Commit Graph

7482 Commits

Author SHA1 Message Date
Mateusz Jablonski
49293fcac6 refactor: store special relocation names as string_view
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2025-09-23 14:33:40 +02:00
Maciej Bielski
819702ceb8 fix: add various debug-mode asserts
Related-To: NEO-15630

Signed-off-by: Maciej Bielski <maciej.bielski@intel.com>
2025-09-23 11:33:01 +02:00
Kamil Kopryk
f3ba701a9b refactor: host function data programming
Related-To: NEO-14577
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
2025-09-23 11:27:35 +02:00
Kamil Kopryk
5f59b4ca08 feature: add host function allocation
Related-To: NEO-14577
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
2025-09-23 11:10:45 +02:00
Compute-Runtime-Validation
c2f3007140 Revert "performance: set proper bcs count for xe2"
This reverts commit 1d2ba692de.

Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
2025-09-23 10:21:37 +02:00
Compute-Runtime-Validation
a559c440e2 Revert "fix: Make zesInit path disabled by default on windows"
This reverts commit 27922536ff.

Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
2025-09-23 04:34:46 +02:00
Compute-Runtime-Validation
16a6c3ca8a Revert "feature: add host function allocation"
This reverts commit 75b4de70cd.

Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
2025-09-23 02:33:15 +02:00
Compute-Runtime-Validation
39a3ea0e0e Revert "fix: remove spir support from xe2 and later"
This reverts commit bcfcd02a03.

Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
2025-09-23 02:13:22 +02:00
Kamil Kopryk
75b4de70cd feature: add host function allocation
Related-To: NEO-14577
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
2025-09-22 17:55:36 +02:00
shubham kumar
27922536ff fix: Make zesInit path disabled by default on windows
Related-To: NEO-15060

Signed-off-by: shubham kumar <shubham.kumar@intel.com>
2025-09-22 17:02:14 +02:00
Kamil Kopryk
0c2662dc1b performance: dont call getMaxBlitWidth multiple times
getMaxBlitWidth reads global memory - debug manager flags-
and calls virtual functions multiple times,
so it might not be optimized and called multiple times

Related-To: NEO-16132
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
2025-09-22 15:30:52 +02:00
Grochowski, Stanislaw
bcfcd02a03 fix: remove spir support from xe2 and later
Related-To: NEO-15215

Signed-off-by: Grochowski, Stanislaw <stanislaw.grochowski@intel.com>
2025-09-22 15:08:31 +02:00
Szymon Morek
4d64ec8aaa refactor: add debug flag to not set 2way coherency
Signed-off-by: Szymon Morek <szymon.morek@intel.com>
2025-09-22 14:48:30 +02:00
Kamil Kopryk
bf0e71f81b refactor: use designated initialization for capabilityTable
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
2025-09-22 13:43:09 +02:00
Brandon Yates
cd862022a8 feature: add debug key for WMTP size
Related-To: HSD-16028003349

Signed-off-by: Brandon Yates <brandon.yates@intel.com>
2025-09-22 13:04:48 +02:00
Szymon Morek
5714c3858f fix: increase staging threshold for misaligned ptrs
Related-To: NEO-16118

Signed-off-by: Szymon Morek <szymon.morek@intel.com>
2025-09-22 12:46:58 +02:00
Jaroslaw Warchulski
195bf66a49 refactor: fix typos
Signed-off-by: Jaroslaw Warchulski <jaroslaw.warchulski@intel.com>
2025-09-22 12:46:41 +02:00
Compute-Runtime-Validation
c08aa1d400 Revert "performance: remove TLB invalidations on BMG/Windows"
This reverts commit 1239858eda.

Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
2025-09-20 09:30:33 +02:00
Compute-Runtime-Validation
c7bd6b7b13 Revert "performance: remove TLB invalidations on PTL/Windows"
This reverts commit 9dfa9f1cbb.

Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
2025-09-20 07:37:00 +02:00
Dominik Dabek
2ce915aa5b performance: l0, enable usm pooling on bmg
Related-To: NEO-6893, GSD-11432

Signed-off-by: Dominik Dabek <dominik.dabek@intel.com>
2025-09-19 18:40:16 +02:00
Maciej Bielski
e8d43ff074 fix: various small improvements
Related-To: NEO-15630

Signed-off-by: Maciej Bielski <maciej.bielski@intel.com>
2025-09-19 13:42:36 +02:00
Kamil Kopryk
8ab463f47c refactor: allow designated initialization directSubmissionPropertiesPerEngine
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
2025-09-19 11:08:34 +02:00
Grochowski, Stanislaw
93d98c528d fix: check interrupt support when allocating and releasing
Related-To: HSD-18043299783


