Commit Graph

20180 Commits

Author SHA1 Message Date
Michel Schanen
e999c352ca fix: c->c++ inttypes header
Signed-off-by: Michel Schanen <michel.schanen@gmail.com>
2025-08-06 19:23:57 +02:00
Bartosz Dunajski
21076b57df fix: ensure queue completion on destruction
Related-To: HSD-22021388724

Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2025-08-06 19:06:51 +02:00
Kamil Kopryk
1d45562fe3 fix: flush l3 if print buffer is present
Related-To: NEO-13163
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
2025-08-06 18:18:12 +02:00
Naklicki, Mateusz
86d270633c feature: dump graph visualisation
Related-To: NEO-15377
Signed-off-by: Naklicki, Mateusz <mateusz.naklicki@intel.com>
2025-08-06 17:14:50 +02:00
Mateusz Jablonski
b5ea7274b8 fix: remove const from arguments in append with arguments
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2025-08-06 16:30:34 +02:00
Bartosz Dunajski
b95ba7cf05 fix: add poll for aub completion on queue synchronize
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2025-08-06 14:03:30 +02:00
ocldev
545c018ecf ci: L0 loader update
Signed-off-by: ocldev <ocldev@intel.com>
2025-08-06 13:18:39 +02:00
Maciej Bielski
8ec774d3f0 refactor: remove surplus if() statement
The `appendSynchronizedDispatchInitializationSection()` checks for the
same condition internally.

Related-To: NEO-15374
Signed-off-by: Maciej Bielski <maciej.bielski@intel.com>
2025-08-06 13:02:29 +02:00
Lukasz Jobczyk
4df323aca7 fix: disable async builtin init xe2 and later
Resolves: GSD-11426, GSD-11378, GSD-11424

Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
2025-08-06 12:56:34 +02:00
Chandio, Bibrak Qamar
47caeda487 feature: Support for pStart
Related-To: NEO-15156, GSD-9939

Support for start address hint in zeVirtualMemReserve.

If it fails to find pStart then it defaults to the base line
allocateWithCustomAlignment(...)

Signed-off-by: Chandio, Bibrak Qamar <bibrak.qamar.chandio@intel.com>
2025-08-06 12:40:29 +02:00
Mateusz Jablonski
01a4769141 build: update aot config header
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2025-08-06 12:32:10 +02:00
Radoslaw Jablonski
3117d2d2cb refactor: queryDeviceCaps ioctl
Signed-off-by: Radoslaw Jablonski <radoslaw.jablonski@intel.com>
2025-08-06 12:22:03 +02:00
Brandon Yates
ee0022d234 fix: MaxSubSlicesSupported should be set to total non-fused count
Related-to: HSD-18042764574

Signed-off-by: Brandon Yates <brandon.yates@intel.com>
2025-08-06 12:09:36 +02:00
Maciej Bielski
10543711e6 feature: use kernel clone to replay appendLaunchKernel
Related-To: NEO-15374
Signed-off-by: Maciej Bielski <maciej.bielski@intel.com>
2025-08-06 11:54:01 +02:00
Lukasz Jobczyk
4daf9dcb83 fix: Wait for CB TS node only when required
In case of optimized CB event, synchronize TS completion only when just
TS node is available, otherwise, if both conuter and TS are available,
synchronize by polling for in order counter. Such situation occurs when
appending non walker operation on platform eligible for optimized Cb
events without dc flush.

Resolves: HSD-18042863956

Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
2025-08-06 11:45:13 +02:00
Zbigniew Zdanowicz
14b9198949 feature: sum total required noop space of command list patchlist
Related-To: NEO-15376

Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
2025-08-06 11:42:55 +02:00
Tomasz Biernacik
28ca00fa1b feature: adjust max threads per EU count
Related-To: NEO-14998

Signed-off-by: Tomasz Biernacik <tomasz.biernacik@intel.com>
2025-08-06 09:02:54 +02:00
Compute-Runtime-Validation
c9456cda14 Revert "feature: Support for pStart"
This reverts commit a50c0dbecf.

Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
2025-08-06 02:26:13 +02:00
Zbigniew Zdanowicz
b0e9267e62 feature: add support encodng front end command to patch preamble
Related-To: NEO-15376

Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
2025-08-05 12:58:29 +02:00
shubham kumar
e88de52133 fix: IGSC GFSP set call to modify only desired feature.
Related-To: NEO-15712

Signed-off-by: shubham kumar <shubham.kumar@intel.com>
2025-08-05 12:32:20 +02:00
Mateusz Hoppe
757f4774b6 fix: fix unit tests relying on kernels
Related-To: NEO-15743

Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2025-08-05 11:15:08 +02:00
Bartosz Dunajski
cc01c35501 feature: use dedicated cmd lists for bcs split
Related-To: NEO-14557

Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2025-08-05 10:49:11 +02:00
Szymon Morek
d7151714e8 fix: make misaligned userptr 2-way coh on PTL
Related-To: NEO-15295

Signed-off-by: Szymon Morek <szymon.morek@intel.com>
2025-08-05 10:27:44 +02:00
Chandio, Bibrak Qamar
a50c0dbecf feature: Support for pStart
Related-To: NEO-15156, GSD-9939

Support for start address hint in zeVirtualMemReserve.

If it fails to find pStart then it defaults to the base line
allocateWithCustomAlignment(...)

