Bellekallu Rajkiran
0c3a767ae6
fix: Enable immediate binding for make resident on linux
...
Related-To: NEO-11977
Signed-off-by: Bellekallu Rajkiran <bellekallu.rajkiran@intel.com >
2024-11-22 15:56:18 +01:00
Maciej Plewka
0454a9480a
fix: do not expose render engine by default on xe2
...
Related-To: HSD-18040606360
Signed-off-by: Maciej Plewka <maciej.plewka@intel.com >
2024-11-22 11:58:26 +01:00
Wenbin Lu
47383d752f
fix: report correct number of XeCore per Cluster
...
Related-To: NEO-10060
Signed-off-by: Wenbin Lu <wenbin.lu@intel.com >
2024-11-22 09:40:28 +01:00
Compute-Runtime-Validation
fc5cab4445
Revert "fix: do not expose render engine by default on xe2"
...
This reverts commit ff324424eb .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2024-11-22 02:50:41 +01:00
Bellekallu Rajkiran
8fdada84d6
test: Move product matcher to common matchers header
...
Signed-off-by: Bellekallu Rajkiran <bellekallu.rajkiran@intel.com >
2024-11-21 15:47:45 +01:00
Alicja Lukaszewicz
789efc8909
fix: remove number of RT stacks from capability table
...
Related-To: NEO-10830
Signed-off-by: Alicja Lukaszewicz <alicja.lukaszewicz@intel.com >
2024-11-21 14:46:50 +01:00
Maciej Plewka
ff324424eb
fix: do not expose render engine by default on xe2
...
Related-To: HSD-18040606360
Signed-off-by: Maciej Plewka <maciej.plewka@intel.com >
2024-11-21 13:13:32 +01:00
Katarzyna Cencelewska
4ad8c17db9
feature: add debug flags for timestamps
...
PrintCalculatedTimestamps - print ts in level zero paths
PrintTimestampPacketContents - add logging also to level zero paths
ForceUseOnlyGlobalTimestamps - force using a global ts
Related-To: HSD-14023527252
Signed-off-by: Katarzyna Cencelewska <katarzyna.cencelewska@intel.com >
2024-11-21 11:28:08 +01:00
Maciej Plewka
46c345789d
refactor: move depth limitation from release helper to image_hw
...
Related-To: NEO-8390, HSD-16021488507
Signed-off-by: Maciej Plewka <maciej.plewka@intel.com >
2024-11-21 11:24:06 +01:00
Szymon Morek
d8ac8641e5
performance: enable ULLS on copy engine for BMG
...
Related-To: NEO-12477
Signed-off-by: Szymon Morek <szymon.morek@intel.com >
2024-11-21 10:05:24 +01:00
Bartosz Dunajski
dab4166837
fix: add missing aub polls on sync points
...
Related-To: HSD-14023925176
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2024-11-21 09:17:54 +01:00
Jaroslaw Warchulski
051cada78b
refactor: add patchtokens fallback AIL
...
Related-To: HSD-14023878700
Signed-off-by: Jaroslaw Warchulski <jaroslaw.warchulski@intel.com >
2024-11-20 12:58:22 +01:00
Wenbin Lu
2ba80ce114
feature: support physical host memory
...
Related-To: NEO-11981
Signed-off-by: Wenbin Lu <wenbin.lu@intel.com >
2024-11-20 08:19:52 +01:00
Young Jin Yoon
b1f73355ac
feature: capture multiple cpu pagefault handler
...
Recorded multiple page fault handlers by using vector in
cpu_page_fault_manager_linux.
Added a static handlerIndex in order to track the depth of
handler logic to call appropriate previous handlers.
Related-To: NEO-11563
Signed-off-by: Young Jin Yoon <young.jin.yoon@intel.com >
2024-11-20 02:40:30 +01:00
Bartosz Dunajski
ed20069d47
feature: debug flag to override region count
...
Related-To: HSD-18040537404
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2024-11-19 16:46:43 +01:00
Lukasz Jobczyk
5b3d244e97
refactor: Add AIL for hostptrs drain
...
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2024-11-19 15:13:30 +01:00
Maciej Plewka
62d8e3e4b0
fix: Align thread group count to dss on all platforms
...
Related-To: NEO-13263, GSD-10327
Signed-off-by: Maciej Plewka <maciej.plewka@intel.com >
2024-11-18 16:55:20 +01:00
Dominik Dabek
9b4bb0c9ea
fix: infrastructure for run alone context AIL
...
Signed-off-by: Dominik Dabek <dominik.dabek@intel.com >
2024-11-18 16:50:52 +01:00
Szymon Morek
16684d8803
fix: reuse staging buffers from other csr
...
Related-To: NEO-13247
Signed-off-by: Szymon Morek <szymon.morek@intel.com >
2024-11-18 16:39:57 +01:00
Alicja Lukaszewicz
68dc7fb33b
feature: add calculation of stack count for sync RT
...
Related-To: NEO-10830
Signed-off-by: Alicja Lukaszewicz <alicja.lukaszewicz@intel.com >
2024-11-18 14:52:00 +01:00
Mateusz Jablonski
b46525f556
feature: handle DRM_XE_TOPO_SIMD16_EU_PER_DSS in xe non-prelim path
...
Related-To: NEO-12012
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2024-11-18 13:41:16 +01:00
Filip Hazubski
fe23e7fa40
refactor: Explicitly delete unused functions of LinkerInput
...
Comply with the rule of five.
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com >
2024-11-18 09:50:11 +01:00
Chodor, Jaroslaw
3a0c2005d4
refactor: Cleanup around options files
...
* Adding options*.inl to sources list
* Improving robustness of missing IGC library log
Related-To: NEO-12747
Signed-off-by: Chodor, Jaroslaw <jaroslaw.chodor@intel.com >
2024-11-17 17:13:03 +01:00
Compute-Runtime-Validation
5327146992
Revert "fix: Enable dummy blit wa for DG2"
...
This reverts commit 0689b7e8b1 .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2024-11-17 04:59:37 +01:00
Chodor, Jaroslaw
1f6e39af0e
refactor: cleanup for defaultWalker
...
Making use of defaultWalker typedef more consistent
Related-To: NEO-12747
Signed-off-by: Chodor, Jaroslaw <jaroslaw.chodor@intel.com >
2024-11-17 00:24:11 +01:00
Chodor, Jaroslaw
d1ab846a5a
refactor: cleanup around options files
...
This patchset improves handling of library names for NEO's dynamic
dependencies.
Related-To: NEO-12747
Signed-off-by: Chodor, Jaroslaw <jaroslaw.chodor@intel.com >
2024-11-15 22:21:16 +01:00
Chodor, Jaroslaw
22fe217567
refactor: cleanup around IGC library name mocking logic
...
This patchset improves mocking of IGC library name and adds
safety mechanism to ensure that global IGC library name gets
restored before test finishes.
Related-To: NEO-12747
Signed-off-by: Chodor, Jaroslaw <jaroslaw.chodor@intel.com >
2024-11-15 18:32:59 +01:00
Filip Hazubski
0689b7e8b1
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 >
2024-11-15 15:50:32 +01:00
Filip Hazubski
0565169fb5
fix: Disable dummy blit wa for 12.74 release
...
Related-To: NEO-7450
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com >
2024-11-15 15:32:41 +01:00
Dominik Dabek
471615926f
fix: adjust limiting device usm reuse
...
if limiting, disable device usm reuse (set max size to 0)
do not reserve vector for allocation infos if reuse is disabled
Related-To: NEO-12924
Signed-off-by: Dominik Dabek <dominik.dabek@intel.com >
2024-11-15 14:37:27 +01:00
Filip Hazubski
8797c326b6
refactor: Move isDummyBlitWaRequired function to release helper
...
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com >
2024-11-15 13:22:00 +01:00
Bartosz Dunajski
67581f57a4
refactor: unify local dispatch size query
...
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2024-11-15 10:00:53 +01:00
Szymon Morek
dfc447164e
fix: disable compression on lnl linux
...
Signed-off-by: Szymon Morek <szymon.morek@intel.com >
2024-11-13 11:32:10 +01:00
Mateusz Jablonski
608c1d30c5
feature: add support for release helper 30.0/30.1
...
Related-To: NEO-12803
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2024-11-13 10:51:39 +01:00
Joshua Santosh Ranjan
d294d71f95
feature: make programmable metrics enabled by default
...
Related-To: NEO-13011
Signed-off-by: Joshua Santosh Ranjan <joshua.santosh.ranjan@intel.com >
2024-11-13 09:42:23 +01:00
Jaroslaw Warchulski
72efceb8a3
fix: try to lower alignment in heap allocator when it is too big
...
Related-To: GSD-8948
Signed-off-by: Jaroslaw Warchulski <jaroslaw.warchulski@intel.com >
2024-11-13 09:14:12 +01:00
Dominik Dabek
0a12817664
performance: flag, force zero copy for host ptr
...
When debug flag ForceZeroCopyForUseHostPtr is set, add
CL_MEM_FORCE_HOST_MEMORY_INTEL flag to buffers created with
CL_MEM_USE_HOST_PTR.
This makes the buffers use zero copy.
Signed-off-by: Dominik Dabek <dominik.dabek@intel.com >
2024-11-12 15:43:17 +01:00
Mateusz Jablonski
f55ad93baf
fix: remove L3 config from release helper
...
L3 bank count should be queried from KMD
L3 bank size should be queried from device blob
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2024-11-12 14:28:36 +01:00
Lukasz Jobczyk
7f3896d05f
performance: Ensure hostptrs removed before creating new one
...
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2024-11-12 13:55:15 +01:00
Mateusz Jablonski
33d2a40cc8
fix: setup threads per EU configs based on real threads per eu count
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2024-11-12 12:53:45 +01:00
Compute-Runtime-Validation
5b35887bd1
Revert "feature: enable wmtp on BMG"
...
This reverts commit f95a6339a5 .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2024-11-10 11:21:14 +01:00
Slawomir Milczarek
a331ffcb55
feature: Add ioctl helper functions to mmap/unmap and acquire/releaseGpuRange
...
Related-To: NEO-11817
Signed-off-by: Slawomir Milczarek <slawomir.milczarek@intel.com >
2024-11-08 15:22:44 +01:00
Mateusz Jablonski
2054322041
build: update aot config header
...
stop using BMG_G21_A1 / BMG_G21_B0
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2024-11-07 14:46:50 +01:00
Mateusz Jablonski
f95a6339a5
feature: enable wmtp on BMG
...
Related-To: NEO-12814
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2024-11-07 14:28:25 +01:00
Szymon Morek
1199e19df5
performance: enable image writes through staging chunks
...
Related-To: NEO-12968
Signed-off-by: Szymon Morek <szymon.morek@intel.com >
2024-11-07 13:43:25 +01:00
Mateusz Jablonski
daa53cd8ca
fix: change default bmg revision to 0
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2024-11-06 18:06:40 +01:00
Szymon Morek
a25e973205
performance: write image through staging chunks
...
Related-To: NEO-12968
Signed-off-by: Szymon Morek <szymon.morek@intel.com >
2024-11-06 16:45:22 +01:00
Compute-Runtime-Validation
fd1a000ae4
Revert "feature: enable recoverable pagefault"
...
This reverts commit c6c2eef063 .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2024-11-06 07:39:04 +01:00
Mrozek, Michal
2febf0597e
fix: remove incorrect code
...
- freed pointer cannot overlap with freed chunks, therefore there is no way
to merge it with freed chunks if they overlap
Signed-off-by: Mrozek, Michal <michal.mrozek@intel.com >
2024-11-05 18:58:41 +01:00
Lukasz Jobczyk
fe82425fa9
performance: Prefer to assign new gpu va rather than reuse
...
Resolves: NEO-10734
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2024-11-05 10:16:03 +01:00