Anvesh Bakwad
00c594831e
fix(sysman): Fix Memory read and write counter values calculation for BMG
...
Related-To: NEO-14848
Signed-off-by: Anvesh Bakwad <anvesh.bakwad@intel.com >
2025-05-08 20:03:34 +02:00
Fabian Zwoliński
915e2ff386
fix: ensure texture cache flush after kernels writing to img on regular cmdlist
...
- refactored texture cache flush logic for regular command list
- replaced `needsTextureCacheFlushOnBarrier` flag with
`textureCacheFlushPending`
- introduced `consumeTextureCacheFlushPending()` for safer flag
management
- updated synchronization points (appendWaitOnInOrderDependency,
appendWaitOnEvents, appendEventForProfiling ...) to integrate
pending flushes into existing PIPE_CONTROLs using the new
consume method
- if a pending flush cannot be merged into an existing PIPE_CONTROL,
a new PIPE_CONTROL will be created before the next compute walker
- added and updated unit tests
- this patch covers both in-order and out-of-order
executions
Related-To: NEO-14713
Signed-off-by: Fabian Zwoliński <fabian.zwolinski@intel.com >
2025-05-08 19:44:57 +02:00
Naklicki, Mateusz
9008ca7b3f
fix: add missing ZE_APIEXPORT and ZE_APICALL keywords
...
Signed-off-by: Naklicki, Mateusz <mateusz.naklicki@intel.com >
2025-05-08 18:36:17 +02:00
Krzysztof Machnik
8327cdb39c
documentation: Update README
...
Updated supported platforms, including legacy platforms information.
Signed-off-by: Krzysztof Machnik <krzysztof.machnik@intel.com >
2025-05-08 18:36:01 +02:00
Naklicki, Mateusz
a0e7ef1ce1
fix: explicitly skip programming of unused scratch data ptr
...
If scratch data is unused, explicitly skip programming.
Related-To: NEO-14130
Signed-off-by: Naklicki, Mateusz <mateusz.naklicki@intel.com >
2025-05-08 16:56:42 +02:00
Mateusz Hoppe
a56785f8b0
feature: add support for 64bit cross thread offset relocation
...
Resolves: NEO-14865
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2025-05-08 15:04:25 +02:00
Michal Mrozek
52daf63a6f
refactor: remove not needed debug variable
...
Signed-off-by: Michal Mrozek <michal.mrozek@intel.com >
2025-05-08 14:29:27 +02:00
Lukasz Jobczyk
62619f9525
refactor: remove unused kernel tunning
...
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2025-05-08 14:18:21 +02:00
Kamil Kopryk
b048d0e557
fix: set correct bindless offsets for L0 bindless images extension with heapless
...
Additionally reorder members in bindless heaps helper.
Related-To: NEO-14710
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com >
2025-05-08 13:46:46 +02:00
Lukasz Jobczyk
063b719a44
refactor: Adjust ulls support debug keys
...
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2025-05-08 13:00:05 +02:00
Bartosz Dunajski
2782577f1d
feature: allow enabling copy offload for regular cmd lists
...
Related-To: NEO-7067
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2025-05-08 12:37:55 +02:00
Szymon Morek
6ae43123f6
fix: correct usages of ULLS-related resources
...
Related-To: NEO-14360
Current gmm usage type of these resources is causing
them to be cached, which is incorrect.
Signed-off-by: Szymon Morek <szymon.morek@intel.com >
2025-05-08 12:12:45 +02:00
Compute-Runtime-Validation
7167f45199
Revert "refactor: Gate shared system mem caps with KMD cap"
...
This reverts commit 8e59ac7576 .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2025-05-08 11:26:52 +02:00
Compute-Runtime-Validation
786bf8a9fa
Revert "performance: enable device usm pooling for l0"
...
This reverts commit 0afc042205 .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2025-05-08 11:20:29 +02:00
Mateusz Jablonski
adc40934ae
test: ensure thread safety when capturing input params for wait function
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2025-05-08 10:22:14 +02:00
Mateusz Hoppe
f6796c7384
test: use pid as suffix in zello_printf output file
...
Related-To: NEO-14857
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2025-05-07 19:37:19 +02:00
Mateusz Jablonski
1b42ebf7fb
feature: add L0 API to wait for completion of all submissions to given device
...
Related-To: NEO-14560
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2025-05-07 17:26:22 +02:00
Filip Hazubski
ba85f7417d
fix: Add debug toggle to disable flush L3 for host usm
...
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com >
2025-05-07 16:57:31 +02:00
Michal Mrozek
8d1e83208b
refactor: remove redundant code
...
Signed-off-by: Michal Mrozek <michal.mrozek@intel.com >
2025-05-07 16:41:21 +02:00
Michal Mrozek
afdc04975f
refactor: remove ftrSvm variable
...
- it is true on all platforms.
Signed-off-by: Michal Mrozek <michal.mrozek@intel.com >
2025-05-07 16:16:42 +02:00
Mateusz Jablonski
04990d90f7
refactor: remove not needed device parameter from AUBFamilyMapper
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2025-05-07 15:43:40 +02:00
Dominik Dabek
0afc042205
performance: enable device usm pooling for l0
...
Related-To: NEO-6893
Signed-off-by: Dominik Dabek <dominik.dabek@intel.com >
2025-05-07 15:08:36 +02:00
ocldev
9b0f08ecce
build: kernels_bin update
...
Signed-off-by: ocldev <ocldev@intel.com >
2025-05-07 15:01:30 +02:00
Pawel Cieslak
0608109ede
ci: infra revision update
...
Signed-off-by: Pawel Cieslak <pawel.cieslak@intel.com >
2025-05-07 14:18:06 +02:00
Michal Mrozek
c3eec70a97
refactor: remove not needed hw info member
...
- it is false on all platforms.
Signed-off-by: Michal Mrozek <michal.mrozek@intel.com >
2025-05-07 14:17:49 +02:00
Anvesh Bakwad
35926a5a18
fix(sysman): Add GDDR6 memory type into Memory Properties
...
Related-To: NEO-14810
Signed-off-by: Anvesh Bakwad <anvesh.bakwad@intel.com >
2025-05-07 11:36:12 +02:00
Krzysztof Sprzaczkowski
de72e91269
feature: Native GPU fence synchronization object implementation
...
Related-To: NEO-10811
Signed-off-by: Krzysztof Sprzaczkowski <krzysztof.sprzaczkowski@intel.com >
2025-05-07 11:00:34 +02:00
Bartosz Dunajski
fdb84aaa3d
feature: pass partition count to copy properties
...
Related-To: NEO-7067
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2025-05-07 10:54:28 +02:00
Filip Hazubski
5dc2e2bdc6
ci: infra revision update
...
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com >
2025-05-07 10:19:13 +02:00
Tomasz Biernacik
ce1ce06fb3
fix: get driver protection bits on WSL
...
Related-To: NEO-14643
Signed-off-by: Tomasz Biernacik <tomasz.biernacik@intel.com >
2025-05-07 08:07:20 +02:00
ocldev
408580195a
build: dependencies update
...
Signed-off-by: ocldev <ocldev@intel.com >
2025-05-07 06:38:16 +02:00
John Falkowski
8e59ac7576
refactor: Gate shared system mem caps with KMD cap
...
Enabled only by setting EnableSharedSystemUsmSupport=1 flag
Related-To: NEO-12988
Signed-off-by: John Falkowski <john.falkowski@intel.com >
2025-05-07 06:38:01 +02:00
ocldev
08476d3727
build: kernels_bin update
...
Signed-off-by: ocldev <ocldev@intel.com >
2025-05-06 23:55:22 +02:00
ocldev
20e72a4ca6
build: kernels_bin update
...
Signed-off-by: ocldev <ocldev@intel.com >
2025-05-06 18:46:56 +02:00
Lukasz Jobczyk
ac7bd757a6
refactor: deallocate via gmm
...
Related-To: NEO-13051
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2025-05-06 18:12:46 +02:00
Jakub Nowacki
38b178dd9e
feature: add ze_image_query_allocation support
...
Related-To: NEO-9988
Signed-off-by: Jakub Nowacki <jakub.nowacki@intel.com >
2025-05-06 17:08:55 +02:00
Dominik Dabek
6afefa1e31
performance: usm device pool, compression handling
...
Use device compression defaults when allocating pool.
Ignore compression hints when allocating from pool.
Also remove unused late initialization methods.
Related-To: NEO-6893
Signed-off-by: Dominik Dabek <dominik.dabek@intel.com >
2025-05-06 16:30:58 +02:00
ocldev
24572eeaae
build: kernels_bin update
...
Signed-off-by: ocldev <ocldev@intel.com >
2025-05-06 16:10:01 +02:00
Tomasz Biernacik
310d8c2e58
fix: allow ringBuffer in coherent memory only for Xe2+
...
Related-To: NEO-9421
Signed-off-by: Tomasz Biernacik <tomasz.biernacik@intel.com >
2025-05-06 15:31:59 +02:00
Pawel Cieslak
ccedc7c8f7
ci: infra revision update
...
Signed-off-by: Pawel Cieslak <pawel.cieslak@intel.com >
2025-05-06 15:02:07 +02:00
Bartosz Dunajski
201324f804
feature: wait path improvements for dual stream offload
...
Related-To: NEO-7067
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2025-05-06 14:50:05 +02:00
Mateusz Hoppe
d3b11d1527
fix: correctly patch implicit arg buffer in indirect data
...
- use correct size alignment of implicit arg buffer, crossthread data
should start after the buffer without extra padding
Related-To: NEO-14449
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2025-05-06 13:25:11 +02:00
Compute-Runtime-Validation
d477935ab9
Revert "refactor: Gate shared system mem caps with KMD cap"
...
This reverts commit f38fae3b18 .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2025-05-06 12:43:16 +02:00
ocldev
74ab930de0
build: kernels_bin update
...
Signed-off-by: ocldev <ocldev@intel.com >
2025-05-06 10:52:49 +02:00
Andrzej Koska
41c0546c45
fix: reset timestamps when userEvent is terminated
...
Related-To: NEO-14448
Signed-off-by: Andrzej Koska <andrzej.koska@intel.com >
2025-05-06 10:28:35 +02:00
Mateusz Jablonski
5bab1c3f60
refactor: remove not needed NOLINT comments
...
Related-To: NEO-12901
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2025-05-06 09:11:28 +02:00
Lukasz Jobczyk
1f9cfb8916
fix: Add missing fences when unblock residency semaphore
...
Related-To: NEO-14642
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2025-05-06 08:54:30 +02:00
John Falkowski
f38fae3b18
refactor: Gate shared system mem caps with KMD cap
...
Related-To: NEO-12988
Signed-off-by: John Falkowski <john.falkowski@intel.com >
2025-05-06 07:28:59 +02:00
ocldev
9e9d0a67e7
build: kernels_bin update
...
Signed-off-by: ocldev <ocldev@intel.com >
2025-05-06 05:10:31 +02:00
Compute-Runtime-Validation
26d3c7527c
Revert "fix: correctly patch implicit arg buffer in indirect data"
...
This reverts commit e345d55fe5 .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2025-05-06 04:38:50 +02:00