Commit Graph

20428 Commits

Author SHA1 Message Date
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
Radoslaw Jablonski
4276647de2 test: mock product helper in device tests
Signed-off-by: Radoslaw Jablonski <radoslaw.jablonski@intel.com>
2025-08-27 07:21:30 +02:00
ocldev
f33e7763b6 ci: ipldt update
Signed-off-by: ocldev <ocldev@intel.com>
2025-08-27 02:17:24 +02:00
Damian Tomczak
c434aae1d3 test: add isForceStateless command queue unit tests
Related-to: NEO-6075

Signed-off-by: Damian Tomczak <damian.tomczak@intel.com>
2025-08-26 21:08:40 +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
Kamil Kopryk
9144a83fee fix: switch to l3 flush for host usm for printf buffer
Related-To: NEO-13163
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
2025-08-26 17:05:06 +02:00
Damian Tomczak
f202f42926 fix: ImageInfo value initialization and fixture name change
Related-to: NEO-15508

Signed-off-by: Damian Tomczak <damian.tomczak@intel.com>
2025-08-26 16:22:58 +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
Kamil Kopryk
5ea1a4836b fix: correct gmm resource type for printf surface
Related-To: NEO-13163
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
2025-08-26 15:43:16 +02:00
ocldev
e321fc53ea build: igc revision update
Signed-off-by: ocldev <ocldev@intel.com>
2025-08-26 14:23:07 +02:00
Filip Hazubski
48b26887f8 build: kernels_bin update
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
2025-08-26 13:05:28 +02:00
Ben Ashbaugh
563615202e feature: implementation of cl_khr_spirv_queries
Related-To: NEO-15093

Signed-off-by: Ben Ashbaugh <ben.ashbaugh@intel.com>
2025-08-26 10:45:23 +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
Lukasz Jobczyk
f7739f8dea refactor: Adjust ail enum
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
2025-08-26 08:01:34 +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
Radoslaw Jablonski
73686d03a3 test: mock AubManager readMMIO
Signed-off-by: Radoslaw Jablonski <radoslaw.jablonski@intel.com>
2025-08-25 16:37:31 +02:00