Szymon Morek
46be2bde05
performance: enable ULLS on copy engine on PTL
...
Related-To: NEO-15990
Signed-off-by: Szymon Morek <szymon.morek@intel.com >
2025-09-02 11:07:39 +02:00
Szymon Morek
c31ca0a748
performance: reduce ULLS timeout to 1ms on XeLpg
...
Related-To: NEO-13843
Signed-off-by: Szymon Morek <szymon.morek@intel.com >
2025-09-01 16:42:58 +02:00
Bartosz Dunajski
d5d7276d1e
feature: limit ISA prefetch size
...
Related-To: NEO-14703
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2025-09-01 15:21:23 +02:00
Szymon Morek
4a2c938c54
performance: disable tlb invalidation on LNL/Xe
...
Related-To: NEO-15939
Signed-off-by: Szymon Morek <szymon.morek@intel.com >
2025-09-01 15:12:23 +02:00
Szymon Morek
90be39c9c0
performance: enable low latency hint on Xe
...
Related-To: NEO-14708
Signed-off-by: Szymon Morek <szymon.morek@intel.com >
2025-09-01 13:34:29 +02:00
Aviral Nigam
c1c1f1f0af
fix: Fix number of channels and bus width calculation
...
Take number of memory channels from telemetry instead
of using hard coded value and calculate memory bus width
based on the formula
busWidth = numChannels * 32
Related-To: NEO-15629
Signed-off-by: Aviral Nigam <aviral.nigam@intel.com >
2025-08-29 16:29:43 +02:00
Lukasz Jobczyk
d8cc70a130
fix: Leave async builtin init only on PVC
...
Resolves: GSD-11652, GSD-11481
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2025-08-29 12:32:04 +02:00
Brandon Yates
4e8d340cf1
fix: Only primary drm context should enable eu debug
...
Related-to: HSD-18043158665
Signed-off-by: Brandon Yates <brandon.yates@intel.com >
2025-08-29 01:22:50 +02:00
Grochowski, Stanislaw
92a146c7d2
feature: platform interrupt support detection
...
Related-To: NEO-14929
Signed-off-by: Grochowski, Stanislaw <stanislaw.grochowski@intel.com >
2025-08-28 12:47:29 +02:00
Mateusz Jablonski
80359a4362
feature: store info related to indirect calls within kernel
...
Related-To: NEO-15211
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2025-08-28 10:19:40 +02:00
Alicja Lukaszewicz
bca503548a
feature: add peer access check on driver init
...
Related-To: NEO-14885, HSD-14024947073
Signed-off-by: Alicja Lukaszewicz <alicja.lukaszewicz@intel.com >
2025-08-27 15:48:22 +02:00
Bartosz Dunajski
2e58669fe9
feature: enable BCS split for copy offload queues
...
Related-To: NEO-14557
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2025-08-27 15:39:30 +02:00
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