Commit Graph

19672 Commits

Author SHA1 Message Date
ocldev
13d25f0f5e build: kernels_bin update
Signed-off-by: ocldev <ocldev@intel.com>
2025-06-05 22:30:15 +02:00
Kulkarni, Ashwin Kumar
aa8a71861a documentation: fix sysman programming guide
Related-To: NEO-15129

Signed-off-by: Kulkarni, Ashwin Kumar <ashwin.kumar.kulkarni@intel.com>
2025-06-05 19:46:53 +02:00
ocldev
d40f76e54c build: kernels_bin update
Signed-off-by: ocldev <ocldev@intel.com>
2025-06-05 12:57:37 +02:00
ocldev
4b117b697f build: kernels_bin update
Signed-off-by: ocldev <ocldev@intel.com>
2025-06-05 02:28:07 +02:00
Brandon Yates
540fa19894 fix: mark resources for capture even when debugger is not init
Some allocations are created before debugger is initialized. This change
will ensure they get marked for capture.

Debugger Enabled check added to bind path where capture flag is set

Related-to: GSD-10856

Signed-off-by: Brandon Yates <brandon.yates@intel.com>
2025-06-04 16:21:22 +02:00
Bartosz Dunajski
2399492b74 refactor: debug flag to override max mem alloc size
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2025-06-04 15:16:34 +02:00
ocldev
6331bb2ea4 build: kernels_bin update
Signed-off-by: ocldev <ocldev@intel.com>
2025-06-04 15:13:00 +02:00
Mateusz Hoppe
89fee4add6 test: fix Gen12AubScratchSpaceForPrivateTest aub test
- use USM allocation as destination memory to control lifetime of the
object. expectMemory() assumes gpu memory is not released which
happens for temporary user pointers gpu allocations

Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2025-06-04 14:44:17 +02:00
ocldev
5df0596d6c build: kernels_bin update
Signed-off-by: ocldev <ocldev@intel.com>
2025-06-04 13:37:32 +02:00
ocldev
10529b15ce build: kernels_bin update
Signed-off-by: ocldev <ocldev@intel.com>
2025-06-04 12:15:38 +02:00
Damian Tomczak
a7c9bfafb3 test: ImageHelper rename to ImageHelperUlt
Related-to: NEO-13669

Signed-off-by: Damian Tomczak <damian.tomczak@intel.com>
2025-06-04 12:02:29 +02:00
Bartosz Dunajski
d9ec4b1a18 refactor: improve thread data size getter
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2025-06-04 11:27:56 +02:00
shubham kumar
c24f63151b feature: Add support for dynamic late binding config update (1/2)
Related-To: NEO-14207

Signed-off-by: shubham kumar <shubham.kumar@intel.com>
2025-06-04 11:09:23 +02:00
Aravind Gopalakrishnan
953639411a fix: Return additional nodes correctly to tag allocator
Related-To: NEO-13003

Signed-off-by: Aravind Gopalakrishnan <aravind.gopalakrishnan@intel.com>
2025-06-04 10:57:06 +02:00
ocldev
d696953bc0 build: dependencies update
Signed-off-by: ocldev <ocldev@intel.com>
2025-06-04 06:39:03 +02:00
Mateusz Jablonski
f487cbec7a refactor: update L0 base handle type definiton to ensure std layout
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2025-06-03 20:35:47 +02:00
Pawel Cieslak
8b9ed57047 ci: infra revision update
Signed-off-by: Pawel Cieslak <pawel.cieslak@intel.com>
2025-06-03 20:26:14 +02:00
Mateusz Jablonski
1b2db22238 refactor: simplify compare operator for RuntimeCapabilityTable
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2025-06-03 20:20:22 +02:00
Pawel Cieslak
37fb5a61ac ci: add ipldt
Related-To: NEO-14647
Signed-off-by: Pawel Cieslak <pawel.cieslak@intel.com>
2025-06-03 16:30:38 +02:00
Zbigniew Zdanowicz
bafb2b6190 test: add new method to unit test helper
- update base command list mock

Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
2025-06-03 14:49:27 +02:00
ocldev
f2364b437d build: igc revision update
Signed-off-by: ocldev <ocldev@intel.com>
2025-06-03 14:37:47 +02:00
Maciej Bielski
d667614a4f fix: set gmm LocalOnly flag regardless of extraMemoryFlags
Related-To: NEO-13428
Signed-off-by: Maciej Bielski <maciej.bielski@intel.com>
2025-06-03 14:00:34 +02:00
Mateusz Hoppe
f1f3ee13db refactor: set argsExtended in EncodeWalkerArgs
Related-To: NEO-14209

Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2025-06-03 11:45:39 +02:00
Dominik Dabek
cf87684644 performance: enable l0 device usm pool
Disable if debugging is enabled.

Related-To: NEO-6893

Signed-off-by: Dominik Dabek <dominik.dabek@intel.com>
2025-06-03 10:32:08 +02:00
Bartosz Dunajski
a015188166 refactor: unify prefetch encode methods
Related-To: NEO-14703

Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2025-06-03 10:07:26 +02:00
ocldev
76af9fbb31 build: kernels_bin update
Signed-off-by: ocldev <ocldev@intel.com>
2025-06-02 16:32:49 +02:00
Bartosz Dunajski
9647612f98 fix: update prefetch mocs settings
Related-To: NEO-14703

Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2025-06-02 13:22:42 +02:00
Szymon Morek
48b4a33645 Revert "performance: enable low latency hint on Xe"
This reverts commit b74dc9b7e1.

