Commit Graph

20589 Commits

Author SHA1 Message Date
Damian Tomczak
82e1539f85 build: update aot header - add additional if guards
Related-to: NEO-15660

Signed-off-by: Damian Tomczak <damian.tomczak@intel.com>
2025-09-12 11:45:14 +02:00
Mateusz Hoppe
c4c3ec3291 fix: correctly set unpacked device binary prior decoding
- add parsing Intel GT notes from elf when unpacking binary
- set indirectAccessBufferMajorVersion with correct value

Related-To: NEO-15211, IGC-12385
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2025-09-12 11:44:49 +02:00
Mateusz Jablonski
92316c8cd6 fix: don't setup notifyAubCapture callback when not needed
Related-To: NEO-11080
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2025-09-12 11:28:37 +02:00
Damian Tomczak
a58c56c0c1 feature: force stateless for copy buffer to buffer
Related-to: NEO-6075

Signed-off-by: Damian Tomczak <damian.tomczak@intel.com>
2025-09-12 10:54:32 +02:00
Zbigniew Zdanowicz
53fc4c1958 refactor: correct driver extension header files
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
2025-09-12 10:46:18 +02:00
Slawomir Milczarek
e80b84e699 feature: Don't terminate ULLS contexts if busy context exists
Enhanced direct submission idle detection to ensure that
ULLS contexts are not terminated if any context in the same group
is still busy or has pending work.
Idle detection now accurately considers the state of all CSRs
in a context group before terminating any direct submission.
Controlled with DirectSubmissionControllerContextGroupIdleDetection
(note: the feature is disabled by default in first step).

Related-To: NEO-13325

Signed-off-by: Slawomir Milczarek <slawomir.milczarek@intel.com>
2025-09-12 09:32:59 +02:00
Neil R. Spruit
c32e639472 fix: Disable IPC windows support by default
Related-to: NEO-15981

- Disables IPC windows support by default by setting
EnableShareableWithoutNTHandle to 0
- EnableShareableWithoutNTHandle can be set to 1 to enable
IPC windows support
- Addresses issue with potential performance issues On Windows
given shareable memory until a better soluition is found
to support IPC on Windows.

Signed-off-by: Neil R. Spruit <neil.r.spruit@intel.com>
2025-09-12 09:18:49 +02:00
Mateusz Hoppe
afe219879c fix: correct aligned size of implcit args struct v1
Related-To: NEO-15211

Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2025-09-12 07:36:58 +02:00
ocldev
5a9bbad14b build: dependencies update
Signed-off-by: ocldev <ocldev@intel.com>
2025-09-12 06:17:32 +02:00
Compute-Runtime-Validation
7610d7c90a Revert "refactor: Remove unused ulls functionalities"
This reverts commit 8ab4e1bcb8.

Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
2025-09-12 02:54:13 +02:00
Maciej Plewka
74c7c625b8 fix: set profiling start on cpu only when enqueue not submitted
Related-To: NEO-8902
Signed-off-by: Maciej Plewka <maciej.plewka@intel.com>
2025-09-11 19:20:25 +02:00
Neil R. Spruit
150f5d2183 feature: Support for External Sip Lib Open/Close
Related-To: NEO-13739

Signed-off-by: Neil R. Spruit <neil.r.spruit@intel.com>
2025-09-11 18:54:50 +02:00
Naklicki, Mateusz
4ae656e2ce feature: include kernel details on graph dump
Related-To: NEO-15377
Signed-off-by: Naklicki, Mateusz <mateusz.naklicki@intel.com>
2025-09-11 16:32:05 +02:00
Vysochyn, Illia
f4bd4e603d refactor: Use else if instead of nested else-if conditions
Replaces nested else-if with else if for consistency and readability.
No functional changes.

Signed-off-by: Vysochyn, Illia <illia.vysochyn@intel.com>
2025-09-11 16:20:59 +02:00
Mateusz Jablonski
ed15408592 fix: correct order of wddm initialization
init gmm after getting device and paging queue handles

Related-To: NEO-11080
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2025-09-11 16:14:49 +02:00
Filip Hazubski
0c2a8ef30b refactor: fix typo
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
2025-09-11 15:55:38 +02:00
ocldev
3217c18905 build: igc revision update
Signed-off-by: ocldev <ocldev@intel.com>
2025-09-11 15:43:00 +02:00
Lukasz Jobczyk
8ab4e1bcb8 refactor: Remove unused ulls functionalities
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
2025-09-11 15:33:23 +02:00
Lukasz Jobczyk
678f99c57d refactor: remove not used dispatch modes
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
2025-09-11 14:59:21 +02:00
Damian Tomczak
33db4ed0de feature: force stateless for fill buffer
Related-to: NEO-6075

Signed-off-by: Damian Tomczak <damian.tomczak@intel.com>
2025-09-11 14:24:22 +02:00
Kamil Kopryk
fe8cb28efe refactor: improve L1 cache policy helper
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
2025-09-11 14:14:46 +02:00
ocldev
cdb4a01b3b build: kernels_bin update
Signed-off-by: ocldev <ocldev@intel.com>
2025-09-11 13:50:54 +02:00
Radoslaw Jablonski
024ee558d4 feature: add extensions to L0 copy API
Related-To: NEO-15440

