Commit Graph

21214 Commits

Author SHA1 Message Date
ocldev
44dc726dd1 build: dependencies update
Signed-off-by: ocldev <ocldev@intel.com>
2025-11-05 06:21:44 +01:00
ocldev
2fe91e6075 ci: ipldt update
Signed-off-by: ocldev <ocldev@intel.com>
2025-11-05 00:21:27 +01:00
Matias Cabral
9cd5da1a87 refactor: update final param in calculate API
Resolves: NEO-16569

Signed-off-by: Matias Cabral <matias.a.cabral@intel.com>
2025-11-04 20:17:33 +01:00
Jaroslaw Warchulski
45bbb7d6c4 fix: check all args in checkKernelContainsStatefulAccess function
Related-To: NEO-16281, NEO-16405
Signed-off-by: Jaroslaw Warchulski <jaroslaw.warchulski@intel.com>
2025-11-04 18:44:09 +01:00
Mateusz Hoppe
2d3781b0d4 fix: copy surface state for image implicit args
Related-To: NEO-9740

Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2025-11-04 18:24:00 +01:00
Eric Mortensen
2538e5bd07 feature: add opaque IPC event pool handles
Related-To: NEO-15835

Signed-off-by: Eric Mortensen <eric.mortensen@intel.com>
2025-11-04 18:23:42 +01:00
Katarzyna Cencelewska
b40d984691 fix: print proper type for engineUsage in debug logging
Related-To: HSD-18043767497
Signed-off-by: Katarzyna Cencelewska <katarzyna.cencelewska@intel.com>
2025-11-04 18:12:05 +01:00
Kamil Kopryk
6de66b6621 refactor: rename zeCommandListAppendHostFunction api function
Related-To: NEO-14577

Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
2025-11-04 17:14:12 +01:00
Mateusz Jablonski
f2866c5e69 test: add function to create GmmPageTableMngr in ULT
Related-To: NEO-11080

Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2025-11-04 17:03:57 +01:00
Mateusz Jablonski
fede30c0ad build: add missing add_subdirectories in cmake
Related-To: NEO-11080

Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2025-11-04 16:43:13 +01:00
Kamil Kopryk
9a45a16ba6 test: enable default implementation mt testing for host functions
Related-To: NEO-14577
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
2025-11-04 16:21:37 +01:00
Jaroslaw Warchulski
0012328c9a feature: add debug flag to control state cache invalidation WA
Also, temporarily disable this WA.

Related-To: NEO-16281, NEO-16405
Signed-off-by: Jaroslaw Warchulski <jaroslaw.warchulski@intel.com>
2025-11-04 15:58:09 +01:00
Zbigniew Zdanowicz
ed57590167 refactor: remove get function address entries for mcl core extension
- add ult for missing mcl experimental extension function address entries

Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
2025-11-04 14:24:48 +01:00
Katarzyna Cencelewska
ec60e33c15 test: update test
Resolves: HSD-13013947867

Signed-off-by: Katarzyna Cencelewska <katarzyna.cencelewska@intel.com>
2025-11-04 14:24:23 +01:00
Lukasz Jobczyk
498f62d7a0 fix: Reset direct submission when reinitialize context
Resolves: HSD-15018564496
Related-To: NEO-16651

Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
2025-11-04 13:32:36 +01:00
Katarzyna Cencelewska
5cf3eeb615 fix: use lowest priority level as default for primary context
calculate the lowest and highest software priority in one place

Related-To: HSD-18043767497
Signed-off-by: Katarzyna Cencelewska <katarzyna.cencelewska@intel.com>
2025-11-04 11:42:35 +01:00
Compute-Runtime-Validation
0d4aa66310 Revert "fix: stop exposing copy operation offload hint extension"
This reverts commit 678ffbba44.

Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
2025-11-04 11:21:43 +01:00
Zbigniew Zdanowicz
91664f9312 test: use dedicated flag for copy offload hint
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
2025-11-04 09:50:09 +01:00
Kamil Kopryk
8b98e0d500 refactor: rename functions to check if buffer has stateful access
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
2025-11-04 09:39:26 +01:00
Compute-Runtime-Validation
5f874f45e2 Revert "feature: Add support for euss buffer overflow on windows"
This reverts commit 703dd48038.

Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
2025-11-04 01:59:27 +01:00
Kamil Kopryk
8f4df0dee1 test: temporarily disable host functions mt tests
Related-To: NEO-14577
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
2025-11-03 17:30:17 +01:00
Mateusz Hoppe
7c256a67ea fix: use tpause in Event::hostSynchronize()
Related-To: NEO-9737

Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2025-11-03 17:04:53 +01:00
Pratik Bari
811ed064d2 fix: Fix unrecoverable abort during device destruction
An inappropriate ioctl call for the device is observed when both zesInit
and zeInit are called in a process and Sysman device reset is called.
A condition has been added in the UNRECOVERABLE_IF to prevent crash
during cleanup.

Related-To: NEO-16439

Signed-off-by: Pratik Bari <pratik.bari@intel.com>
2025-11-03 15:38:37 +01:00
Mateusz Jablonski
ffb1d297c8 fix: merge hasPrintfCalls and usesPrintf flags within KernelAttributes flags
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2025-11-03 12:21:35 +01:00
Kamil Kopryk
f84a5fbee9 feature: add host functions workers
* add common host function worker interface
* add worker as a single thread per csr with 3 modes
* add logic for waiting on internal tag, check gpu hang
* if tag is in pending state, read callback data, run callback
and signal completion
* threads will exit the work loop once stop request
is called in finish
* add multi thread unit tests

