Bartosz Dunajski
b8fd1bda36
feature: use sysInfo helper to detect memory type
...
Related-To: NEO-12807
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2024-09-30 18:19:42 +02:00
Jitendra Sharma
733ca5ac28
fix: Write tail index even for fifo wrap around case
...
Related-To: NEO-7990
Signed-off-by: Jitendra Sharma <jitendra.sharma@intel.com >
2024-09-30 18:19:28 +02:00
Lukasz Jobczyk
6bf5183eff
performance: Do not create global fence allocation on integrated
...
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2024-09-30 13:13:27 +02:00
Compute-Runtime-Validation
f03550487f
Revert "fix: add cpu alloc to eviction list only once"
...
This reverts commit dfc863c7c1 .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2024-09-28 11:50:36 +02:00
Compute-Runtime-Validation
f2b9d1ecf3
Revert "feature: enable WMTP on LNL"
...
This reverts commit 7adf9ad32a .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2024-09-28 10:28:12 +02:00
Compute-Runtime-Validation
4f96b6132f
Revert "feature: capture multiple cpu pagefault handler"
...
This reverts commit 4b3a6e9cfe .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2024-09-28 07:53:30 +02:00
Compute-Runtime-Validation
6cb0e45330
Revert "performance: Do not create global fence allocation on integrated"
...
This reverts commit 50eb6af9ac .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2024-09-27 11:48:01 +02:00
Mateusz Jablonski
7adf9ad32a
feature: enable WMTP on LNL
...
Related-To: NEO-12648
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2024-09-27 09:45:10 +02:00
Lukasz Jobczyk
50eb6af9ac
performance: Do not create global fence allocation on integrated
...
Resolves: NEO-12324
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2024-09-27 09:32:42 +02:00
Young Jin Yoon
4b3a6e9cfe
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-09-27 00:34:45 +02:00
Illia Vysochyn
f062194669
fix: Remove INLINE_DATA structure
...
Related-To: NEO-12706
Signed-off-by: Illia Vysochyn <illia.vysochyn@intel.com >
2024-09-26 19:58:54 +02:00
Szymon Morek
dfc863c7c1
fix: add cpu alloc to eviction list only once
...
Related-To: NEO-12572
Signed-off-by: Szymon Morek <szymon.morek@intel.com >
2024-09-26 19:49:59 +02:00
Mateusz Jablonski
168ed4af54
fix: improve reducing wmtp support on Xe2 platforms
...
don't disable wmtp based on ftr flag, instead use compiler product helper
Related-To: NEO-12648
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2024-09-26 19:15:42 +02:00
Lukasz Jobczyk
c93998bcb9
performance: Do not program additional synchronization on integrated
...
Related-To: NEO-12324
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2024-09-26 10:54:31 +02:00
Bartosz Dunajski
5b1bd4b088
refactor: dont mix aub and hw wait prints
...
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2024-09-26 08:51:23 +02:00
Compute-Runtime-Validation
9a326287c7
Revert "feature: enable global bindless allocator on xe2hpg"
...
This reverts commit 2f4d240779 .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2024-09-26 05:54:23 +02:00
Mateusz Jablonski
9b7ac3a71e
fix: correct querying number of slices in xe path
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2024-09-25 19:16:41 +02:00
Mateusz Jablonski
d3432c6b2b
fix: respect max subslice count when parsing subslice info in xe path
...
don't parse more data than max subslice count
setup slice count based on slice indices size
unify get topology map and get topology data methods to reduce
loop iterations
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2024-09-25 17:01:05 +02:00
Mateusz Jablonski
3a082c9997
fix: adjust wmtp feature flag in configureHardwareCustom method
...
this allows to adjust the flag independently on driver model type
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2024-09-25 15:51:39 +02:00
Mateusz Hoppe
8000133b2a
refactor: add method to adjust regular context count
...
Related-To: NEO-12258
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2024-09-25 13:46:46 +02:00
Mateusz Hoppe
2f4d240779
feature: enable global bindless allocator on xe2hpg
...
Related-To: NEO-7063, NEO-11533
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2024-09-25 12:36:00 +02:00
Szymon Morek
468e309e11
fix: call evict under lock
...
Related-To: NEO-12657
Signed-off-by: Szymon Morek <szymon.morek@intel.com >
2024-09-25 10:26:01 +02:00
Compute-Runtime-Validation
47ef854665
Revert "refactor: remove not needed code"
...
This reverts commit 1eb5e945dc .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2024-09-24 19:13:20 +02:00
Compute-Runtime-Validation
297d98e456
Revert "feature: enable WMTP support on LNL"
...
This reverts commit fa4a1a5f1f .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2024-09-24 16:49:44 +02:00
Lukasz Jobczyk
9185760a0e
performance: Enable timestamp wait for queues on Xe2
...
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2024-09-24 14:55:26 +02:00
Mateusz Jablonski
1eb5e945dc
refactor: remove not needed code
...
Related-To: NEO-12648
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2024-09-24 14:50:38 +02:00
Mateusz Jablonski
f8e77d5f43
fix: remove check for xe vmbind flags support
...
bind immediate and readonly flags are already available in upstream
Related-To: NEO-12774
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2024-09-24 14:33:31 +02:00
Mateusz Jablonski
fa4a1a5f1f
feature: enable WMTP support on LNL
...
Related-To: NEO-12648
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2024-09-24 13:59:30 +02:00
Mateusz Jablonski
658a0667d4
fix: add missing command buffer header translation for WSL in WDDM2.3 case
...
Related-To: NEO-12648
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2024-09-24 13:40:17 +02:00
Radoslaw Jablonski
c53393152a
fix: remove Systolic field from Xe2 Compute Walker
...
The field has been removed from Xe2.
Signed-off-by: Radoslaw Jablonski <radoslaw.jablonski@intel.com >
2024-09-24 13:40:03 +02:00
Zbigniew Zdanowicz
ede98e3d2c
refactor: define product helper method once
...
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2024-09-24 12:18:26 +02:00
Brandon Yates
d4b9b8f99f
build: Remove debugger uapi symbols that have been deprecated
...
Related-to: NEO-11365
Signed-off-by: Brandon Yates <brandon.yates@intel.com >
2024-09-23 18:43:15 +02:00
Maciej Plewka
80f75ceace
fix: submit dummy exec to pin memory during zeContextMakeMemoryResident call
...
Signed-off-by: Maciej Plewka <maciej.plewka@intel.com >
2024-09-23 14:43:59 +02:00
Compute-Runtime-Validation
3fa5504a5d
Revert "performance: Override cacheable for timestampPacketTagBuffer"
...
This reverts commit ec75f8f686 .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2024-09-21 04:19:24 +02:00
Slawomir Milczarek
354bef70ac
feature: Add ioctl helper function to get fence address
...
Related-To: NEO-11817
Signed-off-by: Slawomir Milczarek <slawomir.milczarek@intel.com >
2024-09-20 19:30:10 +02:00
Lukasz Jobczyk
ec75f8f686
performance: Override cacheable for timestampPacketTagBuffer
...
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2024-09-20 16:03:50 +02:00
Bartosz Dunajski
d7ce841081
fix: InOrderExecInfo upload to tbx
...
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2024-09-20 16:03:09 +02:00
Mateusz Hoppe
4a068c8eab
fix: correclty program StateBaseAddress in global bindless mode
...
- prepare bindful ssh when kernel requires ssh heap and
SurfaceStateBaseAddress
- remove lastAppendedKernelBindlesMode - local ssh heap may be needed
for bindless kernels with scratch or misaligned buffer args
- use ssh heap gpu address to program SurfaceStateBaseAddress, global base is
used for BindlessSurfaceState and DynamicState
Related-To: NEO-7063
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2024-09-20 11:57:05 +02:00
Michal Mrozek
363aca782f
refactor: remove not needed code.
...
Signed-off-by: Michal Mrozek <michal.mrozek@intel.com >
2024-09-19 18:50:16 +02:00
Mateusz Jablonski
18a7a5f6fa
refactor: update hw cmds base from gen8 to gen12lp
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2024-09-19 18:07:46 +02:00
Lukasz Jobczyk
a890ed5648
performance: Ensure hostptrs removed before creating new one
...
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2024-09-19 14:34:19 +02:00
Mateusz Jablonski
7b54ca131f
fix: avoid OOB access in StackVec::resizeImpl
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2024-09-19 13:54:24 +02:00
Compute-Runtime-Validation
e4d2f16632
Revert "performance: Ensure hostptrs removed before creating new one"
...
This reverts commit ac1d203555 .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2024-09-18 19:31:34 +02:00
Lukasz Jobczyk
ac1d203555
performance: Ensure hostptrs removed before creating new one
...
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2024-09-18 14:23:16 +02:00
Filip Hazubski
ebc19b4a70
feature: Add logic to disable bindless addressing via AIL
...
Add mockable Device functions to get ReleaseHelper and AILConfiguration.
Resolves: NEO-12699
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com >
2024-09-18 13:49:51 +02:00
Kamil Kopryk
ec5beaf616
refactor: reduce csr class size
...
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com >
2024-09-18 13:33:55 +02:00
Kamil Kopryk
d2bf3e4431
refactor: remove not needed volatile keywords
...
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com >
2024-09-18 11:54:38 +02:00
Jitendra Sharma
25f2504bf5
fix: set eudebug extension property when debugging enabled
...
In order to debug on XE, XE_EXEC_QUEUE_SET_PROPERTY_EUDEBUG
needs to be set up.
Related-To: NEO-12691
Signed-off-by: Jitendra Sharma <jitendra.sharma@intel.com >
2024-09-18 08:32:03 +02:00
Mateusz Jablonski
86a088e13f
feature: move L3 bank query from xe-prelim to xe-nonprelim path
...
Related-To: NEO-11125
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2024-09-17 18:14:17 +02:00
Lukasz Jobczyk
64c935a594
fix: Do not defer external hostptr destroy
...
Resolves: NEO-12567
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2024-09-17 14:54:01 +02:00