Commit Graph

20234 Commits

Author SHA1 Message Date
Maciej Bielski
581cd3bbdf refactor: surfaceStateHeapData as std::vector
Related-To: NEO-15374
Signed-off-by: Maciej Bielski <maciej.bielski@intel.com>
2025-08-11 15:10:15 +02:00
Jaroslaw Warchulski
580e5cb140 fix: propagate error from cpuDataTransferHandler
Related-To: NEO-14638
Signed-off-by: Jaroslaw Warchulski <jaroslaw.warchulski@intel.com>
2025-08-11 13:42:08 +02:00
Maciej Plewka
b501d0fa8f test: Restore dbgSettings on WhiteboxAil destruction
Related-To: HSD-16028004193, NEO-15740

Signed-off-by: Maciej Plewka <maciej.plewka@intel.com>
2025-08-11 13:26:19 +02:00
Pawel Cieslak
3f5bdc2cf6 ci: infra revision update
Signed-off-by: Pawel Cieslak <pawel.cieslak@intel.com>
2025-08-11 12:37:55 +02:00
Filip Hazubski
87a35bd680 feature: Add helper function to adjust product config
Related-To: NEO-15318

Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
2025-08-11 12:24:03 +02:00
ocldev
382e7ff67f build: dependencies update
Signed-off-by: ocldev <ocldev@intel.com>
2025-08-11 06:52:09 +02:00
ocldev
417edfe31d build: kernels_bin update
Signed-off-by: ocldev <ocldev@intel.com>
2025-08-11 01:43:13 +02:00
ocldev
3acfe78e6b build: kernels_bin update
Signed-off-by: ocldev <ocldev@intel.com>
2025-08-09 12:07:20 +02:00
Michal Mrozek
9c3904583b performance: improve container lookup
- check if incoming pointer is page aligned, if so do non offset based lookup
- make allowOffset compile time parameter
- in case non offset based lookup fails, re-try with offset allowed

Signed-off-by: Michal Mrozek <michal.mrozek@intel.com>
2025-08-09 10:01:38 +02:00
ocldev
0b86634951 build: kernels_bin update
Signed-off-by: ocldev <ocldev@intel.com>
2025-08-09 00:22:24 +02:00
Matias Cabral
34b98b52d6 feature: not allow limiting results on EU stall calc
Resolves: NEO-14753

Signed-off-by: Matias Cabral <matias.a.cabral@intel.com>
2025-08-08 20:35:05 +02:00
Maciej Bielski
fe174328eb refactor: crossThreadData as std::vector
Related-To: NEO-15374
Signed-off-by: Maciej Bielski <maciej.bielski@intel.com>
2025-08-08 18:44:07 +02:00
Filip Hazubski
921db0e9e1 build: kernels_bin update
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
2025-08-08 15:55:35 +02:00
Oskar Hubert Weber
ce48114642 fix: do not skip clean up in L0 dllMain
Reintroducing the original clean up logic back to L0 dllMain,
to address regressions that need further investigating.

Related-To: NEO-14121

Signed-off-by: Oskar Hubert Weber <oskar.hubert.weber@intel.com>
2025-08-08 15:46:27 +02:00
Radoslaw Jablonski
59c3b06eea refactor: xe topology
Signed-off-by: Radoslaw Jablonski <radoslaw.jablonski@intel.com>
2025-08-08 15:31:13 +02:00
Michal Mrozek
e9ff1260f0 performance: add early return for single byte path
Signed-off-by: Michal Mrozek <michal.mrozek@intel.com>
2025-08-08 15:22:02 +02:00
Grochowski, Stanislaw
1ff9c45b90 feature: return result from event creation instead of calling abort
Related-To: NEO-14929

Signed-off-by: Grochowski, Stanislaw <stanislaw.grochowski@intel.com>
2025-08-08 15:18:44 +02:00
Zbigniew Zdanowicz
092f2bb333 feature: get command list information for in order noop data
Related-To: NEO-15376

Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
2025-08-08 15:01:52 +02:00
Radoslaw Jablonski
c2d64cae6a refactor: queryDeviceCaps ioctl
Signed-off-by: Radoslaw Jablonski <radoslaw.jablonski@intel.com>
2025-08-08 14:43:23 +02:00
Dominik Dabek
8ef0648fe7 performance: enable usm reuse, l0 xe3
Re-enable after fix for external host ptr mem copy.

Related-To: NEO-15663

Signed-off-by: Dominik Dabek <dominik.dabek@intel.com>
2025-08-08 14:15:51 +02:00
Aleksander Czerwionka
6bc9ea3ddb feature: move svmAllocsManager and staggingBufferManager to platform
Related-To: NEO-13247

Signed-off-by: Aleksander Czerwionka <aleksander.czerwionka@intel.com>
2025-08-08 14:01:44 +02:00
Zbigniew Zdanowicz
69e6688b8d test: add experimental aub test to modify batch buffer from itself
Related-To: NEO-15376

Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
2025-08-08 12:50:16 +02:00
Dominik Dabek
77470acf7a fix: l0, tag update on mem copy ext host ptr
Require tag update on mem copy with external host ptr.
Without this, temporary allocation might not be cleaned before next copy
operation.
If a second copy operation is passed same ptr that has been reallocated,
there will be a pagefault.

Related-To: NEO-15663

