Commit Graph

21013 Commits

Author SHA1 Message Date
Aviral Nigam
58415ade47 fix: Fixes how we populate the sysman handle
This fixes how we populate the uuids corresponding to
device into the uuidDeviceMap

Related-To: NEO-15882

Signed-off-by: Aviral Nigam <aviral.nigam@intel.com>
2025-10-06 17:23:38 +02:00
Mateusz Jablonski
9ca3a9b5d8 build: remove not needed test kernels
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2025-10-06 17:06:59 +02:00
Naklicki, Mateusz
e6300c83ee refactor: cleanup header includes in sysman
Related-To: NEO-15383
Signed-off-by: Naklicki, Mateusz <mateusz.naklicki@intel.com>
2025-10-06 16:50:52 +02:00
Kamil Kopryk
d415c3eb11 refactor: mark noexcept move operations in nonCopyableClass
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
2025-10-06 16:23:08 +02:00
Kamil Kopryk
119e0d99f0 refactor: specify cpp20 standard explicitly in clang format
Cpp11 is a deprecated alias for Latest
from: https://clang.llvm.org/docs/ClangFormatStyleOptions.html

Related-To: NEO-16344
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
2025-10-06 16:05:04 +02:00
Radoslaw Jablonski
54de14a9dc refactor: apply clang-format's InsertBraces rule
Formats code before InsertBraces rule is enabled.

Signed-off-by: Radoslaw Jablonski <radoslaw.jablonski@intel.com>
2025-10-06 15:32:46 +02:00
Igor Venevtsev
9d1da44e08 fix: use condition variables instead of busy waits in worker threads
Resolves: NEO-16085, GSD-11678, HSD-14025819208

Signed-off-by: Igor Venevtsev <igor.venevtsev@intel.com>
2025-10-06 13:27:34 +02:00
Bartosz Dunajski
6bee05e894 fix: adjust copy offload selection logic
Related-To: NEO-16250

Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2025-10-06 13:21:22 +02:00
Bartosz Dunajski
42371ee7bd fix: decanonize prefetch gpu va
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2025-10-06 12:54:42 +02:00
Mateusz Jablonski
9ab15e28c1 test: reduce file system accesses in L0 tests
Related-To: NEO-16307
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2025-10-06 12:34:39 +02:00
ocldev
e504c70cf7 build: dependencies update
Signed-off-by: ocldev <ocldev@intel.com>
2025-10-06 12:34:24 +02:00
Aleksandra Nizio
fd14712d7a fix: allow IP version format in -device_options and improve error messages
Related-To: GSD-7106,NEO-15916
Signed-off-by: Aleksandra Nizio <aleksandra.nizio@intel.com>
2025-10-06 11:43:53 +02:00
Compute-Runtime-Validation
d3ac2f871b Revert "fix: add missing lock in bcs split path"
This reverts commit 8ea8e78471.

Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
2025-10-06 11:38:28 +02:00
Naklicki, Mateusz
42364dd070 feature: add missing api calls handling for graph dump
Implement handling for:
- zeCommandListAppendLaunchKernelWithArguments
- zeCommandListAppendLaunchKernelWithParameters

Related-To: NEO-15377
Signed-off-by: Naklicki, Mateusz <mateusz.naklicki@intel.com>
2025-10-06 10:49:28 +02:00
Dominik Dabek
8575573dbd fix: l0, bindless image from pooled alloc
Make sure pool offset is applied when growing pools are used.

Related-To: NEO-16317, GSD-11804

Signed-off-by: Dominik Dabek <dominik.dabek@intel.com>
2025-10-06 10:21:05 +02:00
Compute-Runtime-Validation
feff29fd47 Revert "refactor: l0 host usm pool to unique ptr"
This reverts commit 0cf67302b2.

Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
2025-10-05 06:27:30 +02:00
Young Jin Yoon
5eed1f5b72 fix: return unsupported when using ZE_IMAGE_TYPE_BUFFER
return ZE_RESULT_ERROR_UNSUPPORTED_FEATURE when ZE_IMAGE_TYPE_BUFFER
is used.

