Zbigniew Zdanowicz
5e9bb008ef
feature: expose record and replay graph extension
...
Related-To: NEO-15375
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2025-09-10 08:36:17 +02:00
Kamil Kopryk
56415ddac7
refactor: unify naming for l3 flush after post sync
...
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com >
2025-09-10 08:12:39 +02:00
Bellekallu Rajkiran
6108ff073f
refactor: Remove unreachable code
...
Signed-off-by: Bellekallu Rajkiran <bellekallu.rajkiran@intel.com >
2025-09-09 17:48:26 +02:00
Kamil Kopryk
e1084dfdd8
performance: optimize checking if ga is imported 2/2
...
Related-To: NEO-13163
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com >
2025-09-09 11:31:58 +02:00
Damian Tomczak
c5d28bf99b
test: remove heapful test definition and rename heapful matcher
...
Related-to: NEO-14489
Signed-off-by: Damian Tomczak <damian.tomczak@intel.com >
2025-09-09 11:31:41 +02:00
Zbigniew Zdanowicz
96a240b677
feature: add missing graph extension version enum
...
- remove not needed L0 namespace from graph header
- add missing toHandle methods for graph classes
- use toHandle methods in tests
Related-To: NEO-15375
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2025-09-08 17:02:26 +02:00
Neil R. Spruit
14147c26d4
fix: Correctly handle RTAS EXT properties during zeDeviceGetProperties
...
Related-To: NEO-15257
Signed-off-by: Neil R. Spruit <neil.r.spruit@intel.com >
2025-09-08 16:14:54 +02:00
Mateusz Jablonski
d40ef9b31c
fix: add debug message in case of unsupported extension for append kernel API
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2025-09-08 14:40:38 +02:00
Zbigniew Zdanowicz
47204f2039
refactor: change shared pointer reference to const
...
Related-To: NEO-15375
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2025-09-08 14:33:31 +02:00
Zbigniew Zdanowicz
f180f6e26e
feature: attach external cb events before graph execution
...
Related-To: NEO-15375
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2025-09-08 13:12:53 +02:00
Compute-Runtime-Validation
24584d3186
Revert "feature: create single temporary allocation for bcs split"
...
This reverts commit 6191f5aec8 .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2025-09-07 04:29:28 +02:00
Bartosz Dunajski
6191f5aec8
feature: create single temporary allocation for bcs split
...
Related-To: NEO-14557
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2025-09-05 16:05:48 +02:00
Mateusz Jablonski
1e7c9ee2e9
refactor: rename default descriptor names
...
move them out of L0 API version check
Related-To: NEO-14560
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2025-09-05 13:25:48 +02:00
Jakub Nowacki
372a9ae89b
fix: expose DP4A L0 cap by default
...
Related-To: NEO-14350
Signed-off-by: Jakub Nowacki <jakub.nowacki@intel.com >
2025-09-04 19:27:00 +02:00
Mateusz Jablonski
b54b568ce2
fix: bump exposed L0 API version to 1.13
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2025-09-04 14:03:02 +02:00
Mateusz Jablonski
73f2391fd1
test: allow linking L0 black box tests against L0 loader
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2025-09-04 13:10:07 +02:00
Kamil Kopryk
f15c42bd11
performance: optimize checking if ga is imported 1/2
...
Related-To: NEO-13163
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com >
2025-09-04 11:08:22 +02:00
Zbigniew Zdanowicz
e3d1e60e8a
feature: collect external graph cb events for each executable graph
...
Related-To: NEO-15375
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2025-09-03 16:10:05 +02:00
Bellekallu Rajkiran
c3505bf1c3
refactor: Add helper for additions to residency container
...
Signed-off-by: Bellekallu Rajkiran <bellekallu.rajkiran@intel.com >
2025-09-03 14:57:59 +02:00
Kindracki, Jakub Tomasz
d15aff8679
fix: Fix compiler errors in ULTs
...
Fix warnings that appear
when optimizations in ULTs are enabled:
- `uninitialized` errors
- `free-nonheap-object` errors
- add ignoring `-Wno-maybe-uninitialized` errors for gcc12 Release
builds due to gcc bug
- fix `array-bounds` issue in readLongFileName function
- fix other `array-bounds` errors
Related-To: NEO-8116
Signed-off-by: Kindracki, Jakub Tomasz <jakub.tomasz.kindracki@intel.com >
2025-09-03 14:50:58 +02:00
Bartosz Dunajski
ac8f8d1d8c
feature: use bcs stream for copy offload bcs split
...
Related-To: NEO-14557
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2025-09-02 14:40:47 +02:00
Mateusz Hoppe
c96348d1f3
feature: add support for external memmap system extension
...
Related-To: GSD-11423
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2025-09-02 13:52:42 +02:00
Grochowski, Stanislaw
d1c63ead70
fix: report event sync mode only for supported platforms
...
Related-To: NEO-14929
Signed-off-by: Grochowski, Stanislaw <stanislaw.grochowski@intel.com >
2025-09-02 11:22:12 +02:00
Bartosz Dunajski
d5d7276d1e
feature: limit ISA prefetch size
...
Related-To: NEO-14703
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2025-09-01 15:21:23 +02:00
Vysochyn, Illia
130c733f60
feature: Disable allocation compression for P2P
...
Disables the allocation compression under the following conditions:
* when on device supporting compression AND
* when multiple root devices supporting compression AND
* when p2p connection between those devices THEN
* disable compression for resources that can be IPC -> device USM
Related-To: NEO-15427
Signed-off-by: Vysochyn, Illia <illia.vysochyn@intel.com >
2025-09-01 08:58:30 +02:00
Maciej Bielski
91a4809a79
refactor: move Kernel data members to KernelImp::sharedState
...
The class Kernel is abstract and as such it should not have any members.
Move its members to sharedState as this is what they represent.
Related-To: NEO-15374
Signed-off-by: Maciej Bielski <maciej.bielski@intel.com >
2025-08-29 16:40:40 +02:00
Zbigniew Zdanowicz
e88d1287c0
feature: add graph support for new append functions
...
Related-To: NEO-15606, NEO-15571
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2025-08-29 16:29:26 +02:00
Szymon Morek
0b8fab0713
performance: enable staging copies in L0
...
Related-To: NEO-14026
Signed-off-by: Szymon Morek <szymon.morek@intel.com >
2025-08-29 12:47:07 +02:00
Bartosz Dunajski
47a7d42f43
fix: correct events handling for copy offload bcs split
...
Related-To: NEO-14557
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2025-08-29 12:27:37 +02:00
Szymon Morek
e8b14dee12
fix: disable staging when shares system usm is enabled
...
Related-To: NEO-14026
Signed-off-by: Szymon Morek <szymon.morek@intel.com >
2025-08-29 12:10:16 +02:00
Maciej Bielski
25fd35d9df
refactor: move state-members of KernelImp to KernelSharedState
...
These members are common for all clones of a given KernelImp instance,
thus can be shared via shared_ptr (instead of being copied);
Related-To: NEO-15374
Signed-off-by: Maciej Bielski <maciej.bielski@intel.com >
2025-08-29 11:24:16 +02:00
Compute-Runtime-Validation
21d2195e95
Revert "performance: enable staging copies in L0"
...
This reverts commit 1ded21f2c6 .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2025-08-29 05:28:41 +02:00
Mateusz Jablonski
4bf4b93a21
test: add missing checks for device support in test for multiple platforms
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2025-08-28 17:33:23 +02:00
Szymon Morek
1ded21f2c6
performance: enable staging copies in L0
...
Related-To: NEO-14026
Signed-off-by: Szymon Morek <szymon.morek@intel.com >
2025-08-28 16:45:49 +02:00
Naklicki, Mateusz
17b4fdb593
test: use proper case style for template parameter
...
Signed-off-by: Naklicki, Mateusz <mateusz.naklicki@intel.com >
2025-08-28 16:10:32 +02:00
Maciej Bielski
5a31d4f237
refactor: rename KernelImp::state to ::privateState
...
A step towards better kernel's state encapsulation.
Related-To: NEO-15374
Signed-off-by: Maciej Bielski <maciej.bielski@intel.com >
2025-08-28 15:23:43 +02:00
Mateusz Jablonski
bd598e0d88
refactor: remove not needed code
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2025-08-28 14:39:59 +02:00
Grochowski, Stanislaw
92a146c7d2
feature: platform interrupt support detection
...
Related-To: NEO-14929
Signed-off-by: Grochowski, Stanislaw <stanislaw.grochowski@intel.com >
2025-08-28 12:47:29 +02:00
Zbigniew Zdanowicz
9ec78a457b
refactor: use copy ctor in cloning cmdlist append descriptors
...
Related-To: NEO-15571
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2025-08-28 12:17:03 +02:00
Szymon Morek
d7e6aff211
fix: delete staging prior device
...
Related-To: NEO-14026
Also ensure that staging won't be used when it's already destroyed
Signed-off-by: Szymon Morek <szymon.morek@intel.com >
2025-08-28 10:44:00 +02:00
Zbigniew Zdanowicz
2e53cf0e20
feature: add cloning launch kernel extension descriptors
...
Related-To: NEO-15571
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2025-08-27 17:17:40 +02:00
Naklicki, Mateusz
737f81c491
feature: include API calls parameters in graph visualisation
...
- add logic for extracting parameters from closures
- move dump-related types to specified graph_export file
- extract test fixtures to header file for reuse
- rename test_graph_exporter.cpp -> test_graph_export.cpp
Related-To: NEO-15377
Signed-off-by: Naklicki, Mateusz <mateusz.naklicki@intel.com >
2025-08-27 17:12:10 +02:00
Szymon Morek
7063d159b9
fix: disable staging when both directions are non-usm
...
Related-To: NEO-14026
Signed-off-by: Szymon Morek <szymon.morek@intel.com >
2025-08-27 16:37:51 +02:00
Alicja Lukaszewicz
bca503548a
feature: add peer access check on driver init
...
Related-To: NEO-14885, HSD-14024947073
Signed-off-by: Alicja Lukaszewicz <alicja.lukaszewicz@intel.com >
2025-08-27 15:48:22 +02:00
Bartosz Dunajski
2e58669fe9
feature: enable BCS split for copy offload queues
...
Related-To: NEO-14557
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2025-08-27 15:39:30 +02:00
Szymon Morek
b80c9c70b7
performance: update task count after staging copy
...
Related-To: NEO-14026
This is required for proper reuse of staging buffers
within same API call.
Signed-off-by: Szymon Morek <szymon.morek@intel.com >
2025-08-27 11:56:28 +02:00
Mateusz Hoppe
812fc5b3f0
test: remove unnecessary debug manager state restorer
...
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2025-08-27 08:06:24 +02:00
Bartosz Dunajski
4de68a67c7
fix: correct bcs split subCmdList commands estimation
...
Related-To: HSD-18043198483
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2025-08-26 18:08:15 +02:00
Aleksandra Nizio
5eddca89c4
fix: Add support for blitterMask argument in AUB tests
...
Related-To: NEO-14449
Signed-off-by: Aleksandra Nizio <aleksandra.nizio@intel.com >
2025-08-26 17:13:41 +02:00
Damian Tomczak
9106feee5f
test: heapless matcher unification
...
Related-to: NEO-14526
Signed-off-by: Damian Tomczak <damian.tomczak@intel.com >
2025-08-26 15:51:44 +02:00