Commit Graph

5872 Commits

Author SHA1 Message Date
Slawomir Milczarek
a5f08b5f42 feature: Make priority level in priority extension truly optional
Related-To: NEO-16102

Signed-off-by: Slawomir Milczarek <slawomir.milczarek@intel.com>
2025-09-16 09:34:08 +02:00
Mateusz Hoppe
60d5484e6b 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-16 07:33:40 +02:00
Compute-Runtime-Validation
fae0f625a6 Revert "fix: Better IR file format ext handling"
This reverts commit a0407ff72a.

Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
2025-09-16 02:16:08 +02:00
Bartosz Dunajski
1348d62070 Revert "refactor: remove post blit arb_check wa"
This reverts commit 3d865bdea1.

Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2025-09-15 15:21:51 +02:00
Chodor, Jaroslaw
a0407ff72a fix: Better IR file format ext handling
This fix makes ocloc honor IR file format when picking
extension for the output file.
Additionally, this commit removes reduntant IR output when
compiling from IR.

Related-To: NEO-15876

Signed-off-by: Chodor, Jaroslaw <jaroslaw.chodor@intel.com>
2025-09-15 14:51:06 +02:00
Bellekallu Rajkiran
36237d7e9f refactor: Remove redundant specializations
Signed-off-by: Bellekallu Rajkiran <bellekallu.rajkiran@intel.com>
2025-09-15 14:39:59 +02:00
Mateusz Jablonski
e2f533e2a1 refactor: remove not needed code
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2025-09-15 14:19:40 +02:00
Compute-Runtime-Validation
e2d12e1742 Revert "feature: add pooling of USM global/constant surface"
This reverts commit 68698c9a74.

Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
2025-09-14 16:26:29 +02:00
Zbigniew Zdanowicz
e727894d06 feature: add record replay graph device capabilities
Related-To: NEO-15375

Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
2025-09-12 16:23:55 +02:00
Fabian Zwoliński
68698c9a74 feature: add pooling of USM global/constant surface
Related-To: NEO-12287
Signed-off-by: Fabian Zwoliński <fabian.zwolinski@intel.com>
2025-09-12 16:05:52 +02:00
Szymon Morek
a31eef9bf5 refactor: add option to retrieve comp format from GMM
Signed-off-by: Szymon Morek <szymon.morek@intel.com>
2025-09-12 15:37:25 +02:00
Lukasz Jobczyk
3f1e6a6092 refactor: Remove unused ulls functionalities
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
2025-09-12 13:54:44 +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
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
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
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
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
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
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
Lukasz Jobczyk
a390327ef9 refactor: remove unused code
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
2025-09-10 15:38:48 +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
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
Wesley Waugh
7829d93b92 feature: add debug key to dump debug surface to file
Related-To: NEO-15890

Signed-off-by: Wesley Waugh <wesley.waugh@intel.com>
2025-09-09 22:40:16 +02:00
Chodor, Jaroslaw
31615af618 refactor: Optional release keys
Adding new macro to allow optional release keys

Related-To: NEO-16055

Signed-off-by: Chodor, Jaroslaw <jaroslaw.chodor@intel.com>
2025-09-09 17:02:36 +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
John Falkowski
1f281a01ee refactor: Add product helper getSharedSystemPatIndex
Resolves: NEO-15930

Signed-off-by: John Falkowski <john.falkowski@intel.com>
2025-09-08 17:17:35 +02:00
Szymon Morek
2f114f9946 Revert "performance: reduce ULLS timeout to 1ms on XeLpg"
This reverts commit c31ca0a748.

Signed-off-by: Szymon Morek <szymon.morek@intel.com>
2025-09-08 13:06:07 +02:00
Compute-Runtime-Validation
e1d0fd9627 Revert "test: Fixed test for queue priority levels"
This reverts commit 5205c39008.

Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
2025-09-08 12:17:01 +02:00
Szymon Morek
03357b6089 performance: adjust size threshold for staging on linux
Related-To: NEO-15973

Signed-off-by: Szymon Morek <szymon.morek@intel.com>
2025-09-05 18:09:49 +02:00
Mateusz Hoppe
febe905a19 fix: set usesPrintf when .const.data.string present in elf
- printf_buffer argument may not be present when indirect access buffer
version==2
- deduce usesPrintf based on .const.data.string presence and required
iab for those cases

Related-To: NEO-15211, IGC-12385

Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2025-09-05 13:52:27 +02:00
Slawomir Milczarek
5205c39008 test: Fixed test for queue priority levels
Related-To: NEO-14572

Signed-off-by: Slawomir Milczarek <slawomir.milczarek@intel.com>
2025-09-05 12:51:18 +02:00
Vysochyn, Illia
cfd08bf38d performance: Pass string_view by value
Signed-off-by: Vysochyn, Illia <illia.vysochyn@intel.com>
2025-09-05 08:08:01 +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 Hoppe
c81c5ab523 test(zebin): improve ze_info local_size decoding tests
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2025-09-04 15:18:44 +02:00
Compute-Runtime-Validation
482c5ce11b Revert "fix: Better IR file format ext handling"
This reverts commit 1aa869d67d.

Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
2025-09-04 09:36:49 +02:00
Compute-Runtime-Validation
d5f3e72804 Revert "refactor: add debug flag to invalidate L1 cache"
This reverts commit abb713e18f.

Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
2025-09-04 05:05:58 +02:00
Mateusz Hoppe
feabf44722 fix: allow empty kernels entry in yaml
Related-To: NEO-16015

Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2025-09-03 18:13:42 +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
Michal Mrozek
3f9c49f216 refactor: remove redundant code
Signed-off-by: Michal Mrozek <michal.mrozek@intel.com>
2025-09-03 13:43:37 +02:00
Chodor, Jaroslaw
1aa869d67d fix: Better IR file format ext handling
This fix makes ocloc honor IR file format when picking
extension for the output file.
Additionally, this commit removes reduntant IR output when
compiling from IR.

Related-To: NEO-15876

Signed-off-by: Chodor, Jaroslaw <jaroslaw.chodor@intel.com>
2025-09-03 12:18:27 +02:00
Szymon Morek
abb713e18f refactor: add debug flag to invalidate L1 cache
Signed-off-by: Szymon Morek <szymon.morek@intel.com>
2025-09-03 12:03:26 +02:00
Michal Mrozek
3ee33d26d9 refactor: remove not needed code
- low priority never uses direct submission

Signed-off-by: Michal Mrozek <michal.mrozek@intel.com>
2025-09-02 16:52:53 +02:00
Grochowski, Stanislaw
36614e614f fix: partially remove cl_khr_spir reporting
Related-To: NEO-15215

Signed-off-by: Grochowski, Stanislaw <stanislaw.grochowski@intel.com>
2025-09-02 14:40:31 +02:00