Related-To: NEO-16034
Signed-off-by: Young Jin Yoon <young.jin.yoon@intel.com>
2025-10-04 01:51:45 +02:00
Young Jin Yoon
929ebc7976 fix: return allocation size for zeImageGetMemoryPropertiesExp
Returned the memory allocation size instead of pixel size
for zeImageGetMemoryPropertiesExp

Related-To: NEO-16033
Signed-off-by: Young Jin Yoon <young.jin.yoon@intel.com>
2025-10-04 01:51:29 +02:00
Kamil Kopryk
f17ac35108 refactor: improve compilation time
Limit bitset includes,
stl bitset is slow to compile

Related-To: NEO-15390

Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
2025-10-03 21:21:25 +02:00
Bartosz Dunajski
8ea8e78471 fix: add missing lock in bcs split path
Related-To: NEO-14557

Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2025-10-03 21:06:28 +02:00
Mateusz Jablonski
6c0c229c82 refactor: remove not needed flags to force OCL version support
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2025-10-03 16:57:08 +02:00
Maciej Bielski
fa01460334 fix: R&R - setKernelState for appendLaunchKernelWithArguments
Related-To: NEO-16017
Signed-off-by: Maciej Bielski <maciej.bielski@intel.com>
2025-10-03 11:30:07 +02:00
Katarzyna Cencelewska
0f866e24e6 fix: enable setting timestamp via submission on tbx mode
Resolves: NEO-16293
Signed-off-by: Katarzyna Cencelewska <katarzyna.cencelewska@intel.com>
2025-10-03 08:43:18 +02:00
ocldev
1f7839f16f build: dependencies update
Signed-off-by: ocldev <ocldev@intel.com>
2025-10-03 06:18:03 +02:00
Mateusz Jablonski
69eeaee0eb refactor: remove not needed function - isDotIntegerProductExtensionSupported
the function always returns true

Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2025-10-02 16:20:59 +02:00
Mateusz Jablonski
e9af7aee15 refactor: remove always true variable - supportsOcl21Features
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2025-10-02 16:03:37 +02:00
Dominik Dabek
0cf67302b2 refactor: l0 host usm pool to unique ptr
Related-To: NEO-16084

Signed-off-by: Dominik Dabek <dominik.dabek@intel.com>
2025-10-02 15:36:25 +02:00
Szymon Morek
ee032982a6 refactor: print faulted address when waiting for tag
getDeviceState on Windows prints faulted GPU VA
if OOB access happened.

Signed-off-by: Szymon Morek <szymon.morek@intel.com>
2025-10-02 14:59:02 +02:00
Slawomir Milczarek
98b6259129 fix: Switch compute-engine idle check to try-lock
Related-To: NEO-13225

Replace blocking obtainUniqueOwnership with non-blocking
tryObtainUniqueOwnership in isDirectSubmissionIdle.
Treat compute engine as not idle when lock is contended
(conservative; prevents false stops).
Avoid deadlock scenarios caused by holding
directSubmissionsMutex while waiting on a CSR lock.

Signed-off-by: Slawomir Milczarek <slawomir.milczarek@intel.com>
2025-10-02 14:41:24 +02:00
Zbigniew Zdanowicz
5110a405a1 test: unify creation of immediate command list creation in black box tests
- prepare variants of create method needed for various scenarios

Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
2025-10-02 14:27:21 +02:00
Mateusz Jablonski
710d70a787 refactor: remove not needed code
Related-To: NEO-16154

Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2025-10-02 11:41:08 +02:00
Mateusz Jablonski
53ae65e978 refactor: remove not needed code
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2025-10-02 08:18:02 +02:00
Zbigniew Zdanowicz
218be5b361 test: change function to create cb events in black box tests
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
2025-10-01 18:16:37 +02:00
Dominik Dabek
7bb2d323d9 performance: enable l0 device usm growing pools
Related-To: NEO-16084

