Commit Graph

19721 Commits

Author SHA1 Message Date
Bartosz Dunajski
de8f98b43e feature: initial support for aggregated bcs split
Related-To: NEO-14557

Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2025-06-23 16:20:14 +02:00
Mateusz Hoppe
b7580a3998 fix: store image arg size in kernel descriptor
- use arg size when patching bindless offset

Related-To: HSD-18042502539

Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2025-06-23 13:37:44 +02:00
Krzysztof Gibala
e3fecb932a documentation: Add ISSUE_SUBMISSION_GUIDE.md file
Signed-off-by: Krzysztof Gibala <krzysztof.gibala@intel.com>
Signed-off-by: Pawel Wilma <pawel.wilma@intel.com>
Signed-off-by: Andrzej Koska <andrzej.koska@intel.com>
Co-authored-by: Pawel Wilma <pawel.wilma@intel.com>
Co-authored-by: Andrzej Koska <andrzej.koska@intel.com>
2025-06-23 12:58:38 +02:00
Mateusz Hoppe
b8662d1a87 test: allow ocloc compilation to spirv with device in bbox tests
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2025-06-23 12:51:25 +02:00
Jaroslaw Warchulski
2375ff89bb refactor: cleanup headers
Related-To: NEO-5548
Signed-off-by: Jaroslaw Warchulski <jaroslaw.warchulski@intel.com>
2025-06-23 11:23:49 +02:00
Jack Myers
f2b5126598 feature: enable tbx fault manager by default
Related-To: NEO-13748
Signed-off-by: Jack Myers <jack.myers@intel.com>
2025-06-23 09:59:32 +02:00
Naklicki, Mateusz
b462f990b6 fix: prevent underflow in per thread data offset calculation
Related-To: NEO-14719

Signed-off-by: Naklicki, Mateusz <mateusz.naklicki@intel.com>
2025-06-23 09:39:39 +02:00
ocldev
6368f43df8 build: dependencies update
Signed-off-by: ocldev <ocldev@intel.com>
2025-06-23 06:43:32 +02:00
ocldev
9bc23349bb build: kernels_bin update
Signed-off-by: ocldev <ocldev@intel.com>
2025-06-21 23:46:16 +02:00
Slawomir Milczarek
2720f2316c feature: Add capability to print debug messages with pid and timestamp
Controlled with the knob DebugMessagesBitmask (1 - pid, 2 - timestamp)

Related-To: NEO-12952

Signed-off-by: Slawomir Milczarek <slawomir.milczarek@intel.com>
2025-06-21 19:35:52 +02:00
ocldev
59cb5098e7 build: kernels_bin update
Signed-off-by: ocldev <ocldev@intel.com>
2025-06-21 12:52:57 +02:00
ocldev
c620645ced build: kernels_bin update
Signed-off-by: ocldev <ocldev@intel.com>
2025-06-21 04:49:51 +02:00
ocldev
393310bd08 build: kernels_bin update
Signed-off-by: ocldev <ocldev@intel.com>
2025-06-21 02:34:02 +02:00
ocldev
98ca767879 build: dependencies update
Signed-off-by: ocldev <ocldev@intel.com>
2025-06-21 00:34:19 +02:00
Bellekallu Rajkiran
1be3d6ad37 refactor: Refactor product helpers
Related-To: NEO-14627

Signed-off-by: Bellekallu Rajkiran <bellekallu.rajkiran@intel.com>
2025-06-20 23:04:34 +02:00
Bellekallu Rajkiran
70f04b112d test: Refactor thread arb tests
Signed-off-by: Bellekallu Rajkiran <bellekallu.rajkiran@intel.com>
2025-06-20 23:04:19 +02:00
Aleksandra Nizio
f0780df9be fix: Remove unused AubMemDump logic
Related-To: NEO-14718
Signed-off-by: Aleksandra Nizio <aleksandra.nizio@intel.com>
2025-06-20 19:54:48 +02:00
Slawomir Milczarek
e7032ab032 fix: Fixed function for printing execution buffer to return correct vm id
Related-To: NEO-12952

