Commit Graph

4927 Commits

Author SHA1 Message Date
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
Maciej Bielski
1e8309f4c1 refactor: remove support for tracing
Tracing functionality has been moved to loader.

Related-To: NEO-15630
Signed-off-by: Maciej Bielski <maciej.bielski@intel.com>
2025-10-01 16:00:45 +02:00
Jack Myers
518e044cc4 fix: correctly report pvc ondemand paging capabilities
Related-To: NEO-15938
Signed-off-by: Jack Myers <jack.myers@intel.com>
2025-10-01 14:46:05 +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
Compute-Runtime-Validation
b993895ef4 Revert "refactor: remove support for tracing"
This reverts commit 8382f75c5b.

Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
2025-10-01 03:31:26 +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
Naklicki, Mateusz
495cdca789 feature: add simple mode for graph dump
- add api interface for selecting graph dump mode
- set dpi=300 so exported graphs have better quality
- set mode for zello_graph via --dump_graph_mode 0/1 argument

Related-To: NEO-15377
Signed-off-by: Naklicki, Mateusz <mateusz.naklicki@intel.com>
2025-09-30 12:20:24 +02:00
Chodor, Jaroslaw
22423595a8 fix: Preserve order of instantiated fork/join commands
This fix ensures that commands on subgraph won't get instantiated
before the fork command on parent level.

Related-To: NEO-16225

Signed-off-by: Chodor, Jaroslaw <jaroslaw.chodor@intel.com>
2025-09-30 12:20:06 +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
Maciej Bielski
8382f75c5b refactor: remove support for tracing
Tracing functionality has been moved to loader.

Related-To: NEO-15630
Signed-off-by: Maciej Bielski <maciej.bielski@intel.com>
2025-09-29 12:59:29 +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
Zbigniew Zdanowicz
90a490bcc0 fix: pass error codes from command list api calls to graph instantiation
Related-To: NEO-16225

Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
2025-09-26 15:35:29 +02:00
Naklicki, Mateusz
eea28773a3 fix: make arg type and varname arg details for graph dump
Related-To: NEO-15377
Signed-off-by: Naklicki, Mateusz <mateusz.naklicki@intel.com>
2025-09-26 15:18:25 +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
Mateusz Hoppe
3c83d8f8c7 test: improve blackbox tests
- allow creating program from binary in hello_world_opencl
- add option to disable automatic printf output validation

Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2025-09-25 15:04:34 +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
Mateusz Hoppe
cfb3dade30 refactor: replace isContextGroup with contextGroupCount in osContext
Related-To: NEO-14289

Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2025-09-25 11:33:38 +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
Zbigniew Zdanowicz
841dab8e2b test: add new graph black box test case
- unify kernel sources

Related-To: NEO-16225

Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
2025-09-24 13:54:29 +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
Mateusz Hoppe
12263b2e7c fix: implicit arg buffer
- refactor validating target device and dcoding Intel GT Notes
- decoded versions are stored in singleDeviceBinary when decoding zebin
- adds parsing Intel GT notes from elf when unpacking binary
- sets indirectAccessBufferMajorVersion with correct value
- fix ImplicitArgsV1 - add simdWidth
- use correct simd size in patchImplicitArgs()

Related-To: NEO-16167, NEO-15211, IGC-12358

Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2025-09-24 09:23:23 +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
Mateusz Jablonski
49293fcac6 refactor: store special relocation names as string_view
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2025-09-23 14:33:40 +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
Zbigniew Zdanowicz
a173c810d9 feature: use patch preamble synchronization in graphs on multi engine platforms
Related-To: NEO-16140

Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
2025-09-23 12:41:13 +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