Mateusz Jablonski
e808ccae61
fix: correct function name
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2025-08-29 17:19:20 +02:00
Aviral Nigam
2f06423e86
fix: Correct calculation of upstream address
...
Resolves: NEO-15305
Signed-off-by: Aviral Nigam <aviral.nigam@intel.com >
2025-08-29 16:48:36 +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
Aviral Nigam
c1c1f1f0af
fix: Fix number of channels and bus width calculation
...
Take number of memory channels from telemetry instead
of using hard coded value and calculate memory bus width
based on the formula
busWidth = numChannels * 32
Related-To: NEO-15629
Signed-off-by: Aviral Nigam <aviral.nigam@intel.com >
2025-08-29 16:29:43 +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
Joshua Santosh Ranjan
3da7a3364c
feature: add entry point for append marker
...
Related-To: NEO-13784
Signed-off-by: Joshua Santosh Ranjan <joshua.santosh.ranjan@intel.com >
2025-08-29 16:14:17 +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
Pratik Bari
bcdd9dc147
fix: Conditional support for RAS files based on header availability
...
Related-To: NEO-15788
Signed-off-by: Pratik Bari <pratik.bari@intel.com >
2025-08-29 10:02:43 +02:00
Matias Cabral
f29fe17231
feature: metrics report format supports scopes
...
Resolves: NEO-15143
Signed-off-by: Matias Cabral <matias.a.cabral@intel.com >
2025-08-29 08:52:22 +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
Mateusz Hoppe
9527cae63d
fix: scan for attention until steady state reached
...
- after interrupt, attention event may come too early to capture all
stopped threads
- adding attention scan until steady state reached ensures all threads
are correctly captured
Related-To: GSD-11411
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2025-08-27 19:02:41 +02:00
Mateusz Hoppe
73f401a372
fix: do not print bitmask prior quering stopped threads
...
- bitmask is empty before querying attention bits
Related-To: GSD-11411
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2025-08-27 18:57:31 +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
Joshua Santosh Ranjan
d68b5856b9
feature: support device open with scopes
...
Related-To: NEO-15830
Signed-off-by: Joshua Santosh Ranjan <joshua.santosh.ranjan@intel.com >
2025-08-27 08:11:14 +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
Naklicki, Mateusz
71238d4124
test: extract duplicated code to functions
...
Signed-off-by: Naklicki, Mateusz <mateusz.naklicki@intel.com >
2025-08-26 10:29:23 +02:00
Narendra Bagria
31bcea128f
feature: system allocator support for image APIs
...
Related-To: NEO-15461
Signed-off-by: Young Jin Yoon <young.jin.yoon@intel.com >
Signed-off-by: Narendra Bagria <narendra.bagria@intel.com >
2025-08-26 09:35:22 +02:00
Narendra Bagria
543423fba9
feature: use stateless builtins for image APIs
...
Related-To: NEO-15461, NEO-6075
Signed-off-by: Narendra Bagria <narendra.bagria@intel.com >
2025-08-25 17:09:01 +02:00
Mateusz Jablonski
af8b1030f1
test: remove invalid cast
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2025-08-25 17:08:19 +02:00
Pratik Bari
ba00e64104
refactor(sysman): Compile the RAS module files by branch name
...
Related-To: NEO-15788
Signed-off-by: Pratik Bari <pratik.bari@intel.com >
2025-08-25 16:19:37 +02:00
Zbigniew Zdanowicz
b2ea1d98e6
refactor: move append kernel argument functionality code to separate method
...
Related-To: NEO-15606
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2025-08-25 13:58:34 +02:00
Radoslaw Jablonski
393604ef80
refactor: numThreadsPerEu
...
Signed-off-by: Radoslaw Jablonski <radoslaw.jablonski@intel.com >
2025-08-25 11:31:49 +02:00
Pawel Cieslak
26d9fa49cd
test: initialize EXTRA_SOURCES as ""
...
Signed-off-by: Pawel Cieslak <pawel.cieslak@intel.com >
2025-08-25 11:00:33 +02:00
Kindracki, Jakub Tomasz
fe58c2bb81
test: Fix variable backup in event test
...
Related-To: NEO-8116
Signed-off-by: Kindracki, Jakub Tomasz <jakub.tomasz.kindracki@intel.com >
2025-08-25 10:20:01 +02:00
Compute-Runtime-Validation
82a1d0c81c
Revert "feature: system allocator support for image APIs"
...
This reverts commit 001f3a3816 .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2025-08-23 02:06:57 +02:00
shubham kumar
59f8e8352f
fix: Install metrics driver experimental headers
...
Related-To: NEO-15879
Signed-off-by: shubham kumar <shubham.kumar@intel.com >
2025-08-22 19:12:19 +02:00
Kamil Kopryk
292970a5d3
test: temporarily skip ults
...
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com >
2025-08-22 16:57:49 +02:00
Bartosz Dunajski
590ac27163
fix: enable in-order sync before copy signaling
...
Related-To: HSD-18043175009
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2025-08-22 14:24:15 +02:00
Mateusz Jablonski
d81d544426
refactor: improve default descriptor definitions
...
- make them static const
- remove not needed casts
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2025-08-22 11:26:21 +02:00
Narendra Bagria
001f3a3816
feature: system allocator support for image APIs
...
Related-To: NEO-15461
Signed-off-by: Young Jin Yoon <young.jin.yoon@intel.com >
Signed-off-by: Narendra Bagria <narendra.bagria@intel.com >
2025-08-22 10:23:15 +02:00
Matias Cabral
1197ec47bc
feature: calcOp supports metric scopes
...
Resolves: NEO-14417
Signed-off-by: Matias Cabral <matias.a.cabral@intel.com >
2025-08-22 08:40:55 +02:00