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
Damian Tomczak
a9278e1799
feature: force stateless for copy image to buffer
...
Related-to: NEO-6075
Signed-off-by: Damian Tomczak <damian.tomczak@intel.com >
2025-08-29 13:09:03 +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
Lukasz Jobczyk
d8cc70a130
fix: Leave async builtin init only on PVC
...
Resolves: GSD-11652, GSD-11481
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2025-08-29 12:32:04 +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
ocldev
88721eb00e
build: dependencies update
...
Signed-off-by: ocldev <ocldev@intel.com >
2025-08-29 06:29:31 +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
Brandon Yates
4e8d340cf1
fix: Only primary drm context should enable eu debug
...
Related-to: HSD-18043158665
Signed-off-by: Brandon Yates <brandon.yates@intel.com >
2025-08-29 01:22:50 +02:00
Mateusz Jablonski
5bc776656b
build: kernels_bin update
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2025-08-28 18:40:25 +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
Lukasz Jobczyk
9d91e85f5c
fix: Submit every marker with dependencies
...
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2025-08-28 17:21:27 +02:00
Artur Harasimiuk
9b2802af0e
build: kernels_bin update
...
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com >
2025-08-28 17:08:09 +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
ocldev
15d4127288
ci: L0 loader update
...
Signed-off-by: ocldev <ocldev@intel.com >
2025-08-28 14:07:34 +02:00
Mateusz Jablonski
1a33ef822f
build: add cmake flag to disable ocloc support for core/sku
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2025-08-28 14:04:03 +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 Jablonski
80359a4362
feature: store info related to indirect calls within kernel
...
Related-To: NEO-15211
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2025-08-28 10:19:40 +02:00
Katarzyna Cencelewska
dfe14a2f0d
test: add missing ult for isAvailableExtendedScratch
...
Signed-off-by: Katarzyna Cencelewska <katarzyna.cencelewska@intel.com >
2025-08-28 09:42:50 +02:00
Compute-Runtime-Validation
c279647cb2
Revert "fix: Submit every marker with dependencies"
...
This reverts commit d498f16fc3 .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2025-08-28 05:04:18 +02:00
ocldev
adf170a1c2
ci: ipldt update
...
Signed-off-by: ocldev <ocldev@intel.com >
2025-08-28 00:27:19 +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
Lukasz Jobczyk
2de4d7f664
fix: Wait all dependencies before release shared object
...
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2025-08-27 16:13:52 +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
Grochowski, Stanislaw
e01c47152e
build: remove kmdaf from manifest
...
Related-To: NEO-14800
Signed-off-by: Grochowski, Stanislaw <stanislaw.grochowski@intel.com >
2025-08-27 15:09:46 +02:00
Lukasz Jobczyk
d498f16fc3
fix: Submit every marker with dependencies
...
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2025-08-27 15:00:54 +02:00
Mateusz Jablonski
5078e5352d
test: correct restoring cpu info members in tests
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2025-08-27 13:46:52 +02:00
Artur Harasimiuk
4d75750534
ci: infra revision update
...
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com >
2025-08-27 13:37:38 +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
Grochowski, Stanislaw
12fa26f202
refactor: remove kmdaf from codebase
...
Related-To: NEO-14800
Signed-off-by: Grochowski, Stanislaw <stanislaw.grochowski@intel.com >
2025-08-27 11:12:53 +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