Signed-off-by: Radoslaw Jablonski <radoslaw.jablonski@intel.com>
2025-09-11 12:59:28 +02:00
Aviral Nigam
079cf7d04a feature: supports core device handle with zesInit
Related-To: NEO-15789

Signed-off-by: Aviral Nigam <aviral.nigam@intel.com>
2025-09-11 12:17:39 +02:00
Szymon Morek
2098bca4f4 performance: enable usm reuse on L0/Xe2
Signed-off-by: Szymon Morek <szymon.morek@intel.com>
2025-09-11 12:09:00 +02:00
Lukasz Jobczyk
aa74555682 refactor: remove unused variable
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
2025-09-11 12:01:32 +02:00
Kamil Kopryk
d20c9264e5 feature: add hostFunctions data layout
Related-To: NEO-14577
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
2025-09-11 11:46:59 +02:00
Kamil Kopryk
c2a9efa8c0 refactor: correct if in cmake
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
2025-09-11 11:04:26 +02:00
Szymon Morek
b68f65af36 fix: do not use BCS for low priority queues
Related-To: NEO-16073

Currently only CCS is supported with
low priority context.

Signed-off-by: Szymon Morek <szymon.morek@intel.com>
2025-09-11 07:25:26 +02:00
Compute-Runtime-Validation
eba3a2d685 Revert "feature: enable defer backing by default"
This reverts commit 34d4e526e9.

Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
2025-09-11 05:54:53 +02:00
Compute-Runtime-Validation
d6a713c0e6 Revert "fix: disable shareable memory by default on Integrated gpu windows"
This reverts commit 84c7c6612b.

Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
2025-09-11 05:26:18 +02:00
ocldev
8f08bfe454 build: kernels_bin update
Signed-off-by: ocldev <ocldev@intel.com>
2025-09-11 01:56:38 +02:00
Vysochyn, Illia
c74e9af84c performance: Pass std::span by value
Signed-off-by: Vysochyn, Illia <illia.vysochyn@intel.com>
2025-09-10 21:05:25 +02:00
Pawel Cieslak
6e05496ca5 ci: infra revision update
Signed-off-by: Pawel Cieslak <pawel.cieslak@intel.com>
2025-09-10 17:28:12 +02:00
Woop, Sven
18f203edac ci: updating ze_raytracing to 1.2.0
Signed-off-by: Woop, Sven <sven.woop@intel.com>
2025-09-10 17:22:17 +02:00
Lukasz Jobczyk
a390327ef9 refactor: remove unused code
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
2025-09-10 15:38:48 +02:00
Grzegorz Choinski
451e8a3605 ci: infra revision update
Related-To: NEO-16036
Signed-off-by: Grzegorz Choinski <grzegorz.choinski@intel.com>
2025-09-10 14:17:17 +02:00
Bellekallu Rajkiran
dfe623da1f refactor: Unify blitter copy property construction methods
Signed-off-by: Bellekallu Rajkiran <bellekallu.rajkiran@intel.com>
2025-09-10 13:10:15 +02:00
Damian Tomczak
6b70b2ba1f build: update aot header for WCL A1 revision
Related-to: NEO-15660

Signed-off-by: Damian Tomczak <damian.tomczak@intel.com>
2025-09-10 13:04:28 +02:00
Narendra Bagria
34d4e526e9 feature: enable defer backing by default
Related-To: NEO-13403

Signed-off-by: Bellekallu Rajkiran <bellekallu.rajkiran@intel.com>
Signed-off-by: Narendra Bagria <narendra.bagria@intel.com>
2025-09-10 12:41:30 +02:00
Neil R. Spruit
84c7c6612b fix: disable shareable memory by default on Integrated gpu windows
Related-to: NEO-15981

- Disable the ability to create shareable memory
without NT handle on Windows for Integrated GPU devices by default.
- Addresses a performance regression in Windows
when making shareable memory resident on Integrated GPU devices.

Signed-off-by: Neil R. Spruit <neil.r.spruit@intel.com>
2025-09-10 12:15:56 +02:00
ocldev
0273a586ed build: metrics-library revision update
Signed-off-by: ocldev <ocldev@intel.com>
2025-09-10 11:17:57 +02:00
ocldev
8288aa7804 build: metrics-discovery revision update
Signed-off-by: ocldev <ocldev@intel.com>
2025-09-10 11:13:18 +02:00
shubham kumar
d3bef2223a fix: correct latency observed between device and metric timestamps
Related-To: NEO-15820

Signed-off-by: shubham kumar <shubham.kumar@intel.com>
2025-09-10 10:35:40 +02:00
Pratik Bari
76b93ca9aa test(sysman): Changes in the sysman RAS tests
- Updated the MockSysmanProductHelper class
- Changed the product specific tests

Related-To: NEO-16027

Signed-off-by: Pratik Bari <pratik.bari@intel.com>
2025-09-10 10:32:36 +02:00
Kamil Kopryk
8a1dc7e8a9 refactor: remove not used command queue member
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
2025-09-10 09:52:06 +02:00
Kamil Kopryk
3555ee09af refactor: simplify addResidency helper with variadic template
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
2025-09-10 09:51:25 +02:00
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
Sarbojit Sarkar
36ded38589 fix(sysman): Addressed rule of zero_three_five issues in sysman modules
Related-To: NEO-15795

Signed-off-by: Sarbojit Sarkar <sarbojit.sarkar@intel.com>
2025-09-10 06:32:33 +02:00