Signed-off-by: Szymon Morek <szymon.morek@intel.com>
2025-06-02 12:18:43 +02:00
Zbigniew Zdanowicz
2efa5cb907 refactor: add command list state base address hook method
Related-To: NEO-10492

Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
2025-06-02 11:59:23 +02:00
Dominik Dabek
6d8188bc56 fix: enable usm device pool api wise
For OCL usm device pool enabled on MTL, LNL, PTL
For L0 usm device pool enabled on PTL, disabled on MTL, LNL

Related-To: NEO-6893

Signed-off-by: Dominik Dabek <dominik.dabek@intel.com>
2025-06-02 10:28:15 +02:00
Compute-Runtime-Validation
5c2043b400 Revert "ci: L0 loader update"
This reverts commit 54568934bf.

Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
2025-05-31 01:03:31 +02:00
ocldev
54568934bf ci: L0 loader update
Signed-off-by: ocldev <ocldev@intel.com>
2025-05-30 23:30:05 +02:00
Andrzej Koska
801a378f42 fix: AIL table extension
Signed-off-by: Andrzej Koska <andrzej.koska@intel.com>
2025-05-30 22:07:04 +02:00
Pawel Cieslak
209c84702c ci: infra revision update
Signed-off-by: Pawel Cieslak <pawel.cieslak@intel.com>
2025-05-30 19:35:19 +02:00
Chodor, Jaroslaw
46c60290b9 refactor: introducing igfxfmid_wrapper
Signed-off-by: Chodor, Jaroslaw <jaroslaw.chodor@intel.com>
2025-05-30 19:26:04 +02:00
Mateusz Jablonski
ca3079f263 fix: setup printf surface when implicit args are programmed
even if main kernel is not using printf

Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2025-05-30 19:01:12 +02:00
Lukasz Jobczyk
48206fe848 performance: Remove release fence from command stream on xe2
Resolves: NEO-14642

Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
2025-05-30 18:50:31 +02:00
Compute-Runtime-Validation
1a50e8e7c0 Revert "performance: use RESOURCE_BARRIER as stalling barrier"
This reverts commit 556c0b64c6.

Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
2025-05-30 18:00:34 +02:00
Mateusz Jablonski
13a5e90124 refactor: split definitions from cmdlist_launch_params.h
Moving defintion of:
- CmdListKernelLaunchParamsExt to cmdlist_launch_params_ext.h
- CopyOffloadMode to copy_offload_mode.h
- MemoryCopyParams to cmdlist_memory_copy_params.h
- CommandToCopy to command_to_copy.h

Store LaunchParamsExt as non-pointer member of CmdListKernelLaunchParams

Related-To: NEO-14560
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2025-05-30 17:39:35 +02:00
Katarzyna Cencelewska
828d6bafa7 fix: return proper value for zeKernelSuggestGroupSize
Resolves: HSD-18042274687
Signed-off-by: Katarzyna Cencelewska <katarzyna.cencelewska@intel.com>
2025-05-30 16:35:21 +02:00
Radoslaw Jablonski
2762166a7b feature: add device caps query ioctl
Related-To: NEO-13039

Signed-off-by: Radoslaw Jablonski <radoslaw.jablonski@intel.com>
2025-05-30 16:28:28 +02:00
Fabian Zwoliński
e2228201ce fix: Avoid redundant padding in ISA allocations
- Add isaPaddingIncluded flag to AllocationProperties to control ISA
padding
- Modify MemoryManager to skip automatic padding when flag is set
- Update ISAPoolAllocator to manage padding explicitly and set the
flag
- Use actual buffer size for HeapAllocator instead of requested size
- Add test covering different padding scenarios

This prevents double padding addition which was wasting memory when
ISAPoolAllocator managed its own padding on top of MemoryManager's
automatic padding.

Related-To: NEO-12287, HSD-18042276431
Signed-off-by: Fabian Zwoliński <fabian.zwolinski@intel.com>
2025-05-30 15:40:38 +02:00
Compute-Runtime-Validation
a188c29e8c Revert "fix: setup printf surface when implicit args are programmed"
This reverts commit e3be9eaea7.

Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
2025-05-30 15:24:29 +02:00
Zbigniew Zdanowicz
fe2b54f576 test: update kernel mock class
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
2025-05-30 13:21:19 +02:00
Lukasz Jobczyk
332340b02b refactor: Prework for release fence removal leaving acquire fence
Related-To: NEO-14642

Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
2025-05-30 12:01:28 +02:00
Jemale Lockett
33ca1169d0 feature: Add support for new Windows KMD APIs
Related-To: NEO-13743

Signed-off-by: Jemale Lockett <jemale.lockett@intel.com>
2025-05-30 07:52:52 +02:00
ocldev
9faf582116 build: dependencies update
Signed-off-by: ocldev <ocldev@intel.com>
2025-05-30 07:09:05 +02:00
ocldev
64b21ee218 build: kernels_bin update
Signed-off-by: ocldev <ocldev@intel.com>
2025-05-30 02:02:27 +02:00
Filip Hazubski
047be0a313 test: Correct compiler cache fixture
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
2025-05-29 18:58:24 +02:00
ocldev
6fe910c615 build: kernels_bin update
Signed-off-by: ocldev <ocldev@intel.com>
2025-05-29 18:15:20 +02:00