Kamil Kopryk
f17ac35108
refactor: improve compilation time
...
Limit bitset includes,
stl bitset is slow to compile
Related-To: NEO-15390
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com >
2025-10-03 21:21:25 +02:00
Bartosz Dunajski
8ea8e78471
fix: add missing lock in bcs split path
...
Related-To: NEO-14557
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2025-10-03 21:06:28 +02:00
Katarzyna Cencelewska
0f866e24e6
fix: enable setting timestamp via submission on tbx mode
...
Resolves: NEO-16293
Signed-off-by: Katarzyna Cencelewska <katarzyna.cencelewska@intel.com >
2025-10-03 08:43:18 +02:00
Dominik Dabek
0cf67302b2
refactor: l0 host usm pool to unique ptr
...
Related-To: NEO-16084
Signed-off-by: Dominik Dabek <dominik.dabek@intel.com >
2025-10-02 15:36:25 +02:00
Mateusz Jablonski
710d70a787
refactor: remove not needed code
...
Related-To: NEO-16154
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2025-10-02 11:41:08 +02:00
Dominik Dabek
7bb2d323d9
performance: enable l0 device usm growing pools
...
Related-To: NEO-16084
Signed-off-by: Dominik Dabek <dominik.dabek@intel.com >
2025-10-01 17:06:25 +02:00
Mateusz Jablonski
165305090b
refactor: remove always true variable - ftrSupportsInteger64BitAtomics
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2025-10-01 16:45:16 +02:00
Radoslaw Jablonski
be3427a9e8
fix: L0 Copy extensions validation
...
Signed-off-by: Radoslaw Jablonski <radoslaw.jablonski@intel.com >
2025-10-01 11:47:42 +02:00
Marcel Skierkowski
047f6851f7
refactor: correct programming of SLM size
...
Unify reading hw avaialble slm size:
Pre-Xe2 SLMSizeInKb stores total SLM size across all DSS
Xe2+ SLMSizeInKb stores SLM size per SS
apply restrictions for preferred/programmable SLM size
Related-To: NEO-12949
Signed-off-by: Marcel Skierkowski <marcel.skierkowski@intel.com >
2025-09-30 17:57:18 +02:00
Kamil Kopryk
80dec4fc1f
feature: implement host functions api calls
...
Related-To: NEO-14577
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com >
2025-09-30 11:42:10 +02:00
Bartosz Dunajski
e88b4d7b4c
fix: correct signaling of partitioned aggregated event 2
...
Related-To: NEO-14557
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2025-09-29 16:21:38 +02:00
Maciej Bielski
a440a3e8ea
refactor: use Clonable type for pImplicitArgs
...
Clonable is a helper type which eases proper management of
dynamically-allocated resources. It allows to reduce the amount of
manual handling.
Related-To: NEO-16017
Signed-off-by: Maciej Bielski <maciej.bielski@intel.com >
2025-09-29 15:34:24 +02:00
Bartosz Dunajski
2f82a3a1c4
fix: dont optimize implicit semaphore in copy offload mode
...
Related-To: HSD-18043488005
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2025-09-29 12:30:57 +02:00
Compute-Runtime-Validation
0ef032bb28
Revert "fix: correct signaling of partitioned aggregated event"
...
This reverts commit 636498c079 .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2025-09-27 16:01:57 +02:00
Bartosz Dunajski
636498c079
fix: correct signaling of partitioned aggregated event
...
Related-To: NEO-14557
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2025-09-25 16:38:53 +02:00
Maciej Plewka
6c5ac160a6
fix: use memory ptr from api when copy from/to image by blt
...
Related-To: NEO-15934
Signed-off-by: Maciej Plewka <maciej.plewka@intel.com >
2025-09-25 15:05:01 +02:00
Bartosz Dunajski
72a5bcbfa1
feature: extend copy offload hint support
...
Related-To: NEO-14557
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2025-09-25 12:56:40 +02:00
Bartosz Dunajski
3717187cbc
feature: zexDeviceGetAggregatedCopyOffloadIncrementValue implementation
...
Related-To: NEO-14557
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2025-09-25 11:46:02 +02:00
Bellekallu Rajkiran
9cccbcabe1
fix: Reset kernelWithAssertAppended flag
...
On new append calls, reset flag if previous submissions
are completed.
Related-To: NEO-16184
Signed-off-by: Bellekallu Rajkiran <bellekallu.rajkiran@intel.com >
2025-09-24 18:30:51 +02:00
Kamil Kopryk
16050126e3
feature: add host function dispatch
...
- program in place for immediate cmdlist
- add to patch commands for regular cmdlist
- initialize host data allocation for the 1st use in csr
Related-To: NEO-14577
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com >
2025-09-24 17:20:40 +02:00
Dominik Dabek
f54e3fda41
feature: adapt usm pool manager
...
Change behavior to continue allocating usm pools as needed.
Intended to replace singular usm pools.
Related-To: NEO-16084
Signed-off-by: Dominik Dabek <dominik.dabek@intel.com >
2025-09-24 15:16:10 +02:00
Bellekallu Rajkiran
91d28f17cc
fix: Add RAII wrapper for insert sw tag
...
Add wrapper to not miss capturing end tags for early returns.
Signed-off-by: Bellekallu Rajkiran <bellekallu.rajkiran@intel.com >
2025-09-24 13:50:49 +02:00
Damian Tomczak
68755178a0
feature: isForceStatelessRefactor
...
Related-to: NEO-6075
Signed-off-by: Damian Tomczak <damian.tomczak@intel.com >
2025-09-24 12:10:53 +02:00
Bartosz Dunajski
94d01b4d40
feature: use User event in bcs split path if increment value is the same
...
Related-To: NEO-14557
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2025-09-24 09:55:13 +02:00
Fabian Zwoliński
a1c5fa1a13
feature: add pooling of USM global/constant surface
...
Related-To: NEO-12287
Signed-off-by: Fabian Zwoliński <fabian.zwolinski@intel.com >
2025-09-23 18:24:18 +02:00
shubham kumar
0b6b0e3954
Revert "feature: Use zesInit on windows always"
...
This reverts commit 9dadadfa73 .
Signed-off-by: shubham kumar <shubham.kumar@intel.com >
2025-09-23 17:18:12 +02:00
Chandio, Bibrak Qamar
cf21cbc910
feature: Complete madvise for System Allocator
...
Related-To: NEO-13715
Provides implmentation of getAtomicAccessAttribute using system
allocator.
Completes the implementation of the madvise feature using the
new IOCTLs in xe_drm header.
Signed-off-by: Chandio, Bibrak Qamar <bibrak.qamar.chandio@intel.com >
2025-09-23 16:00:35 +02:00
Szymon Morek
797807bea8
fix: reduce USM pool size for platforms prior Xe2
...
Related-To: NEO-16192
Signed-off-by: Szymon Morek <szymon.morek@intel.com >
2025-09-23 15:06:54 +02:00
Bartosz Dunajski
6f2e8b7544
feature: api to query aggregated event increment value 2
...
Related-To: NEO-14557
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2025-09-23 13:37:53 +02:00
Bellekallu Rajkiran
9e16ef4de5
fix: Modify kernelWithAssert flag handling
...
Reset kernelWithAssertAppended flag only upon
synchronization for immediate command list
Related-To: NEO-14997
Signed-off-by: Bellekallu Rajkiran <bellekallu.rajkiran@intel.com >
2025-09-23 12:38:36 +02:00
Shreyas Kunder
edf6f2e299
feature: Experimental zetMetricTracerDecodeExp2 API signature
...
Related-To: NEO-15248
Signed-off-by: Shreyas Kunder <shreyas.kunder@intel.com >
2025-09-23 11:55:05 +02:00
Bartosz Dunajski
fc7dd0cd87
refactor: ability to force event inc value in bcs split path
...
Related-To: NEO-14557
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2025-09-23 11:53:14 +02:00
Maciej Bielski
819702ceb8
fix: add various debug-mode asserts
...
Related-To: NEO-15630
Signed-off-by: Maciej Bielski <maciej.bielski@intel.com >
2025-09-23 11:33:01 +02:00
Bartosz Dunajski
1dec6476ea
refactor: unify bcs split path for appendPageFault
...
Related-To: NEO-14557
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2025-09-23 07:29:23 +02:00
Compute-Runtime-Validation
891078f634
Revert "feature: api to query aggregated event increment value"
...
This reverts commit a9f43dac9f .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2025-09-22 16:23:00 +02:00
Compute-Runtime-Validation
d8177828ef
Revert "fix: Modify kernelWithAssert flag handling"
...
This reverts commit 47fe017efd .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2025-09-22 14:23:02 +02:00
Bellekallu Rajkiran
1c131961ab
refactor: Add helper for insert sw tag
...
Signed-off-by: Bellekallu Rajkiran <bellekallu.rajkiran@intel.com >
2025-09-22 13:13:24 +02:00
Jaroslaw Warchulski
195bf66a49
refactor: fix typos
...
Signed-off-by: Jaroslaw Warchulski <jaroslaw.warchulski@intel.com >
2025-09-22 12:46:41 +02:00
Shreyas Kunder
5c6ae48d17
feature: Metrics properties show metric scopes in Tracelib
...
Related-To: NEO-15832
Signed-off-by: Shreyas Kunder <shreyas.kunder@intel.com >
2025-09-22 11:36:57 +02:00
Bartosz Dunajski
a9f43dac9f
feature: api to query aggregated event increment value
...
Related-To: NEO-14557
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2025-09-19 16:04:36 +02:00
Maciej Bielski
e8d43ff074
fix: various small improvements
...
Related-To: NEO-15630
Signed-off-by: Maciej Bielski <maciej.bielski@intel.com >
2025-09-19 13:42:36 +02:00
Bellekallu Rajkiran
47fe017efd
fix: Modify kernelWithAssert flag handling
...
Reset kernelWithAssertAppended flag only upon
synchronization for immediate command list
Related-To: NEO-14997
Signed-off-by: Bellekallu Rajkiran <bellekallu.rajkiran@intel.com >
2025-09-19 12:41:33 +02:00
Bartosz Dunajski
1ac3ebaf2c
fix: fallback ioq appendSignalEvent to appendBarrier 2
...
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2025-09-19 12:05:27 +02:00
Zbigniew Zdanowicz
0b65b86ccb
feature: synchronize patch preamble with wait commands before patching
...
Related-To: NEO-16140
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2025-09-19 11:21:22 +02:00
Compute-Runtime-Validation
838cd2cfdd
Revert "feature: use heapless builtins for copyRegion"
...
This reverts commit d9ed61bb19 .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2025-09-19 02:57:05 +02:00
Dominik Dabek
6ec9ebd7a6
fix: l0, disable device usm pooling on multidevice
...
Related-To: NEO-6893, GSD-11432
Signed-off-by: Dominik Dabek <dominik.dabek@intel.com >
2025-09-18 16:38:08 +02:00
Bartosz Dunajski
d1d566a71b
feature: create single temporary allocation for bcs split 2
...
Related-To: NEO-14557
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2025-09-18 15:30:51 +02:00
Zbigniew Zdanowicz
3380e10492
feature: add saving tag address and task count into command list when required
...
Related-To: NEO-16140
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2025-09-18 14:44:10 +02:00
Compute-Runtime-Validation
40eee63ede
Revert "fix: fallback ioq appendSignalEvent to appendBarrier"
...
This reverts commit 8427aa9c7b .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2025-09-18 02:23:46 +02:00
Zbigniew Zdanowicz
9c41fe996d
refactor: change priority type to int32_t
...
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2025-09-17 18:04:07 +02:00