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
Maciej Bielski
a0231c2d22
feature: allow for cloning KernelImp instances
...
From the `cloneWithStateOverride()` perspecitve the `KernelImp` has
two logical parts handled differently:
- `KernelMutableState`: separate for both regular and cloned instances,
may be optionally overriden when cloning
- rest: separate for regular instances but shared with all clones
(shallow copy), the original instance owns these resources
Related-To: NEO-15374
Signed-off-by: Maciej Bielski <maciej.bielski@intel.com >
2025-08-01 11:51:45 +02:00
Joshua Santosh Ranjan
2fbe207328
refactor: move subdevice handling to metrics
...
Related-To: NEO-15516
Signed-off-by: Joshua Santosh Ranjan <joshua.santosh.ranjan@intel.com >
2025-08-01 11:03:23 +02:00
Compute-Runtime-Validation
b762a72482
Revert "build: update level_zero revision to v1.24.0"
...
This reverts commit 8b5586d59f .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2025-08-01 10:11:21 +02:00
Michal Mrozek
9522320275
performance: improve driver getter
...
- make it final to optimize virtual calls
- move to header to allow to inline
Signed-off-by: Michal Mrozek <michal.mrozek@intel.com >
2025-08-01 08:33:18 +02:00
John Falkowski
a45f47fad1
refactor: Disable Shared System USM if CPU addr range unacceptable
...
Related-To: NEO-15680
Signed-off-by: John Falkowski <john.falkowski@intel.com >
2025-08-01 07:50:46 +02:00
ocldev
9b24ddbe1a
ci: ipldt update
...
Signed-off-by: ocldev <ocldev@intel.com >
2025-07-31 23:39:06 +02:00
Neil R. Spruit
b4f37f3a98
fix: Allocate debug surface and isa as BO instead of userptr
...
Related-To: NEO-14269
Signed-off-by: Neil R. Spruit <neil.r.spruit@intel.com >
2025-07-31 20:24:54 +02:00
Zbigniew Zdanowicz
b57d0b2544
refactor: add method to arb check encoder to program buffer pointer directly
...
Related-To: NEO-15376
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2025-07-31 16:01:00 +02:00
ocldev
1c36fdc9b0
build: dependencies update
...
Signed-off-by: ocldev <ocldev@intel.com >
2025-07-31 16:00:45 +02:00
Tomasz Biernacik
71942483a2
refactor: make thread group implementation more flexible
...
Signed-off-by: Tomasz Biernacik <tomasz.biernacik@intel.com >
2025-07-31 16:00:29 +02:00
Mateusz Jablonski
e17d13f7f8
test: use mock zebin instead of real file system in L0 test
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2025-07-31 16:00:13 +02:00
Mateusz Jablonski
abb00a5ce3
fix: ensure thread-safety in zeDeviceSynchronize
...
get task count and flush stamp within single critical section
Related-To: NEO-14560
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2025-07-31 15:59:57 +02:00
Mateusz Jablonski
b6200738f3
test: move csr mt tests to mt tests target
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2025-07-31 15:59:42 +02:00