Signed-off-by: Dominik Dabek <dominik.dabek@intel.com>
2025-08-08 12:42:53 +02:00
ocldev
34ddf678ad build: kernels_bin update
Signed-off-by: ocldev <ocldev@intel.com>
2025-08-08 12:31:40 +02:00
Michal Mrozek
52e413f69e performance: reuse allocation data if available
Signed-off-by: Michal Mrozek <michal.mrozek@intel.com>
2025-08-08 09:36:35 +02:00
Compute-Runtime-Validation
04f7664242 Revert "performance: disable tlb flush on LNL Windows"
This reverts commit 495b9eccd3.

Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
2025-08-08 09:14:01 +02:00
Michal Mrozek
469aeb870c refactor: remove unused code
Signed-off-by: Michal Mrozek <michal.mrozek@intel.com>
2025-08-08 08:07:49 +02:00
Compute-Runtime-Validation
b7472fa76f Revert "refactor: queryDeviceCaps ioctl"
This reverts commit 3117d2d2cb.

Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
2025-08-08 07:05:24 +02:00
ocldev
09ba6cecbb build: dependencies update
Signed-off-by: ocldev <ocldev@intel.com>
2025-08-08 06:33:57 +02:00
Compute-Runtime-Validation
1b3fa0801d Revert "performance: disable tlb flush on LNL Linux"
This reverts commit a6fe012b6a.

Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
2025-08-08 02:57:28 +02:00
Compute-Runtime-Validation
964b84f484 Revert "performance: disable tlb flush on BMG Windows"
This reverts commit 3ffb51932f.

Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
2025-08-08 02:41:48 +02:00
ocldev
2ac75a3518 build: kernels_bin update
Signed-off-by: ocldev <ocldev@intel.com>
2025-08-08 02:05:19 +02:00
ocldev
01770dd8f7 build: update level_zero revision to v1.24.1
Signed-off-by: ocldev <ocldev@intel.com>
2025-08-07 22:02:30 +02:00
Chodor, Jaroslaw
b612301b72 feature: Adding support for empty .text section
If .text section is empty then ignore it.

Related-To: NEO-12229

Signed-off-by: Chodor, Jaroslaw <jaroslaw.chodor@intel.com>
2025-08-07 20:15:37 +02:00
Maciej Bielski
81f4b885f1 feature: R&R support for further appendLaunchKernel variants 2/2
Support:
`zeCommandListAppendLaunchMultipleKernelsIndirect()`

Related-To: NEO-15374
Signed-off-by: Maciej Bielski <maciej.bielski@intel.com>
2025-08-07 19:38:42 +02:00
Michal Mrozek
f85e4935e2 performance: reuse allocData if available
Signed-off-by: Michal Mrozek <michal.mrozek@intel.com>
2025-08-07 18:26:36 +02:00
Zbigniew Zdanowicz
da2fc7a586 feature: add noop support to patch preamble
Related-To: NEO-15376

Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
2025-08-07 16:23:43 +02:00
Radoslaw Jablonski
e190e1b8ec fix: use relative subslice mapping indices in Xe DRM
This aligns behavior with i915 and L0 spec.

Signed-off-by: Radoslaw Jablonski <radoslaw.jablonski@intel.com>
2025-08-07 15:58:48 +02:00
Radoslaw Jablonski
9ec004ba59 fix: don't resolve MaxEuPerSubSlice from Xe topology
All Xe platforms should provide MaxEuPerSubslice through System Info,
so there is no need to resolve it from topology.

Signed-off-by: Radoslaw Jablonski <radoslaw.jablonski@intel.com>
2025-08-07 15:48:19 +02:00
Kamil Kopryk
1ccd72bfc9 refactor: simplify logic
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
2025-08-07 14:01:14 +02:00
Chandio, Bibrak Qamar
712dc8221e test: fix minor errors
Related-To: NEO-15156, GSD-9939

Fixes warnings of variable not used and function override.

Signed-off-by: Chandio, Bibrak Qamar <bibrak.qamar.chandio@intel.com>
2025-08-07 13:22:04 +02:00
Grzegorz Choinski
ef318257fc ci: infra revision update
Signed-off-by: Grzegorz Choinski <grzegorz.choinski@intel.com>
2025-08-07 12:56:29 +02:00
Bartosz Dunajski
3c90e14fa5 test: minor test improvement
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2025-08-07 12:37:46 +02:00
Maciej Bielski
73ea13fb4c feature: R&R support for further appendLaunchKernel variants 1/2
Support:
`zeCommandListAppendLaunchCooperativeKernel()`
`zeCommandListAppendLaunchKernelIndirect()`

Related-To: NEO-15374
Signed-off-by: Maciej Bielski <maciej.bielski@intel.com>
2025-08-07 12:31:34 +02:00
Lukasz Jobczyk
f7ed43c454 performance: disable tlb flush on BMG Linux
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
2025-08-07 12:11:02 +02:00
Lukasz Jobczyk
3ffb51932f performance: disable tlb flush on BMG Windows
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
2025-08-07 12:04:26 +02:00
Lukasz Jobczyk
495b9eccd3 performance: disable tlb flush on LNL Windows
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
2025-08-07 11:35:46 +02:00
Lukasz Jobczyk
a6fe012b6a performance: disable tlb flush on LNL Linux
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
2025-08-07 11:28:21 +02:00
ocldev
d6e0514dae build: kernels_bin update
Signed-off-by: ocldev <ocldev@intel.com>
2025-08-07 11:01:15 +02:00
Compute-Runtime-Validation
917032f2ac Revert "feature: dump graph visualisation"
This reverts commit 86d270633c.

Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
2025-08-07 10:12:20 +02:00