Related-To: NEO-14577
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
2025-11-03 12:11:17 +01:00
Mateusz Jablonski
ae05e0551e fix: remove not needed WA for printf buffer
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2025-11-03 11:48:23 +01:00
ocldev
3186e17a2d build: dependencies update
Signed-off-by: ocldev <ocldev@intel.com>
2025-11-03 11:26:18 +01:00
Szymon Morek
037756460f refactor: remove unused code
Related-To: NEO-14360

Signed-off-by: Szymon Morek <szymon.morek@intel.com>
2025-11-03 11:15:12 +01:00
Lukasz Jobczyk
88d379f5e5 performance: enable timestamp caching on OCL
Related-To: NEO-14360

Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
2025-11-03 10:51:26 +01:00
Shreyas Kunder
ba28f2c660 feature: zetIntelMetricCalculationOperationCreateExp() remove duplicate handles
Related-To: NEO-15819

Signed-off-by: Shreyas Kunder <shreyas.kunder@intel.com>
2025-11-03 10:43:01 +01:00
Aleksandra Nizio
0fc4bbe42c feature: Add support for ZeContextSystemBarrier on Linux
Resolves: NEO-16308,NEO-16081
Signed-off-by: Aleksandra Nizio <aleksandra.nizio@intel.com>
2025-11-03 10:27:10 +01:00
shubham kumar
703dd48038 feature: Add support for euss buffer overflow on windows
Related-To: NEO-15684

Signed-off-by: shubham kumar <shubham.kumar@intel.com>
2025-11-03 10:20:16 +01:00
Compute-Runtime-Validation
8736c784fb Revert "test: remove some offload test cases temporarily"
This reverts commit c88556e691.

Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
2025-11-03 08:03:53 +01:00
Sarbojit Sarkar
d6c77ff77b fix(sysman): Add std move instead of copy in sysman modules
Related-To: NEO-15795

Signed-off-by: Sarbojit Sarkar <sarbojit.sarkar@intel.com>
2025-11-03 04:33:27 +01:00
Compute-Runtime-Validation
151afa37e7 Revert "performance: enable timestamp caching on OCL"
This reverts commit e9fdab3458.

Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
2025-11-02 23:19:34 +01:00
ocldev
71b1dabedf build: update level_zero revision to v1.25.2
Signed-off-by: ocldev <ocldev@intel.com>
2025-11-01 21:51:30 +01:00
Young Jin Yoon
c88556e691 test: remove some offload test cases temporarily
Temporarily disable offload test case related to additional blit
properties from the test

Related-To: NEO-13003

Signed-off-by: Jack Myers <jack.myers@intel.com>
Signed-off-by: Young Jin Yoon <young.jin.yoon@intel.com>
2025-11-01 01:12:50 +01:00
Matias Cabral
a85e87da60 feature: EUStall metrics calculation supports scopes
Resolves: NEO-15142

Signed-off-by: Matias Cabral <matias.a.cabral@intel.com>
2025-10-31 20:58:18 +01:00
Compute-Runtime-Validation
f9225de6b1 Revert "feature: integrate UsmMemAllocPoolsManager with OpenCL device pool"
This reverts commit 7833d62e3a.

Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
2025-10-31 20:44:08 +01:00
Bellekallu Rajkiran
88c473bcf0 fix: Fix split copy when signal event is used for sub copy
Related-To: NEO-13003

Signed-off-by: Bellekallu Rajkiran <bellekallu.rajkiran@intel.com>
2025-10-31 18:48:39 +01:00
Zbigniew Zdanowicz
95a69a0c3b refactor: change struct definitions of experimental mcl api
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
2025-10-31 17:40:34 +01:00
Neil R. Spruit
686a3f2fa4 fix: Add details on dllmain restrictions
Related-To: NEO-16581

Signed-off-by: Neil R. Spruit <neil.r.spruit@intel.com>
2025-10-31 17:23:45 +01:00
Mateusz Jablonski
a1f5ed63fe fix: bump exposed L0 API version to 1.14
Related-To: NEO-14560
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2025-10-31 16:54:13 +01:00
Krzysztof Machnik
b5615f8104 build: allow more relaxed version of IGC dependency
Signed-off-by: Krzysztof Machnik <krzysztof.machnik@intel.com>
2025-10-31 16:49:02 +01:00
Igor Venevtsev
4406889b39 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-31 15:28:54 +01:00
Mateusz Jablonski
869cc35933 fix: create printf buffer only for kernel with printf calls
Related-To: NEO-15211
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2025-10-31 15:06:28 +01:00
Jaroslaw Warchulski
668f558c81 test: ensure stateful access in state cache invalidation WA test
Related-To: NEO-16599
Signed-off-by: Jaroslaw Warchulski <jaroslaw.warchulski@intel.com>
2025-10-31 14:48:33 +01:00
Maciej Plewka
8aab81bd61 fix: return success if evicted image is not resident before call
Related-To: HSD-18039581443

Signed-off-by: Maciej Plewka <maciej.plewka@intel.com>
2025-10-31 14:01:17 +01:00
Szymon Morek
e9fdab3458 performance: enable timestamp caching on OCL
Related-To: NEO-14360

Signed-off-by: Szymon Morek <szymon.morek@intel.com>
2025-10-31 11:37:56 +01:00
ocldev
8a94074aed ci: L0 loader update
Signed-off-by: ocldev <ocldev@intel.com>
2025-10-31 11:24:30 +01:00