Signed-off-by: Slawomir Milczarek <slawomir.milczarek@intel.com>
2025-06-20 12:38:56 +02:00
ocldev
85dd2c464e build: update level_zero revision to v1.22.5
Signed-off-by: ocldev <ocldev@intel.com>
2025-06-20 11:11:44 +02:00
Aravind Gopalakrishnan
aaa01c06f9 refactor: Introduce template type for Ipc data type
Related-To: NEO-15185

Signed-off-by: Aravind Gopalakrishnan <aravind.gopalakrishnan@intel.com>
2025-06-19 03:07:45 +02:00
Neil R. Spruit
dd63a48dfe feature: Support for Level Zero Device Cache Line Size Extension
Related-To: NEO-1324

Signed-off-by: Neil R. Spruit <neil.r.spruit@intel.com>
2025-06-18 22:02:01 +02:00
ocldev
e57e5cde9d build: kernels_bin update
Signed-off-by: ocldev <ocldev@intel.com>
2025-06-18 21:21:00 +02:00
John Falkowski
764fd33a46 refactor: clSetKernelArgSVMPtr ptr error if debug var set
Related-To: NEO-12988

Signed-off-by: John Falkowski <john.falkowski@intel.com>
2025-06-18 20:55:48 +02:00
John Falkowski
23394ad330 test: Add tests for blit code coverage
Related-To: NEO-13697

Signed-off-by: John Falkowski <john.falkowski@intel.com>
2025-06-18 20:50:54 +02:00
shubham kumar
d988763c0f feature: Add support for ecc default state
Related-To: NEO-15058

Signed-off-by: shubham kumar <shubham.kumar@intel.com>
2025-06-18 19:33:08 +02:00
ocldev
10db31afa2 build: dependencies update
Signed-off-by: ocldev <ocldev@intel.com>
2025-06-18 17:42:16 +02:00
Michal Mrozek
f6cb013896 refactor: remove redundant member
- it is true on all platforms.

Signed-off-by: Michal Mrozek <michal.mrozek@intel.com>
2025-06-18 16:15:30 +02:00
Mateusz Jablonski
b1eb32f447 refactor: split definition of L0 event completion timeout
reduce the value for unit tests

Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2025-06-18 16:05:33 +02:00
Mateusz Jablonski
b8cebd7105 refactor: prework for parsing pNext extensions for append launch kernel
Related-To: NEO-14560

Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2025-06-18 14:31:20 +02:00
Mateusz Jablonski
be924edf3d fix: correct exposing shared cross device alloc capabilities
support depends on kmd capabilities and debug key

Related-To: NEO-14938
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2025-06-18 12:57:07 +02:00
ocldev
58481f8397 ci: L0 loader update
Signed-off-by: ocldev <ocldev@intel.com>
2025-06-18 11:15:05 +02:00
Dominik Dabek
ced0511777 fix: do not wait for timestamps if flag not set
If event was not created with timestamps flag do not wait for timestamps
to be populated.

Related-To: NEO-14139

Signed-off-by: Dominik Dabek <dominik.dabek@intel.com>
2025-06-18 11:14:54 +02:00
Jaroslaw Warchulski
49152d957f test: cleanup in common matchers
IsAtLeastGen12LP / IsNotWithinXeGfxFamily / IsNotXe2HpgCore /
IsWithinXeHpgCoreAndXe3Core / IsWithinXeHpcCoreAndXe3Core -> deleted
IsAtLeastXeHpCore -> IsAtLeastXeCore
IsBeforeXeHpCore / IsBeforeXeHpgCore / IsAtMostXeHpCore -> IsGen12LP
IsXeHpOrXeHpgCore -> IsXeHpgCore
IsXeHpOrXeHpcCore -> IsXeHpcCore
IsNotXeHpOrXeHpgCore -> IsNotXeHpgCore
IsNotXeHpOrXeHpcCore -> IsNotXeHpcCore
IsWithinXeGfxFamily / IsXeHpcOrXeHpgCore / IsXeHpOrXeHpcOrXeHpgCore ->
IsXeCore
IsNotXeHpgOrXeHpcCore -> IsNotXeCore
IsWithinXeHpCoreAndXe2HpgCore -> IsWithinXeCoreAndXe2HpgCore
IsXeHpcCoreOrXe2HpgCore -> IsWithinXeHpcCoreAndXe2HpgCore
IsWithinXeHpCoreAndXe3Core -> IsWithinXeCoreAndXe3Core
IsXe2HpgCoreOrXe3Core -> IsWithinXe2HpgCoreAndXe3Core
IsAtLeastBmg -> IsAtLeastXe2HpgCore
IsBeforeXeHpcCore -> IsAtMostXeHpgCore
IsBeforeXe2HpgCore / IsAtMostArl / IsAtMostXeHpcCore -> IsAtMostXeCore