Signed-off-by: Dominik Dabek <dominik.dabek@intel.com>
2025-10-01 17:06:25 +02:00
Mateusz Jablonski
165305090b refactor: remove always true variable - ftrSupportsInteger64BitAtomics
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2025-10-01 16:45:16 +02:00
Maciej Bielski
1e8309f4c1 refactor: remove support for tracing
Tracing functionality has been moved to loader.

Related-To: NEO-15630
Signed-off-by: Maciej Bielski <maciej.bielski@intel.com>
2025-10-01 16:00:45 +02:00
Jack Myers
7b18a66710 fix: ensure proper heap alignment
Noticed an issue on machine with following `sycl-ls`:

When running `sycl-ls` with a recent debug build of NEO, it exposed a
heap alignment problem:

```shell
Assert was called at 324 line in file:
../../src/neo/shared/source/memory_manager/gfx_partition.cpp
```

Related-To: NEO-16287
Signed-off-by: Jack Myers <jack.myers@intel.com>
2025-10-01 14:46:52 +02:00
Jack Myers
518e044cc4 fix: correctly report pvc ondemand paging capabilities
Related-To: NEO-15938
Signed-off-by: Jack Myers <jack.myers@intel.com>
2025-10-01 14:46:05 +02:00
Mateusz Jablonski
5b8e8b8b1a refactor: unify GmmMemory definition
Related-To: NEO-11080
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2025-10-01 14:23:35 +02:00
Mateusz Jablonski
0caa8d5297 refactor: remove always true variable - supportsFloatAtomics
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2025-10-01 14:06:44 +02:00
Kamil Kopryk
2192e0b90e refactor: improve compilation time
Limit chrono includes,
chrono is very slow to compile

Related-To: NEO-15390
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
2025-10-01 13:50:29 +02:00
Artur Harasimiuk
0a74a74710 ci: infra revision update
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2025-10-01 11:50:07 +02:00
Radoslaw Jablonski
be3427a9e8 fix: L0 Copy extensions validation
Signed-off-by: Radoslaw Jablonski <radoslaw.jablonski@intel.com>
2025-10-01 11:47:42 +02:00
Slawomir Milczarek
393c4d0985 Revert "fix: Fix DirectSubmissionController deadlock with try_lock pattern"
Related-To: NEO-13325

This reverts commit 40ce5eb55e.

Signed-off-by: Slawomir Milczarek <slawomir.milczarek@intel.com>
2025-10-01 11:23:16 +02:00
Bellekallu Rajkiran
286f973d0c feature(sysman): Add support for Memory properties & state for iGPU's in Linux
Related-To: NEO-14198, NEO-15464

Signed-off-by: Bellekallu Rajkiran <bellekallu.rajkiran@intel.com>
2025-10-01 09:46:43 +02:00
Bartosz Dunajski
735a2a5b94 refactor: remove not used helper method
Related-To: NEO-16250

Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2025-10-01 09:28:56 +02:00
Filip Hazubski
728bdc2178 fix: Correct dummy blit pitch size for xe lpg and xe hpg
Resolves: HSD-18043456303

Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
2025-10-01 07:41:43 +02:00
ocldev
5dc5a9d213 build: dependencies update
Signed-off-by: ocldev <ocldev@intel.com>
2025-10-01 06:17:44 +02:00
Compute-Runtime-Validation
eed28d6552 Revert "fix: remove spir support from xe2 and later"
This reverts commit a744ce6fbb.

Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
2025-10-01 04:41:59 +02:00
Compute-Runtime-Validation
b993895ef4 Revert "refactor: remove support for tracing"
This reverts commit 8382f75c5b.

Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
2025-10-01 03:31:26 +02:00