Commit Graph

20670 Commits

Author SHA1 Message Date
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
Kindracki, Jakub Tomasz
700921cc10 test: Fix memory alignment issue when ULT optimizations enabled
Related-To: NEO-8116
Signed-off-by: Kindracki, Jakub Tomasz <jakub.tomasz.kindracki@intel.com>
2025-09-18 14:46:32 +02:00
Zbigniew Zdanowicz
3380e10492 feature: add saving tag address and task count into command list when required
Related-To: NEO-16140

Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
2025-09-18 14:44:10 +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
Maciej Plewka
ea57fb4e2b refactor: add test for mutex order in enqueueBlit
Signed-off-by: Maciej Plewka <maciej.plewka@intel.com>
2025-09-18 13:54:01 +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
Krzysztof Machnik
a0ff19823b documentation: Update LEGACY_PLATFORMS.md
Signed-off-by: Krzysztof Machnik <krzysztof.machnik@intel.com>
2025-09-18 13:16:01 +02:00
Grzegorz Choinski
c1f42d4ed6 ci: infra revision update
Signed-off-by: Grzegorz Choinski <grzegorz.choinski@intel.com>
2025-09-18 13:05:13 +02:00
Kindracki, Jakub Tomasz
9a0a591b7e build: Add NEO_ULTS_ENABLE_OPTIMIZATIONS flag to cmake
Related-To: NEO-8116
Signed-off-by: Kindracki, Jakub Tomasz <jakub.tomasz.kindracki@intel.com>
2025-09-18 12:32:52 +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
Maciej Bielski
2c7e4de032 fix: add lock within gtpinNotifyPlatformShutdown()
Related-To: NEO-15630

Signed-off-by: Maciej Bielski <maciej.bielski@intel.com>
2025-09-18 09:28:22 +02:00
Compute-Runtime-Validation
40eee63ede Revert "fix: fallback ioq appendSignalEvent to appendBarrier"
This reverts commit 8427aa9c7b.

Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
2025-09-18 02:23:46 +02:00
Zbigniew Zdanowicz
9c41fe996d refactor: change priority type to int32_t
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
2025-09-17 18:04:07 +02:00
Maciej Bielski
d68cfab86c performance: R&R - optimize appendLaunchKernel family
Related-To: NEO-16017
Signed-off-by: Maciej Bielski <maciej.bielski@intel.com>
2025-09-17 17:10:55 +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
Neil R. Spruit
32b97af912 fix: Fix openSipWrapper fail check
Related-To: NEO-13739

- fix merge conflict with older fail check

Signed-off-by: Neil R. Spruit <neil.r.spruit@intel.com>
2025-09-17 16:29:08 +02:00
Zbigniew Zdanowicz
138d76a893 feature: add flag to save task count and tag address in command list
Related-To: NEO-16140

Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
2025-09-17 16:17:57 +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
Kamil Kopryk
2247dd6331 test: use zeDrivetGetExtensionFunctionAddress to get append host function api
Related-To: NEO-14577
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
2025-09-17 13:51:22 +02:00
Mateusz Jablonski
4f8948300a refactor: correct definition of extension struct
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2025-09-17 13:37:43 +02:00
Maciej Plewka
dd3cda6127 fix: inherit timestamps only when nothing is submitted during enqueue
Related-To: NEO-8902
Signed-off-by: Maciej Plewka <maciej.plewka@intel.com>
2025-09-17 13:34:23 +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
Ben Ashbaugh
a80b6a1764 fix: add missing SPIR-V extension SPV_KHR_expect_assume
Related-To: NEO-16150

Signed-off-by: Ben Ashbaugh <ben.ashbaugh@intel.com>
2025-09-17 12:59:00 +02:00
Grzegorz Choinski
ce2a42f38a ci: infra revision update
Signed-off-by: Grzegorz Choinski <grzegorz.choinski@intel.com>
2025-09-17 12:41:09 +02:00
Bartosz Dunajski
8427aa9c7b fix: fallback ioq appendSignalEvent to appendBarrier
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2025-09-17 12:27:10 +02:00
Narendra Bagria
d9ed61bb19 feature: use heapless builtins for copyRegion
Related-To: NEO-15323, NEO-7621

Signed-off-by: Narendra Bagria <narendra.bagria@intel.com>
2025-09-17 12:05:21 +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
Grochowski, Stanislaw
41a63a0907 fix: report cache reservation extension only on Linux
Related-To: NEO-15751

Signed-off-by: Grochowski, Stanislaw <stanislaw.grochowski@intel.com>
2025-09-17 10:06:47 +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
ocldev
a38b3895c5 build: kernels_bin update
Signed-off-by: ocldev <ocldev@intel.com>
2025-09-16 18:39:50 +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
Kamil Kopryk
749ca98226 test: add host functions black box test
Related-To: NEO-14577

Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
2025-09-16 16:59:40 +02:00
Mateusz Jablonski
fa0799593b build: update kernels_bin
Related-To: NEO-16050

Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2025-09-16 16:40:37 +02:00
Damian Tomczak
c132def475 build: update kernels_bin
Related-to: NEO-15742

Signed-off-by: Damian Tomczak <damian.tomczak@intel.com>
2025-09-16 15:31:10 +02:00
Zbigniew Zdanowicz
65a51abc2a ci: enable and modify graph black box test
Related-To: NEO-15375

Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
2025-09-16 14:17:29 +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
Bellekallu Rajkiran
64c47ff467 refactor: unify set arg helpers
Signed-off-by: Bellekallu Rajkiran <bellekallu.rajkiran@intel.com>
2025-09-16 13:42:48 +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
Anvesh Bakwad
b2cf5f4572 feature(sysman): Add placeholder method for handling frequency extensions
Related-To: NEO-15544

Signed-off-by: Anvesh Bakwad <anvesh.bakwad@intel.com>
2025-09-16 10:47:07 +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
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