Commit Graph

20928 Commits

Author SHA1 Message Date
ocldev
a817bf0920 build: dependencies update
Signed-off-by: ocldev <ocldev@intel.com>
2025-10-10 21:09:28 +02:00
Mateusz Jablonski
d53ac208fc refactor: remove not needed code
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2025-10-10 19:31:00 +02:00
Mateusz Jablonski
1460ae5202 test: improve capturing logs in tests timeout scenario
perform OnTestIterationEnd callback of xml generator prior to abort

Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2025-10-10 19:13:31 +02:00
Chodor, Jaroslaw
9c3d9d803f feature: Support for OCL C in L0 runtime
Prototype support for OCL C in L0 runtime
Can be used with zeModuleCreate and ze_module_format_t=3

Related-To: GSD-11827

Signed-off-by: Chodor, Jaroslaw <jaroslaw.chodor@intel.com>
2025-10-10 19:06:32 +02:00
Aleksandra Nizio
4a9b918a85 fix: select target device compatible binary from fatbinary
removes recompilation from IR step when fatbinary contains compatible
devices binaries

Resolves: NEO-14300,GSD-10568
Signed-off-by: Aleksandra Nizio <aleksandra.nizio@intel.com>
2025-10-10 18:00:39 +02:00
shubham kumar
7a97b98cfe feature: Map PMT interface correctly on multi GPU system
Related-To: NEO-15912

Signed-off-by: shubham kumar <shubham.kumar@intel.com>
2025-10-10 17:20:17 +02:00
Fabian Zwoliński
226846323f feature: add memsetAllocation helper with blitter support
Related-To: NEO-12287
Signed-off-by: Fabian Zwoliński <fabian.zwolinski@intel.com>
2025-10-10 15:12:17 +02:00
ocldev
c8b64f1970 ci: infra revision update
Signed-off-by: ocldev <ocldev@intel.com>
2025-10-10 15:01:32 +02:00
Mateusz Jablonski
1918c5e9da refactor: add helper to create uint64 bitmask
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2025-10-10 12:54:50 +02:00
Bartosz Dunajski
fd02b706bb fix: staging copy with offload path
Related-To: NEO-16332

Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2025-10-10 12:40:10 +02:00
Naklicki, Mateusz
9b762f46e1 refactor: cleanup header includes in level_zero/tools 2/2
Related-To: NEO-15383
Signed-off-by: Naklicki, Mateusz <mateusz.naklicki@intel.com>
2025-10-10 12:26:07 +02:00
Jack Myers
f06bb256c7 refactor: sba type helper
Signed-off-by: Jack Myers <jack.myers@intel.com>
2025-10-10 11:36:36 +02:00
Szymon Morek
249443dcd8 performance: enable USM pooling on L0/LNL
Related-To: NEO-16382

Signed-off-by: Szymon Morek <szymon.morek@intel.com>
2025-10-10 11:25:36 +02:00
Jemale Lockett
39955d5061 test: Reset variable in windows debug test to add code coverage
Related-To: NEO-13743

Signed-off-by: Jemale Lockett <jemale.lockett@intel.com>
2025-10-10 10:57:37 +02:00
Matias Cabral
e53949b8f2 feature: EUStall metrics calculation supports scopes
Related-To: NEO-15142

Signed-off-by: Matias Cabral <matias.a.cabral@intel.com>
2025-10-10 10:57:19 +02:00
Brandon Yates
7b27c3668e fix: calculate subSlicesPerSlice correctly on XeKmd
Populate SliceInfo during topology creation.
Set L0 device props subslicesPerSlice to max
enabled subslice on any slice.

Related-to: NEO-16283

Signed-off-by: Brandon Yates <brandon.yates@intel.com>
2025-10-10 10:44:23 +02:00
Radoslaw Jablonski
232654ca9b refactor: extend L0 Copy extensions validation
Signed-off-by: Radoslaw Jablonski <radoslaw.jablonski@intel.com>
2025-10-10 10:38:24 +02:00
Dominik Dabek
a924c77b5c fix: bindless image from offset ptr
Handling pitched ptr offset from allocation base gpu address.

Related-To: NEO-16317, GSD-11804

Signed-off-by: Dominik Dabek <dominik.dabek@intel.com>
2025-10-09 14:32:06 +02:00
Bartosz Dunajski
0597f064e5 refactor: bcs split class structure
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2025-10-09 14:19:51 +02:00
Anvesh Bakwad
2aabe27531 feature(sysman): Get pci bdf info in survivability mode
Related-To: NEO-16011

