Commit Graph

20890 Commits

Author SHA1 Message Date
Naklicki, Mateusz
7955df80e7 refactor: cleanup header includes in level_zero/tools 1/2
Related-To: NEO-15383
Signed-off-by: Naklicki, Mateusz <mateusz.naklicki@intel.com>
2025-10-08 11:48:20 +02:00
Mateusz Jablonski
2b686a588e refactor: remove not needed code
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2025-10-08 11:48:03 +02:00
Dominik Dabek
9d8bad9f49 fix: call_once for starting usm reuse thread
CID 162223

avoid possible deadlock on svmAllocationCachesMutex

Related-To: HSD-16028754950

Signed-off-by: Dominik Dabek <dominik.dabek@intel.com>
2025-10-07 20:07:21 +02:00
Naklicki, Mateusz
0c619299d0 refactor: cleanup header includes in level_zero
Related-To: NEO-15383
Signed-off-by: Naklicki, Mateusz <mateusz.naklicki@intel.com>
2025-10-07 19:58:31 +02:00
ocldev
93da521564 ci: infra revision update
Signed-off-by: ocldev <ocldev@intel.com>
2025-10-07 17:54:50 +02:00
Zbigniew Zdanowicz
42d2c32795 fix: disable state compute mode thread arbitration on xe3 platforms
Related-To: NEO-16330

Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
2025-10-07 15:48:42 +02:00
Bartosz Dunajski
8a706dcf7f fix: adjust copy offload selection logic 2
Related-To: NEO-16250

Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2025-10-07 15:08:12 +02:00
Narendra Bagria
90ec875dea feature: use heapless builtins for copyRegion
Related-To: NEO-15323, NEO-7620

Signed-off-by: Narendra Bagria <narendra.bagria@intel.com>
2025-10-07 14:52:52 +02:00
ocldev
ad5b314164 build: igc revision update
Signed-off-by: ocldev <ocldev@intel.com>
2025-10-07 14:29:48 +02:00
Mateusz Jablonski
f3e4ba9ff6 refactor: remove not needed code
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2025-10-07 13:44:30 +02:00
Dominik Dabek
17199556ca performance: lazy start usm reuse cleaner thread
Delay starting usm reuse cleaner thread to first allocation reuse.

Related-To: HSD-16028754950

Signed-off-by: Dominik Dabek <dominik.dabek@intel.com>
2025-10-07 13:29:10 +02:00
ocldev
4fe7f9e534 build: kernels_bin update
Signed-off-by: ocldev <ocldev@intel.com>
2025-10-07 13:10:54 +02:00
Pawel Cieslak
c74521861b ci: infra revision update
Signed-off-by: Pawel Cieslak <pawel.cieslak@intel.com>
2025-10-07 12:52:23 +02:00
Radoslaw Jablonski
37c0d9b934 refactor: add InsertBraces clang-format rule
Signed-off-by: Radoslaw Jablonski <radoslaw.jablonski@intel.com>
2025-10-07 11:59:29 +02:00
Kamil Kopryk
0eeb1899d4 refactor: correct debug flag description
Specify debug flag size unit

Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
2025-10-07 11:59:13 +02:00
Lukasz Jobczyk
db5924221d refactor: remove unused enum value
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
2025-10-07 11:54:21 +02:00
Zbigniew Zdanowicz
24db09e3e9 fix: make pipeline thread arbitration one-time switch property
- detect switch happens by making "is dirty" property
- make sure to call the property setter
- setting to always true will make "is dirty" true only once

Related-To: NEO-16330

Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
2025-10-07 11:27:22 +02:00
Lukasz Jobczyk
c54cdf65ed performance: flush markers only when cross queue dependencies
Related-To: HSD-16028654072

Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
2025-10-07 11:10:18 +02:00
Damian Tomczak
bb742a88a4 feature: fail stateful kernel when stateless is required
Resolves: NEO-11859

Signed-off-by: Damian Tomczak <damian.tomczak@intel.com>
2025-10-07 10:49:26 +02:00
Mateusz Hoppe
f411dc2e65 fix: debug key for using temp memory when writing to aub
Related-To: NEO-16276

Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2025-10-07 09:43:02 +02:00
Bartosz Dunajski
40dd9221ca refactor: improve bcs split size selection
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2025-10-07 09:29:12 +02:00
Bartosz Dunajski
d1a2ec4590 fix: add missing lock in bcs split path 2
Related-To: NEO-14557

Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2025-10-07 08:00:18 +02:00
Compute-Runtime-Validation
fca882ceda Revert "fix: adjust copy offload selection logic"
This reverts commit 6bee05e894.

Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
2025-10-07 04:54:13 +02:00
Compute-Runtime-Validation
bafb847c73 Revert "fix: use condition variables instead of busy waits in worker threads"
This reverts commit 9d1da44e08.

Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
2025-10-06 20:38:46 +02:00
ocldev
ac296f76ba build: kernels_bin update
Signed-off-by: ocldev <ocldev@intel.com>
2025-10-06 18:30:34 +02:00
Artur Harasimiuk
bd9ea7d7f0 ci: infra revision update
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2025-10-06 18:12:00 +02:00
Szymon Morek
4df9783448 performance: use 2MB heaps for 2MB-aligned allocations
Related-To: NEO-16165

Signed-off-by: Szymon Morek <szymon.morek@intel.com>
2025-10-06 18:11:01 +02:00
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