Grochowski, Stanislaw
12fa26f202
refactor: remove kmdaf from codebase
...
Related-To: NEO-14800
Signed-off-by: Grochowski, Stanislaw <stanislaw.grochowski@intel.com >
2025-08-27 11:12:53 +02:00
Kamil Kopryk
5ea1a4836b
fix: correct gmm resource type for printf surface
...
Related-To: NEO-13163
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com >
2025-08-26 15:43:16 +02:00
Ben Ashbaugh
563615202e
feature: implementation of cl_khr_spirv_queries
...
Related-To: NEO-15093
Signed-off-by: Ben Ashbaugh <ben.ashbaugh@intel.com >
2025-08-26 10:45:23 +02:00
Narendra Bagria
31bcea128f
feature: system allocator support for image APIs
...
Related-To: NEO-15461
Signed-off-by: Young Jin Yoon <young.jin.yoon@intel.com >
Signed-off-by: Narendra Bagria <narendra.bagria@intel.com >
2025-08-26 09:35:22 +02:00
Lukasz Jobczyk
f7739f8dea
refactor: Adjust ail enum
...
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2025-08-26 08:01:34 +02:00
Michal Mrozek
6ef0af7e22
refactor: remove redundant code
...
Signed-off-by: Michal Mrozek <michal.mrozek@intel.com >
2025-08-25 16:14:42 +02:00
Kamil Kopryk
135d249c68
fix: disable RedirectFlushL3HostUsmToExternal
...
Related-To: NEO-13163
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com >
2025-08-25 15:57:26 +02:00
Szymon Morek
228da24b38
performance: align alloc size to 2MB on XeKMD/iGPU
...
Related-To: NEO-15905
Signed-off-by: Szymon Morek <szymon.morek@intel.com >
2025-08-25 15:37:59 +02:00
Radoslaw Jablonski
393604ef80
refactor: numThreadsPerEu
...
Signed-off-by: Radoslaw Jablonski <radoslaw.jablonski@intel.com >
2025-08-25 11:31:49 +02:00
Compute-Runtime-Validation
82a1d0c81c
Revert "feature: system allocator support for image APIs"
...
This reverts commit 001f3a3816 .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2025-08-23 02:06:57 +02:00
Szymon Morek
69cdd49bf5
refactor: add placeholder file
...
Signed-off-by: Szymon Morek <szymon.morek@intel.com >
2025-08-22 14:55:05 +02:00
Narendra Bagria
001f3a3816
feature: system allocator support for image APIs
...
Related-To: NEO-15461
Signed-off-by: Young Jin Yoon <young.jin.yoon@intel.com >
Signed-off-by: Narendra Bagria <narendra.bagria@intel.com >
2025-08-22 10:23:15 +02:00
Slawomir Milczarek
8080d8d7ba
feature: Add function to get priority level for queue
...
Related-To: NEO-14572
Signed-off-by: Slawomir Milczarek <slawomir.milczarek@intel.com >
2025-08-21 16:43:13 +02:00
Bartosz Dunajski
584e176126
feature: debug flag to sync copy only in-order signaling
...
Related-To: HSD-18043173360
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2025-08-21 15:51:06 +02:00
Bartosz Dunajski
1a58b0e380
feature: use dedciated cmd lists for bcs split 2
...
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
Related-To: NEO-14557
2025-08-21 15:17:56 +02:00
Szymon Morek
d17255fe18
performance: add low latency hint on xe
...
Related-To: NEO-14708
Signed-off-by: Szymon Morek <szymon.morek@intel.com >
2025-08-21 13:09:38 +02:00
Lukasz Jobczyk
54dba6bc88
refactor: add flag to make clReleaseEvent blocking
...
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2025-08-21 10:44:44 +02:00
Michal Mrozek
d6bd0262e9
refactor: remove redundant code
...
Signed-off-by: Michal Mrozek <michal.mrozek@intel.com >
2025-08-21 07:29:00 +02:00
Szymon Morek
c771674ffb
performance: dont wait for BCS to check if CCS is busy
...
Related-To: NEO-15813
Signed-off-by: Szymon Morek <szymon.morek@intel.com >
2025-08-20 16:26:43 +02:00
Michal Mrozek
3b017d41a7
refactor: remove not needed debug variable
...
Signed-off-by: Michal Mrozek <michal.mrozek@intel.com >
2025-08-20 15:03:08 +02:00
Szymon Morek
9604a9d8f0
performance: change compression format on PTL
...
Related-To: NEO-14942
Signed-off-by: Szymon Morek <szymon.morek@intel.com >
2025-08-20 14:57:12 +02:00
Compute-Runtime-Validation
93b2e68707
Revert "performance: set 1ms ulls timeout on linux"
...
This reverts commit 0ea4b8cf9c .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2025-08-20 14:55:30 +02:00
Mateusz Jablonski
49a946ffef
feature: handle has_printf_calls and has_indirect_calls entries in zeinfo
...
bump zeinfo decoder to 1.59
Related-To: NEO-15211, NEO-15400
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2025-08-20 13:09:10 +02:00
Mateusz Jablonski
fd610f7a7b
fix: unify initial cpu range reservation size in case of 57bit CPU address range
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2025-08-20 09:55:11 +02:00
Filip Hazubski
b31d53471a
refactor: Adjust maximal count of preferred slm allocation size enums
...
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com >
2025-08-20 09:28:16 +02:00
Bartosz Dunajski
bc223b9052
fix: revert use dedciated cmd lists for bcs split
...
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2025-08-19 17:56:24 +02:00
Fabian Zwoliński
a2f60af5c6
fix: change global Var/Const Buffer type to SharedPoolAllocation
...
This is prep work for the future implementation of pooling these allocations.
Related-To: NEO-12287
Signed-off-by: Fabian Zwoliński <fabian.zwolinski@intel.com >
2025-08-19 17:29:34 +02:00
Bartosz Dunajski
3d865bdea1
refactor: remove post blit arb_check wa
...
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2025-08-19 16:34:40 +02:00
Filip Hazubski
40ad3cf6f1
feature: Query L3 bank group info from device blob
...
Related-To: HSD-14025718322, HSD-18041858866
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com >
2025-08-19 14:46:19 +02:00
Szymon Morek
0ea4b8cf9c
performance: set 1ms ulls timeout on linux
...
Related-To: NEO-13843
Signed-off-by: Szymon Morek <szymon.morek@intel.com >
2025-08-19 14:05:31 +02:00
Lukasz Jobczyk
c9a37440d7
refactor: Adjust ail files
...
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2025-08-19 13:28:58 +02:00
Alicja Lukaszewicz
0335d44a56
refactor: move peer access handling to shared device
...
Related-To: NEO-14885, HSD-14024947073
Signed-off-by: Alicja Lukaszewicz <alicja.lukaszewicz@intel.com >
2025-08-19 10:40:41 +02:00
Compute-Runtime-Validation
17c58c1be4
Revert "refactor: reduce the size of graphics allocation"
...
This reverts commit 167ca6e50c .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2025-08-19 10:11:15 +02:00
Zbigniew Zdanowicz
d8557ff2d3
feature: add scratch address programing to patch preamble
...
Related-To: NEO-15376
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2025-08-19 00:41:01 +02:00
Bartosz Dunajski
9ad49331fd
fix: add missing bcs cmd stream estimation
...
Related-To: HSD-18043131946
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2025-08-18 18:26:27 +02:00
Neil R. Spruit
43ebc17e17
feature: Support for opaque IPC handles on Windows and Linux
...
- Added support for creating and managing opaque IPC NT handles in the
WDDM layer.
- Introduced a new flag `shareableWithoutNTHandle` to indicate if memory
can be shared without an NT handle.
- Updated the `isShareableMemory` method to accommodate this new flag.
- Added debug variable EnableShareableWithoutNTHandle to control the
behavior of sharing memory without NT handles until requested.
- Updated Linux path to enable sharing DMA Buf FDs between processes
for use in pidfd_getfd
- Updated getfd and get IPC Handle helper functions to support opaque or
previous versions
Related-To: NEO-15345 , NEO-15346 , NEO-15347, NEO-10380
Signed-off-by: Neil R. Spruit <neil.r.spruit@intel.com >
2025-08-18 16:23:44 +02:00
Maciej Bielski
c6398e5d20
fix: acquire lock before checking for totalSize limit
...
Related-To: NEO-15630
Signed-off-by: Maciej Bielski <maciej.bielski@intel.com >
2025-08-18 15:26:06 +02:00
Mateusz Jablonski
3116ebd051
fix: respect num devices when reserving cpu address range for non-svm heaps
...
in case of reserving in upper 48 bit address space
Related-To: NEO-15843, GSD-11464
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2025-08-18 15:12:10 +02:00
Damian Tomczak
4b663e7b60
fix: use heapless helpers when heapless enabled
...
Related-to: NEO-14489
Signed-off-by: Damian Tomczak <damian.tomczak@intel.com >
2025-08-18 14:36:58 +02:00
Andrzej Koska
94c7641833
feature: Add directSubmissionController Config
...
Related-To: HSD-16028004193, NEO-15740
Signed-off-by: Andrzej Koska <andrzej.koska@intel.com >
2025-08-18 12:56:40 +02:00
Mateusz Jablonski
a650e08145
refactor: rename variable related to reserved cpu address range
...
in case of CPU address range wider than GPU address range, we reserve
CPU address range to avoid CPU side allocations in our non-SVM heaps
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2025-08-18 12:20:25 +02:00
Dominik Dabek
2cd11d154b
fix: disable usm reuse on kmdless
...
Related-To: NEO-15663
Signed-off-by: Dominik Dabek <dominik.dabek@intel.com >
2025-08-18 11:40:59 +02:00
Compute-Runtime-Validation
1e681f8e8b
Revert "feature: platform interrupt support detection"
...
This reverts commit e33865e9c2 .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2025-08-15 02:52:32 +02:00
Compute-Runtime-Validation
0855219087
Revert "feature: Support for opaque IPC handles on Windows and Linux"
...
This reverts commit 46b1b2783b .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2025-08-15 02:22:02 +02:00
Compute-Runtime-Validation
5fe59104a4
Revert "refactor: remove post blit arb_check wa"
...
This reverts commit 9dd783e113 .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2025-08-15 01:57:27 +02:00
Mateusz Jablonski
ec36dd6275
refactor: move gmm callbacks definition to common place
...
- merge all the callbacks to single template class
- store callback functions in global arrays
- partially reuse callbacks on Linux
Related-To: NEO-11080
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2025-08-14 16:49:29 +02:00
Brandon Yates
a7e40d1543
fix: debug save area should be MAX (highest enabled, MaxSlices)
...
On windows MaxSlicesSupported is set to number of active slices.
In the case where a lower slice is disabled, the state save save
must be set to the highest active slice.
Related-to: HSD-18042764574
Signed-off-by: Brandon Yates <brandon.yates@intel.com >
2025-08-14 15:13:26 +02:00
Jakub Nowacki
259271f59d
fix: disallow copy and move
...
Related-To: NEO-15630
Signed-off-by: Jakub Nowacki <jakub.nowacki@intel.com >
2025-08-14 12:19:18 +02:00
Bartosz Dunajski
9dd783e113
refactor: remove post blit arb_check wa
...
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2025-08-14 09:35:55 +02:00
Grochowski, Stanislaw
e33865e9c2
feature: platform interrupt support detection
...
Related-To: NEO-14929
Signed-off-by: Grochowski, Stanislaw <stanislaw.grochowski@intel.com >
2025-08-14 09:28:33 +02:00