Signed-off-by: Chandio, Bibrak Qamar <bibrak.qamar.chandio@intel.com>
2025-08-05 10:14:01 +02:00
Zbigniew Zdanowicz
841267ecbd feature: save command buffer gpu address for front end command in command list
Related-To: NEO-15376

Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
2025-08-05 09:59:08 +02:00
Lukasz Jobczyk
3e2acefac1 fix: Do not align svm gpu greater than its svm cpu
Resolves: HSD-18042781233

Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
2025-08-05 07:52:18 +02:00
Pawel Cieslak
7e540d5ad5 ci: infra revision update
Signed-off-by: Pawel Cieslak <pawel.cieslak@intel.com>
2025-08-04 23:03:55 +02:00
Pawel Cieslak
c525058562 ci: infra revision update
Signed-off-by: Pawel Cieslak <pawel.cieslak@intel.com>
2025-08-04 19:36:19 +02:00
Mateusz Jablonski
ee5cd678ea fix: correct naming of zer functions
zerDriverGetDefaultContext -> zerGetDefaultContext
zerDriverGetLastErrorDescription -> zerGetLastErrorDesription
zerDeviceTranslateToIdentifier -> zerTranslateDeviceHandleToIdentifier
zerIdentifierTranslateToDeviceHandle -> zerTranslateIdentifierToDeviceHandle

Related-To: NEO-14560

Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2025-08-04 15:17:04 +02:00
Mateusz Hoppe
b7a73653a2 fix: set sync buffer ptr in implicit args
Related-To: NEO-15737

Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2025-08-04 14:22:46 +02:00
Michal Mrozek
3eefd8a4ad refactor: add type for mutex and lock
Signed-off-by: Michal Mrozek <michal.mrozek@intel.com>
2025-08-04 13:51:35 +02:00
Mateusz Jablonski
dbc00d623a refactor: allow mocking event completion timeout in ULT
fix timing issue in L0 ULT

Related-To: NEO-15354
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2025-08-04 13:00:21 +02:00
Maciej Plewka
2c287c7c3b fix: allow to use bigger alignment than 2mb on linux
Related-To: NEO-14082
Signed-off-by: Maciej Plewka <maciej.plewka@intel.com>
2025-08-04 11:38:50 +02:00
ocldev
9fe98824f2 build: dependencies update
Signed-off-by: ocldev <ocldev@intel.com>
2025-08-04 11:23:42 +02:00
Matias Cabral
1b7a26996e refactor: renaming of metrics calcOp related structures
Resolves: NEO-15139

Signed-off-by: Matias Cabral <matias.a.cabral@intel.com>
2025-08-04 11:09:28 +02:00
shubham kumar
5d4c23c4fb feature: Add support for late binding version on linux
Related-To: NEO-15216

Signed-off-by: shubham kumar <shubham.kumar@intel.com>
2025-08-04 11:09:12 +02:00
Compute-Runtime-Validation
24906b3639 Revert "test: remove some offload test cases temporarily"
This reverts commit abef814b00.

Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
2025-08-04 11:08:53 +02:00
Slawomir Milczarek
fa4fd26be2 fix: Add missing registration of allocation from shared handle to smem
Related-To: NEO-12952

Fixes debug assert triggered in unregisterAllocation()
for GPU_TIMESTAMP_DEVICE_BUFFER imported from shared handle:Y
DEBUG_BREAK_IF(allocation->getUnderlyingBufferSize() > sysMemAllocsSize);

Signed-off-by: Slawomir Milczarek <slawomir.milczarek@intel.com>
2025-08-04 09:00:11 +02:00
ocldev
3e5a6deb4b build: kernels_bin update
Signed-off-by: ocldev <ocldev@intel.com>
2025-08-02 11:24:58 +02:00
Compute-Runtime-Validation
566b6551a5 Revert "fix: correct naming of zer functions"
This reverts commit 91a9ccaebe.

Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
2025-08-02 02:09:08 +02:00
ocldev
1aa4816c18 build: update level_zero revision to v1.24.0
Signed-off-by: ocldev <ocldev@intel.com>
2025-08-01 22:03:04 +02:00
Zbigniew Zdanowicz
d48478356d test: add patch preamble aub test
Related-To: NEO-15376

Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
2025-08-01 20:39:56 +02:00
Mateusz Jablonski
cabb92c9e1 fix: fail device initialization for incorrect product string in non-hw mode
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2025-08-01 16:21:40 +02:00
Mateusz Jablonski
d9d674cfb6 performance: optimize getting hw info for unspecified platform
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2025-08-01 15:29:47 +02:00
Zbigniew Zdanowicz
01889c97a5 feature: add patch preamble to level zero queue handling bb_start commands
Related-To: NEO-15376

Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
2025-08-01 14:50:56 +02:00
Mateusz Jablonski
91a9ccaebe fix: correct naming of zer functions
zerDriverGetDefaultContext -> zerGetDefaultContext
zerDriverGetLastErrorDescription -> zerGetLastErrorDesription
zerDeviceTranslateToIdentifier -> zerTranslateDeviceHandleToIdentifier
zerIdentifierTranslateToDeviceHandle -> zerTranslateIdentifierToDeviceHandle

Related-To: NEO-14560

Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2025-08-01 14:25:20 +02:00
Young Jin Yoon
abef814b00 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-08-01 13:59:55 +02:00
Mateusz Jablonski
16124d0ce3 build: correct dependencies between test targets
mt tests are independent of regular unit tests

Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2025-08-01 12:54:24 +02:00
Mateusz Jablonski
22cf03c5ad test: move mt enqueue and event tests to mt tests target
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2025-08-01 12:44:59 +02:00
Zbigniew Zdanowicz
049bb10ce0 fix: correct encoding when destination gpu address is qword misaligned
Related-To: NEO-15376

Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
2025-08-01 12:08:55 +02:00