Commit Graph

21186 Commits

Author SHA1 Message Date
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
Mateusz Jablonski
35ea6a45e5 build: add missing includes in L0 driver experimental headers
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2025-10-31 11:24:15 +01:00
Mateusz Jablonski
f22abb734a test: make opencl test headers complete
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2025-10-31 10:56:39 +01:00
Mateusz Jablonski
19e472fa36 build: add missing include
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2025-10-31 10:52:43 +01:00
Mateusz Jablonski
3f7004b012 test: add missing includes in L0 tests
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2025-10-31 10:33:10 +01:00
Mateusz Jablonski
a0845b707e build: add wrapper for gmmlib include
Related-To: NEO-11080

Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2025-10-31 10:30:18 +01:00
Zbigniew Zdanowicz
bb5bcc9ce0 feature: connecting append api calls to implementations
Related-To: NEO-15440

Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
2025-10-31 09:14:01 +01:00
Mateusz Hoppe
57dabee117 performance: optimize getDebugger and call to debug method
Related-To: GSD-11858

Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2025-10-31 09:12:15 +01:00
Brandon Yates
acc7747abc fix: Fix memory corruption in toDrmEuDebugEuControl
This function was unnecessarily creating a new allocation for bitmaskPtr
This allocation was lost then the object went out of scope, which broke
existing flows

Related-to: NEO-16068

Signed-off-by: Brandon Yates <brandon.yates@intel.com>
2025-10-31 08:57:07 +01:00
Compute-Runtime-Validation
fc62e025d2 Revert "fix: Check if provided CCS number is correct"
This reverts commit 94be8023dc.

Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
2025-10-31 08:40:51 +01:00
Compute-Runtime-Validation
0920ce0466 Revert "feature: EUStall metrics calculation supports scopes"
This reverts commit 7d354c0e8b.

Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
2025-10-31 08:34:55 +01:00
ocldev
fb212b4099 build: igc revision update
Signed-off-by: ocldev <ocldev@intel.com>
2025-10-31 08:03:54 +01:00
ocldev
890c17040a ci: infra revision update
Signed-off-by: ocldev <ocldev@intel.com>
2025-10-31 07:58:22 +01:00
Mateusz Jablonski
6aa5610f4c fix: correct UNICODE definition setting for Windows build
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2025-10-30 17:06:16 +01:00
Matias Cabral
7d354c0e8b feature: EUStall metrics calculation supports scopes
Resolves: NEO-15142

Signed-off-by: Matias Cabral <matias.a.cabral@intel.com>
2025-10-30 16:56:16 +01:00
Kindracki, Jakub Tomasz
94be8023dc fix: Check if provided CCS number is correct
Check if `ZEX_NUMBER_OF_CCS` env variable provided by the user is
correct. If it isn't then return false and print debug message.

Related-To: NEO-15230, GSD-11251
Signed-off-by: Kindracki, Jakub Tomasz <jakub.tomasz.kindracki@intel.com>
2025-10-30 16:00:55 +01:00
Narendra Bagria
b4983f234d fix: update CopyBufferRectBytes*2d* builtins
Related-To: NEO-16155

Signed-off-by: Narendra Bagria <narendra.bagria@intel.com>
2025-10-30 15:46:52 +01:00
Aleksander Czerwionka
7833d62e3a feature: integrate UsmMemAllocPoolsManager with OpenCL device pool
Related-To: NEO-16082

Signed-off-by: Aleksander Czerwionka <aleksander.czerwionka@intel.com>
2025-10-30 14:44:41 +01:00
Lukasz Jobczyk
0ac8e8ceaa performance: Set L1 cache policy to WB on PTL
Resolves: NEO-16378

Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
2025-10-30 14:30:39 +01:00
ocldev
719b2185ca ci: infra revision update
Signed-off-by: ocldev <ocldev@intel.com>
2025-10-30 14:11:28 +01:00
ocldev
0b27577437 build: dependencies update
Signed-off-by: ocldev <ocldev@intel.com>
2025-10-30 13:41:55 +01:00
Mateusz Jablonski
27c2d225b5 test: reorganize headers with test matchers
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2025-10-30 12:59:25 +01:00
Jaroslaw Warchulski
263f5b321e refactor: fix typo
Signed-off-by: Jaroslaw Warchulski <jaroslaw.warchulski@intel.com>
2025-10-30 12:05:38 +01:00
Mateusz Jablonski
da07d2d54f test: add missing includes in tests 1/n
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2025-10-30 11:50:43 +01:00
Jaroslaw Warchulski
f6b9454914 fix: state cache invalidation WA for xe3
Related-To: NEO-16281, NEO-16405

Signed-off-by: Jaroslaw Warchulski <jaroslaw.warchulski@intel.com>
2025-10-30 11:50:26 +01:00
Jakub Nowacki
1ef4c2facf feature: expose external memory mapping extension
Related-To: NEO-11561

Signed-off-by: Jakub Nowacki <jakub.nowacki@intel.com>
2025-10-30 11:25:19 +01:00
Mateusz Jablonski
678ffbba44 fix: stop exposing copy operation offload hint extension
copy offload hint should be passed via ZE_COMMAND_QUEUE_FLAG_COPY_OFFLOAD_HINT

Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2025-10-30 10:12:20 +01:00
Slawomir Milczarek
6857e02c3c feature: Enable ULLS context termination for context group on multi-tile
Related-To: NEO-13325

Signed-off-by: Slawomir Milczarek <slawomir.milczarek@intel.com>
2025-10-30 09:49:28 +01:00
Compute-Runtime-Validation
59179fa9d9 Revert "performance: Set L1 cache policy to WB on PTL"
This reverts commit 577de9770d.

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