Lukasz Jobczyk
3df5230837
refactor: Adjust extra aux flags init
...
Related-To: NEO-13051
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
2025-05-12 10:23:06 +02:00
Slawomir Milczarek
9d31f1af08
refactor: Remove padding in primary context handle structure
...
Related-To: NEO-12952
Signed-off-by: Slawomir Milczarek <slawomir.milczarek@intel.com>
2025-05-12 10:14:57 +02:00
Lukasz Jobczyk
4fe3bc40e3
Revert "performance: Remove global fence from command stream on BMG"
...
This reverts commit 4e823f9e6e
.
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
2025-05-12 10:14:46 +02:00
Compute-Runtime-Validation
9c9a0a87b9
Revert "refactor: Disable SharedSystemUsmSupport by default"
...
This reverts commit 0765b13a10
.
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
2025-05-12 04:01:45 +02:00
Compute-Runtime-Validation
7d9399e836
Revert "fix: Abort for blit usage on depth image on ARL"
...
This reverts commit a19fa245ab
.
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
2025-05-10 03:17:50 +02:00
Young Jin Yoon
4763d7268f
fix: Reset additional properties usage after profiling
...
Related-To: NEO-13003
Signed-off-by: Aravind Gopalakrishnan <aravind.gopalakrishnan@intel.com>
Signed-off-by: Young Jin Yoon <young.jin.yoon@intel.com>
2025-05-10 02:04:11 +02:00
John Falkowski
0765b13a10
refactor: Disable SharedSystemUsmSupport by default
...
Related-To: NEO-12988
Signed-off-by: John Falkowski <john.falkowski@intel.com>
2025-05-09 21:09:27 +02:00
Kamil Kopryk
809feca620
refactor: move empty sba programming in heapless prolog to base class
...
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
2025-05-09 16:46:02 +02:00
Kamil Kopryk
a51902bb3a
refactor: reorder bindless heaps helper members
...
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
2025-05-09 15:35:39 +02:00
Maciej Plewka
a19fa245ab
fix: Abort for blit usage on depth image on ARL
...
Related-To: NEO-14344
Signed-off-by: Maciej Plewka <maciej.plewka@intel.com>
2025-05-09 15:08:39 +02:00
Artur Harasimiuk
094660cd63
ci: infra revision update
...
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2025-05-09 14:20:29 +02:00
Oskar Hubert Weber
c3d5ee8332
fix: unblock main thread after mutex unlock in DeferredDeleter
...
DeferredDeleter instance could get deleted before worker thread called
unlock() on queue mutex leading to an error
Related-To: NEO-14896
Signed-off-by: Oskar Hubert Weber <oskar.hubert.weber@intel.com>
2025-05-09 14:17:47 +02:00
Szymon Morek
ef9eb2f703
performance: enable staging buffers on PTL
...
Related-To: NEO-14820
Signed-off-by: Szymon Morek <szymon.morek@intel.com>
2025-05-09 12:56:21 +02:00
Lukasz Jobczyk
5cd5bbafc5
refactor: Split waitpkg params for ulls light and default
...
Related-To: NEO-14866
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
2025-05-09 12:40:36 +02:00
Lukasz Jobczyk
df2c776aab
refactor: Remove unused cmdq round robin engine assign
...
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
2025-05-09 11:03:57 +02:00
Michal Mrozek
ad99f00ba4
refactor: remove unused method
...
Signed-off-by: Michal Mrozek <michal.mrozek@intel.com>
2025-05-09 10:24:37 +02:00
Lukasz Jobczyk
e964ccdf57
refactor: remove unused ulls diagnostic mode
...
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
2025-05-09 10:01:51 +02:00
Compute-Runtime-Validation
9dc734ce44
Revert "fix: set correct bindless offsets for L0 bindless images extension wi...
...
This reverts commit b048d0e557
.
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
2025-05-09 09:06:13 +02:00
Lukasz Jobczyk
1d1414febc
refactor: remove unused dc flush mitigation
...
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
2025-05-09 08:26:26 +02:00
Lukasz Jobczyk
4e823f9e6e
performance: Remove global fence from command stream on BMG
...
Related-To: NEO-14642
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
2025-05-09 08:26:11 +02:00
Young Jin Yoon
eae350bc45
fix: apply additional blit only for first and last blit commands
...
Modified BlitCommandsHelper object to apply additional blit
properties only to first and last blit commands properly
Related-To: NEO-13003
Signed-off-by: Young Jin Yoon <young.jin.yoon@intel.com>
2025-05-09 07:04:34 +02:00
Young Jin Yoon
195ce3049e
fix: avoid updating in-order dependency with useAdditionalBlitProperties
...
Modified appendMemoryCopyBlitRegion, appendCopyImageBlit,
appendMemoryCopyRegion, appendBlitFill and appendMemoryCopy
in CommmandListCoreFamily to not to update in order dependency
counter if useAdditionaBlitProperties used.
Related-To: NEO-13003
Signed-off-by: Young Jin Yoon <young.jin.yoon@intel.com>
2025-05-09 03:07:18 +02:00
Grzegorz Choinski
83811ebc61
ci: infra revision update
...
Signed-off-by: Grzegorz Choinski <grzegorz.choinski@intel.com>
2025-05-09 00:53:36 +02:00
Mateusz Jablonski
e0041df3cc
refactor: remove not needed function
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2025-05-09 00:45:02 +02:00
Bartosz Dunajski
c5ce69cb7b
fix: add missing blit property
...
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2025-05-09 00:35:44 +02:00
Mateusz Jablonski
41ef309ccf
performance: cache devices to expose via zeDeviceGet API call
...
vector with all device handles is initialized only once, during driver init
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2025-05-09 00:19:23 +02:00
Young Jin Yoon
415fe245d7
feature: apply or set additional blit properties
...
Modified appendMemoryCopyBlitRegion, appendCopyImageBlit,
appendMemoryCopyRegion, and appendBlitFill in
CommmandListCoreFamily to change behavior when
useAdditionaBlitProperties is used.
Modified dispatchBlitMemoryFill and
dispatchBlitCommandForImageRegion in BlitCommandHelper to
call applyAdditionalProperties when useAdditionalProperties
is enabled.
Related-To: NEO-13003
Signed-off-by: Aravind Gopalakrishnan <aravind.gopalakrishnan@intel.com>
Signed-off-by: Young Jin Yoon <young.jin.yoon@intel.com>
2025-05-09 00:04:57 +02:00
Lukasz Jobczyk
d590172b65
refactor: Remove unused events tracker
...
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
2025-05-08 23:53:47 +02:00
Dominik Dabek
501aebfc45
fix: getMemAddressRange for pooled usm
...
Use pool methods for getting base ptr and size if passed ptr is in a usm
pool.
Related-To: NEO-6893
Signed-off-by: Dominik Dabek <dominik.dabek@intel.com>
2025-05-08 23:28:26 +02:00
Michal Mrozek
6f4a397cfc
refactor: remove not required parameter
...
Signed-off-by: Michal Mrozek <michal.mrozek@intel.com>
2025-05-08 23:13:06 +02:00
ocldev
d2c3ec7d36
build: kernels_bin update
...
Signed-off-by: ocldev <ocldev@intel.com>
2025-05-08 23:12:23 +02:00
Szymon Morek
2f5c6613d0
performance: resolve dependencies by PC on PTL linux
...
Related-To: NEO-14818
Signed-off-by: Szymon Morek <szymon.morek@intel.com>
2025-05-08 20:19:21 +02:00
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