Signed-off-by: Grochowski, Stanislaw <stanislaw.grochowski@intel.com>
2025-09-19 10:36:18 +02:00
Compute-Runtime-Validation
ac225e204d Revert "performance: set 1ms ulls timeout on linux"
This reverts commit 8ae49b17ae.

Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
2025-09-19 06:59:27 +02:00
Compute-Runtime-Validation
2db8fc266a Revert "refactor: store special relocation names as string_view"
This reverts commit 1bf6431030.

Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
2025-09-19 03:24:48 +02:00
Szymon Morek
1239858eda performance: remove TLB invalidations on BMG/Windows
Signed-off-by: Szymon Morek <szymon.morek@intel.com>
2025-09-18 17:15:09 +02:00
Szymon Morek
9dfa9f1cbb performance: remove TLB invalidations on PTL/Windows
Signed-off-by: Szymon Morek <szymon.morek@intel.com>
2025-09-18 17:06:46 +02:00
Bartosz Dunajski
d1d566a71b feature: create single temporary allocation for bcs split 2
Related-To: NEO-14557

Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2025-09-18 15:30:51 +02:00
Mateusz Jablonski
1bf6431030 refactor: store special relocation names as string_view
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2025-09-18 15:05:02 +02:00
Maciej Bielski
dcfe6c4a26 fix: add lock within processEviction() of TBX
Related-To: NEO-15630

Signed-off-by: Maciej Bielski <maciej.bielski@intel.com>
2025-09-18 14:17:13 +02:00
Mateusz Jablonski
8310b10987 fix: correct resolving external functions dependencies
respect scenario when dependency comes from separate module

Related-To: NEO-15211
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2025-09-18 13:47:08 +02:00
Szymon Morek
8ae49b17ae performance: set 1ms ulls timeout on linux
Related-To: NEO-13843

Signed-off-by: Szymon Morek <szymon.morek@intel.com>
2025-09-18 11:48:12 +02:00
Mateusz Jablonski
04ad429e58 feature: propagate printf/indirect calls info from functions to kernel
Related-To: NEO-15211
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2025-09-18 11:22:18 +02:00
Filip Hazubski
7b71a13c6a fix: Enable dummy blit wa for DG2
Related-To: NEO-7450, HSD-14017484014, HSD-14017486547, HSD-14021460914

Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
2025-09-18 10:13:41 +02:00
Mateusz Jablonski
f13c18be8c refactor: remove not needed debug break
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2025-09-17 17:00:08 +02:00
Mateusz Jablonski
678e2d66e9 feature: propagate hasPrintfCalls info from zeinfo to kernel descriptor
Related-To: NEO-15211
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2025-09-17 16:44:36 +02:00
shubham kumar
9dadadfa73 feature: Use zesInit on windows always
Related-To: NEO-15060

Signed-off-by: shubham kumar <shubham.kumar@intel.com>
2025-09-17 15:14:47 +02:00
Szymon Morek
9647322cbf performance: remove cache flush before stopping ULLS
Related-To: NEO-16153

Signed-off-by: Szymon Morek <szymon.morek@intel.com>
2025-09-17 13:22:13 +02:00
Jakub Nowacki
a5025edc20 fix: make initializeEngine() thread-safe
Related-To: NEO-15630

Signed-off-by: Jakub Nowacki <jakub.nowacki@intel.com>
2025-09-17 11:01:33 +02:00
Compute-Runtime-Validation
63051f0635 Revert "feature: Use zesInit on windows always"
This reverts commit cf7a4bc0dd.

Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
2025-09-17 09:25:31 +02:00
Compute-Runtime-Validation
10c37fbb78 Revert "fix: correctly set unpacked device binary prior decoding"
This reverts commit 60d5484e6b.

Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
2025-09-17 05:06:35 +02:00
Mateusz Hoppe
0f657e8877 fix: allow creating hostptr allocations with GPU VA equal hostptr
- when host USM memory is allocated, gpu virtual address should be the
same as cpu address when chunking due to huge size is used

Related-To: GSD-11423

Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2025-09-16 17:13:17 +02:00
Szymon Morek
5d7250ae6f fix: return false for allocInUse when gpu hang detected
Related-To: NEO-16105

Signed-off-by: Szymon Morek <szymon.morek@intel.com>
2025-09-16 14:11:31 +02:00
Slawomir Milczarek
b169105da0 feature: Don't terminate ULLS contexts if busy context exists (default)
Controlled with the knob DirectSubmissionControllerContextGroupIdleDetection
(note: the feature is enabled by default)

Related-To: NEO-13325

Signed-off-by: Slawomir Milczarek <slawomir.milczarek@intel.com>
2025-09-16 13:42:32 +02:00
Vysochyn, Illia
b87f25753e fix: Query peer access on root devices
Enables P2P query on BMG device creation.

Ensures the potential peer device is queried if
crossAccessEnabledDevices is not set.

Related-To: NEO-15427

Signed-off-by: Vysochyn, Illia <illia.vysochyn@intel.com>
2025-09-16 13:05:59 +02:00
shubham kumar
cf7a4bc0dd feature: Use zesInit on windows always
Related-To: NEO-15060

Signed-off-by: shubham kumar <shubham.kumar@intel.com>
2025-09-16 12:30:05 +02:00
Szymon Morek
6b37243bfa performance: increase USM pool sizes
Related-To: NEO-16045

Also, unify pool config parameters and
reduce pool size for ULTs.

Signed-off-by: Szymon Morek <szymon.morek@intel.com>
2025-09-16 12:10:25 +02:00
Neil R. Spruit
c33fb25143 feature: Added L0 Mem Free Callback Registration
Related-To: NEO-15719

Signed-off-by: Neil R. Spruit <neil.r.spruit@intel.com>
2025-09-16 10:52:28 +02:00
Mateusz Jablonski
bc923f1b15 refactor: cleanup includes
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2025-09-16 09:41:10 +02:00
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