Maciej Bielski
45f3767997
refactor: readability - start struct name with uppercase
...
Related-To: NEO-7849
Signed-off-by: Maciej Bielski <maciej.bielski@intel.com >
2024-07-25 11:47:38 +02:00
Kamil Kopryk
1e2eca16c7
test: use walkerVariant in ults 1/n
...
Related-To: NEO-10641
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com >
2024-07-25 11:39:21 +02:00
ocldev
8e81de9300
build: igsc revision update
...
Signed-off-by: ocldev <ocldev@intel.com >
2024-07-25 10:24:56 +02:00
Mateusz Jablonski
6842356447
ci: update uapi headers to 6.10.1
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2024-07-25 09:56:23 +02:00
Compute-Runtime-Validation
4dc737fc4a
Revert "fix: correct setting hw info in drm flow"
...
This reverts commit 3b2a0983f5 .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2024-07-25 05:41:33 +02:00
Maciej Plewka
1cd00b5b89
fix: use per product cache line size to align heaps
...
Signed-off-by: Maciej Plewka <maciej.plewka@intel.com >
2024-07-24 17:29:20 +02:00
Kamil Kopryk
e233cf5127
fix: use stateless kernel when append memory fill on XeHpc and later
...
Related-To: NEO-6075
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com >
2024-07-24 17:29:06 +02:00
Mateusz Jablonski
3b2a0983f5
fix: correct setting hw info in drm flow
...
firstly, setup hw info using product specific functions
secondly, query system info from GuC to setup max values
thirdly, query topology to setup current topology data
Related-To: NEO-12073
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2024-07-24 16:18:58 +02:00
Bartosz Dunajski
9c2acfe5b2
refactor: pass WG count to helper method
...
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2024-07-24 16:05:19 +02:00
Zbigniew Zdanowicz
42bf58a800
refactor: do not add all mapped physical allocations to kernel residency
...
Related-To: NEO-11719
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2024-07-24 15:43:48 +02:00
Mateusz Jablonski
9632f91ee8
fix: don't override eu count to zero
...
Related-To: NEO-12012
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2024-07-24 14:56:54 +02:00
Kamil Kopryk
8996c47664
refactor: correct typo
...
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com >
2024-07-24 14:56:40 +02:00
Maciej Plewka
afee8814ef
refactor: get ioh alignment from static function
...
Signed-off-by: Maciej Plewka <maciej.plewka@intel.com >
2024-07-24 14:43:31 +02:00
Aleksander Czerwionka
1d3d3e9a79
fix: adjust indexes in zello bindless kernel to prevent out of bounds
...
Related-To: NEO-10534
Signed-off-by: Aleksander Czerwionka <aleksander.czerwionka@intel.com >
2024-07-24 14:28:35 +02:00
Mateusz Hoppe
1e7f1df80e
refactor: Release HardwareContext with aubManager
...
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2024-07-24 14:01:43 +02:00
Mateusz Jablonski
64873a5dd2
test: remove dependency of i915 from mock ioctl helper
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2024-07-24 13:21:48 +02:00
Kamil Kopryk
e72d787d96
test: add new find all walkers method
...
Related-To: NEO-10641
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com >
2024-07-24 12:17:42 +02:00
Maciej Bielski
2165154530
feature: add support for L3-cache reservation
...
Resolves: NEO-7849
Signed-off-by: Maciej Bielski <maciej.bielski@intel.com >
2024-07-24 10:10:28 +02:00
Kamil Kopryk
c0b68db729
test: use findWalkerTypeCmd method
...
Related-To: NEO-10641
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com >
2024-07-24 09:31:22 +02:00
Pratik Bari
0dacb78d78
refactor(sysman): Remove Pmt tile aggregator from Memory Module
...
The PMT tile aggregator used in the memory module has been replaced with
the wrapper functions which calls the functions from Pmt Util class.
Related-To: NEO-11992
Signed-off-by: Pratik Bari <pratik.bari@intel.com >
2024-07-24 08:47:17 +02:00
Wenbin Lu
357a607d22
refactor: correct the naming of some topology-related variables
...
Related-To: NEO-9489
Signed-off-by: Wenbin Lu <wenbin.lu@intel.com >
2024-07-24 08:39:12 +02:00
ocldev
f212c14eab
build: dependencies update
...
Signed-off-by: ocldev <ocldev@intel.com >
2024-07-24 05:40:48 +02:00
Mateusz Jablonski
59c9930efb
fix: correct subslice space calculation for dg2
...
respect max subslice count
Related-To: NEO-12086
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2024-07-23 18:15:33 +02:00
Kamil Kopryk
635f596599
refactor: add statelessBuiltinsEnabled bool to cmdlist
...
Related-To: NEO-6075
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com >
2024-07-23 17:24:44 +02:00
Compute-Runtime-Validation
2116808b8d
Revert "fix: correct number of slices based on GuC info"
...
This reverts commit b6a56bcdde .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2024-07-23 17:22:31 +02:00
Zbigniew Zdanowicz
1c1e437d4b
refactor: split kernel residency into internal and argument containers
...
Related-To: NEO-11719
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2024-07-23 17:22:16 +02:00
Compute-Runtime-Validation
ae68df3832
Revert "fix: unblock xekmd recoverable pagefaults vmbind"
...
This reverts commit 8f4472a26c .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2024-07-23 16:48:15 +02:00
Dominik Dabek
9b3ccf73b7
refactor: host usm recycle
...
Signed-off-by: Dominik Dabek <dominik.dabek@intel.com >
2024-07-23 16:20:21 +02:00
Fabian Zwoliński
e65451e582
fix: adjust tests to enabled global allocator 6/n
...
Related-To: NEO-7063
Signed-off-by: Fabian Zwoliński <fabian.zwolinski@intel.com >
2024-07-23 15:54:35 +02:00
Bartosz Dunajski
18c4f0b54f
fix: dont reset cpu ptr in tbx mode during virtual map
...
Related-To: HSD-18038484849
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2024-07-23 15:32:05 +02:00
Mateusz Hoppe
8a7923c6ee
fix: allow fork() after zeInit()
...
- do not release resources derived from parent process
- zeInit() in child should initilize new driver
Related-To: NEO-11761
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2024-07-23 15:31:50 +02:00
Kamil Kopryk
bdb60afa2b
refactor: remove not needed function
...
Related-To: NEO-10641
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com >
2024-07-23 15:01:14 +02:00
Bartosz Dunajski
c3312f21f7
feature: dont initialize in-order TS nodes
...
Related-To: NEO-11925
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2024-07-23 13:31:23 +02:00
Naklicki, Mateusz
8f4472a26c
fix: unblock xekmd recoverable pagefaults vmbind
...
Related-To: HSD-13011898606
Signed-off-by: Naklicki, Mateusz <mateusz.naklicki@intel.com >
2024-07-23 12:00:25 +02:00
Jack Myers
020cbf6116
fix: correct stype enum value for queue copy offload hint
...
When collating stype enum values,
ZEX_INTEL_STRUCTURE_TYPE_QUEUE_COPY_OPERATIONS_OFFLOAD_HINT_EXP_PROPERTIES
was incorrectly set. This corrects the definition statement to
match the original value before collating.
Related-To: NEO-11754
Signed-off-by: Jack Myers <jack.myers@intel.com >
2024-07-23 09:59:16 +02:00
Mateusz Hoppe
0800ab54f5
refactor: remove redundant getPid()
...
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2024-07-22 22:51:47 +02:00
Mateusz Jablonski
899bda3263
fix: use stateless copy kernel when append memory copy on PVC and Xe2 platforms
...
Related-To: NEO-6075
Resolves: NEO-12027
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2024-07-22 22:51:32 +02:00
Zbigniew Zdanowicz
f61ab615e7
refactor: do not add bindless heaps to kernel residency
...
Related-To: NEO-11719
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2024-07-22 22:44:30 +02:00
Szymon Morek
a7fbc90ebd
fix: re-enable staging buffer copy when ccs is busy
...
Related-To: NEO-11501
Signed-off-by: Szymon Morek <szymon.morek@intel.com >
2024-07-22 18:14:46 +02:00
Mateusz Jablonski
720108a12e
test: don't compile test exclude when test is not compiled
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2024-07-22 16:14:10 +02:00
Szymon Morek
0e6729062a
performance: enable compression on shared USM
...
Signed-off-by: Szymon Morek <szymon.morek@intel.com >
2024-07-22 15:36:37 +02:00
Szymon Morek
39ec7facee
performance: use BCS for transfers if CCS is busy
...
Related-To: NEO-11501
Also, if device is iGPU, don't use staging buffers
in that case.
Signed-off-by: Szymon Morek <szymon.morek@intel.com >
2024-07-22 15:36:26 +02:00
Kamil Kopryk
17380dcbf3
test: use find walker type function
...
Related-To: NEO-10641
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com >
2024-07-22 15:36:12 +02:00
ocldev
8ceddb45fb
build: igc revision update
...
Signed-off-by: ocldev <ocldev@intel.com >
2024-07-22 12:45:36 +02:00
Bartosz Dunajski
df846fc992
refactor: remove not used helper method
...
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2024-07-22 12:27:29 +02:00
Elaine, Wang
28fa434541
feature: support pci path contains card0
...
Some OpenCL application need to render libva surface
with drm display and use the same libva surface as
OpenCL kernel output. Such applicatoins need to
use /dev/dri/card0 instead of /dev/dri/renderD128
for getting the display fd.
Related-To: NEO-11714
Signed-off-by: Elaine, Wang <elaine.wang@intel.com >
2024-07-22 11:28:18 +02:00
Young Jin Yoon
c01a5c45c7
fix: wait on userfence when VM immediate is used
...
Removed if condition when calling vm_bind in order to
reflect changed in KMD.
Specifically, dii-4347 to dii-4349 include changes on
strict fence ordering on vm_bind, where user fence has
to be inserted regardless of using pagefault or explicit
residency.
Related-To: NEO-11966
Signed-off-by: Young Jin Yoon <young.jin.yoon@intel.com >
2024-07-22 10:52:00 +02:00
ocldev
4f3201b2ce
build: dependencies update
...
Signed-off-by: ocldev <ocldev@intel.com >
2024-07-22 10:51:45 +02:00
Kamil Kopryk
b984510228
test: add additional check if npstates are expected
...
Related-To: NEO-10641
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com >
2024-07-22 10:51:29 +02:00
Bartosz Dunajski
3758e99cbf
feature: initial support for standalone CB Events Timestamps allocator
...
Related-To: NEO-11925
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2024-07-22 10:13:55 +02:00