Signed-off-by: Anvesh Bakwad <anvesh.bakwad@intel.com>
2025-10-09 14:09:26 +02:00
Naklicki, Mateusz
434d91af86 refactor: remove std::string usage from built_ins_registry
Related-To: NEO-15390
Signed-off-by: Naklicki, Mateusz <mateusz.naklicki@intel.com>
2025-10-09 13:17:10 +02:00
Szymon Morek
f41bb3517a performance: increase heap size to 4MB
Related-To: NEO-16348

Signed-off-by: Szymon Morek <szymon.morek@intel.com>
2025-10-09 13:03:53 +02:00
Shreyas Kunder
d6ea88f266 feature: Metric Decoder API's supports scopes
Related-To: NEO-15833

Signed-off-by: Shreyas Kunder <shreyas.kunder@intel.com>
2025-10-09 12:55:26 +02:00
Zbigniew Zdanowicz
e768366eac fix: reset all slm arguments of inactive kernel in mutable group
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
2025-10-09 11:05:55 +02:00
Maciej Bielski
57add55b20 performance: R&R - return early from captureCommand if regular cmdlist
Skip looping over wait-events when it is known that none of them can be
a potential fork point. E.g. at instantiation stage capturing has
already been disabled but the `captureCommand()` is entered anyway for
any zeAPI call supporting R&R.

Related-To: NEO-16017
Signed-off-by: Maciej Bielski <maciej.bielski@intel.com>
2025-10-09 10:52:20 +02:00
Lukasz Jobczyk
d4132cf8b0 refactor: Add assert for ContainerReadLockTypeRAIIHelper
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
2025-10-09 10:52:07 +02:00
Mateusz Jablonski
b807b43b35 refactor: remove not needed code
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2025-10-09 10:51:44 +02:00
Jack Myers
fd2c7fdc1a fix: only call std::clamp for valid values in startMeasurement
Related-To: NEO-16286
Signed-off-by: Jack Myers <jack.myers@intel.com>
2025-10-09 08:12:24 +02:00
Compute-Runtime-Validation
f31c3fdd03 Revert "fix: select target device compatible binary from fatbinary"
This reverts commit 97a206ed33.

Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
2025-10-09 03:09:25 +02:00
ocldev
1d88f89a19 build: igc revision update
Signed-off-by: ocldev <ocldev@intel.com>
2025-10-08 18:57:20 +02:00
Bartosz Dunajski
e9e96fac1d fix: adjust offload detection for appendFill
Related-To: NEO-16332

Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2025-10-08 18:41:59 +02:00
ocldev
1e6cff65f8 build: kernels_bin update
Signed-off-by: ocldev <ocldev@intel.com>
2025-10-08 16:41:23 +02:00
Mateusz Jablonski
298fcb868b fix: Set init zero flag for preemption buffer
Related-To: HSD-16028003349
Signed-off-by: Maciej Plewka <maciej.plewka@intel.com>
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2025-10-08 15:57:56 +02:00
Lukasz Jobczyk
6d6715bebf performance: Lock svm allocs mutex once in appendLaunchKernelWithArgs
Resolves: NEO-15774

Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
2025-10-08 13:35:52 +02:00
Neil R. Spruit
66a0f0d1bb fix: Corrected flag union reserve size and simplified sharedNT flag
Related-To: NEO-16317

Signed-off-by: Neil R. Spruit <neil.r.spruit@intel.com>
2025-10-08 13:35:21 +02:00
Compute-Runtime-Validation
5b11cb7c0d Revert "feature: fail stateful kernel when stateless is required"
This reverts commit bb742a88a4.

Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
2025-10-08 12:21:28 +02:00
Shreyas Kunder
d0e323e410 fix: Add function pointer for Metric Scope api
Related-To: NEO-16359

Signed-off-by: Shreyas Kunder <shreyas.kunder@intel.com>
2025-10-08 12:11:02 +02:00
Aleksandra Nizio
97a206ed33 fix: select target device compatible binary from fatbinary
removes recompilation from IR step when fatbinary contains compatible
devices binaries

Resolves: NEO-14300,GSD-10568
Signed-off-by: Aleksandra Nizio <aleksandra.nizio@intel.com>
2025-10-08 12:09:49 +02:00
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