Related-To: NEO-12681
Signed-off-by: Jaroslaw Warchulski <jaroslaw.warchulski@intel.com>
2025-06-18 10:48:17 +02:00
Lukasz Jobczyk
670d47d27c fix: Unify shared allocation cpu alignment across OS
Resolves: HSD-18042568618

Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
2025-06-18 09:47:25 +02:00
ocldev
2fbefb2d7b build: kernels_bin update
Signed-off-by: ocldev <ocldev@intel.com>
2025-06-18 01:59:19 +02:00
ocldev
7df3a5831b build: update level_zero revision to v1.22.4
Signed-off-by: ocldev <ocldev@intel.com>
2025-06-17 20:43:43 +02:00
Zbigniew Zdanowicz
0b0aaa611d test: update mock kernel class
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
2025-06-17 19:30:51 +02:00
Mateusz Jablonski
0c066b4266 refactor: remove C-style casts 1/n
Related-To: NEO-15174
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2025-06-17 17:50:56 +02:00
Kindracki, Jakub Tomasz
43f524d019 test: remove resetCommandStreamReceiver from tests
Added HWCMDTEST_TEMPLATED_F type of tests.
Removed resetCommandStreamReceiver from as many of this tests as
possible.

Related-To: NEO-3927
Signed-off-by: Kindracki, Jakub Tomasz <jakub.tomasz.kindracki@intel.com>
2025-06-17 17:16:00 +02:00
Dominik Dabek
00921d0929 performance: enable l0 usm host pool
disable in sysman ults, pooling breaks in tests that simulate device
error

Related-To: NEO-6893

Signed-off-by: Dominik Dabek <dominik.dabek@intel.com>
2025-06-17 14:37:01 +02:00
Mateusz Jablonski
de57a3f3dd fix: correct setting p2p atomics property
p2p atomics flag should be set based on info queried from fabric

Related-To: NEO-14938
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2025-06-17 13:36:16 +02:00
Maciej Plewka
299c8689da refactor: move isPostImageWriteFlushRequired to release helper
Related-To: NEO-14935
Signed-off-by: Maciej Plewka <maciej.plewka@intel.com>
2025-06-17 13:24:20 +02:00
Slawomir Milczarek
027e5597a3 fix: Fixed function for printing BO binding results to show correct vm id
Related-To: NEO-12952

Signed-off-by: Slawomir Milczarek <slawomir.milczarek@intel.com>
2025-06-17 11:05:00 +02:00
Aravind Gopalakrishnan
e1b33a657c refactor: Use handle member in IpcHandleTracking
Related-To: NEO-15185

Signed-off-by: Aravind Gopalakrishnan <aravind.gopalakrishnan@intel.com>
2025-06-17 08:56:04 +02:00
Piotr Rozenfeld
e54319dfbb ci: update config files
Signed-off-by: Piotr Rozenfeld <piotr.rozenfeld@intel.com>
2025-06-17 08:11:08 +02:00
Szymon Morek
558752288f performance: set 1ms ULLS timeout on Windows since Xe2
Related-To: NEO-13843

Signed-off-by: Szymon Morek <szymon.morek@intel.com>
2025-06-17 08:09:24 +02:00
Compute-Runtime-Validation
763fe6ff86 Revert "feature: Enable defer backing by default"
This reverts commit bf8de245d9.

Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
2025-06-17 06:31:27 +02:00
Compute-Runtime-Validation
890182b093 Revert "fix: skip cleanup in DllMain when terminating process"
This reverts commit 0b5c9125ac.

Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
2025-06-17 04:34:30 +02:00
ocldev
86bca656ea build: kernels_bin update
Signed-off-by: ocldev <ocldev@intel.com>
2025-06-17 02:36:51 +02:00
Compute-Runtime-Validation
efb03340fb Revert "refactor: Use handle member in IpcHandleTracking"
This reverts commit 253764f440.

Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
2025-06-17 02:06:56 +02:00