Mateusz Jablonski
55907c853b
fix: limit EU count based on subslice count and info from GuC
...
Related-To: NEO-12073
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2024-07-17 16:40:20 +02:00
Brandon Yates
50fcb45038
feature: Disable per context VMs with debugger in heapless mode
...
Related-to: NEO-11791
Signed-off-by: Brandon Yates <brandon.yates@intel.com >
2024-07-17 16:22:24 +02:00
Kamil Kopryk
ac00ca60f7
test: introduce method for testing variant of walkers
...
This commit adds a pattern that removes the strong dependency
on the compile-time DefaultWalkerType typename in generic unit tests.
Related-To: NEO-10641
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com >
2024-07-17 16:14:35 +02:00
Katarzyna Cencelewska
2d1f4e6214
fix: use WB for cpu caching only if system memory
...
affect xe kmd only
Related-To: NEO-11690
Signed-off-by: Katarzyna Cencelewska <katarzyna.cencelewska@intel.com >
2024-07-17 15:35:08 +02:00
Mateusz Jablonski
48d6788b3a
fix: add fallback for missing eu count in topology
...
for xe kmd there will be new query for EU per DSS for PVC, LNL, BMG platforms
when new query is available, previous one (currently used in NEO) will be empty
To avoid integration issues this commit adds fallback to setup that value based
on max eu per dss that we get from GuC in device blob
Support for new query is in PR https://github.com/intel/compute-runtime/pull/745
Related-To: NEO-12012
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2024-07-17 14:31:29 +02:00
Mateusz Jablonski
55404fd888
refactor: move linux kernel headers to separate folders per source
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2024-07-17 11:07:34 +02:00
Mateusz Jablonski
1d7ce005d7
refactor: extract common logic from wddm and drm product helpers
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2024-07-17 11:03:02 +02:00
Brandon Yates
e59fc42cbe
test: Add drm tests for memory and engine query
...
Signed-off-by: Brandon Yates <brandon.yates@intel.com >
2024-07-17 07:57:01 +02:00
Brandon Yates
3c51cea04a
test: Add test for xe debug user fence wait
...
Signed-off-by: Brandon Yates <brandon.yates@intel.com >
2024-07-17 07:40:35 +02:00
Mateusz Jablonski
9aa7ad0fd7
refactor: remove redundant querying topology info
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2024-07-17 07:34:27 +02:00
ocldev
5e5ea96899
build: dependencies update
...
Signed-off-by: ocldev <ocldev@intel.com >
2024-07-17 05:42:01 +02:00
Compute-Runtime-Validation
e3053121cb
Revert "refactor: extract common logic from wddm and drm product helpers"
...
This reverts commit 585caab757 .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2024-07-17 04:53:28 +02:00
Fabian Zwoliński
1a6a4c39e4
feature: enable bindless mode in L0 on MTL
...
Related-To: NEO-7063
Signed-off-by: Fabian Zwoliński <fabian.zwolinski@intel.com >
2024-07-16 18:33:32 +02:00
Compute-Runtime-Validation
8f2f2136d2
Revert "fix: Make debug area resident for subdevices"
...
This reverts commit 7c42c255b9 .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2024-07-16 18:28:45 +02:00
Fabian Zwoliński
cbb112ef6d
fix: adjust tests to enabled global allocator 3/n
...
Related-To: NEO-7063
Signed-off-by: Fabian Zwoliński <fabian.zwolinski@intel.com >
2024-07-16 17:46:02 +02:00
ocldev
7209af3f73
build: igc revision update
...
Signed-off-by: ocldev <ocldev@intel.com >
2024-07-16 16:17:03 +02:00
Szymon Morek
b03ac6abd1
fix: disable usm compression on linux
...
Related-To: NEO-12047
Signed-off-by: Szymon Morek <szymon.morek@intel.com >
2024-07-16 14:59:33 +02:00
Grzegorz Choinski
09b41d8146
ci: infra revision update
...
Signed-off-by: Grzegorz Choinski <grzegorz.choinski@intel.com >
2024-07-16 13:56:53 +02:00
ocldev
d870f3d36a
build: igc revision update
...
Signed-off-by: ocldev <ocldev@intel.com >
2024-07-16 13:45:50 +02:00
ocldev
67f9bf9c9f
build: igsc revision update
...
Signed-off-by: ocldev <ocldev@intel.com >
2024-07-16 13:29:02 +02:00
Michal Mrozek
61e08ef4ff
performance: add debug flag to allow non zero for compressed
...
Signed-off-by: Michal Mrozek <michal.mrozek@intel.com >
2024-07-16 12:46:10 +02:00
Dominik Dabek
fc9de71feb
fix(ocl): finish in release ogl object if needed
...
Finish cache flushes before exiting api call if releasing displayable
ogl object or dcflush is mitigated.
Related-To: NEO-11694
Signed-off-by: Dominik Dabek <dominik.dabek@intel.com >
2024-07-16 11:21:32 +02:00
Mateusz Jablonski
585caab757
refactor: extract common logic from wddm and drm product helpers
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2024-07-16 11:17:18 +02:00
Mateusz Jablonski
400f2d03dc
ci: update uapi headers to 6.9.9
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2024-07-16 11:05:56 +02:00
Szymon Morek
432ecbc8f4
fix: disable compression for exported allocations
...
Related-To: NEO-12021
Signed-off-by: Szymon Morek <szymon.morek@intel.com >
2024-07-16 05:41:14 +02:00
Mateusz Jablonski
80afda1ac9
refactor: extract common logic of setting kmd notify properties
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2024-07-15 17:58:34 +02:00
ocldev
fd383a7878
build: igsc revision update
...
Signed-off-by: ocldev <ocldev@intel.com >
2024-07-15 17:10:59 +02:00
Mateusz Jablonski
a2fb4da91d
fix: correct fallback path when creating topology map in Wddm
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2024-07-15 16:52:47 +02:00
Mateusz Jablonski
789a008470
fix: setup proper preemption surface size when forcing builtin SIP
...
when getting SIP kernel from IGC, setup related surface size based on IGC data
Related-To: NEO-8188
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2024-07-15 15:56:24 +02:00
Kozlowski, Marek
bd8fc07bb7
fix: Replace printf with current logging practice
...
* add missing stdout flush
Signed-off-by: Kozlowski, Marek <marek.kozlowski@intel.com >
2024-07-15 14:22:04 +02:00
Compute-Runtime-Validation
9a6403f3bc
Revert "refactor: Add dc flush mitigation infrastructure"
...
This reverts commit d6076941a8 .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2024-07-15 11:47:30 +02:00
Szymon Morek
09cbbc2625
fix: don't evict always resident allocations
...
Related-To: NEO-12008
Signed-off-by: Szymon Morek <szymon.morek@intel.com >
2024-07-15 11:39:00 +02:00
Mateusz Jablonski
64f2312aa0
refactor: setup engine capabilities in drm specifc code
...
once drm specific code queries engine info, caps are stored in drm-agnostic form
Related-To: NEO-10445
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2024-07-15 11:00:15 +02:00
Joshua Santosh Ranjan
2e5bf8d24d
fix: remove perf open from the initialization path
...
Related-To: NEO-11975
Signed-off-by: Joshua Santosh Ranjan <joshua.santosh.ranjan@intel.com >
2024-07-15 10:17:53 +02:00
Brandon Yates
63478808a7
feature: implement new registers for debugger
...
Related-to: NEO-8396
Signed-off-by: Brandon Yates <brandon.yates@intel.com >
2024-07-15 09:44:46 +02:00
Jemale Lockett
7c42c255b9
fix: Make debug area resident for subdevices
...
Resolves: NEO-9455
Signed-off-by: Jemale Lockett <jemale.lockett@intel.com >
2024-07-15 09:12:33 +02:00
ocldev
acdd4f99c8
build: dependencies update
...
Signed-off-by: ocldev <ocldev@intel.com >
2024-07-15 06:06:30 +02:00
ocldev
c79e8967c1
build: igsc revision update
...
Signed-off-by: ocldev <ocldev@intel.com >
2024-07-14 15:34:41 +02:00
ocldev
68333cc372
build: igsc revision update
...
Signed-off-by: ocldev <ocldev@intel.com >
2024-07-14 13:40:16 +02:00
ocldev
c5de24a822
build: igsc revision update
...
Signed-off-by: ocldev <ocldev@intel.com >
2024-07-13 01:59:48 +02:00
Fabian Zwoliński
bc8d950105
fix: adjust tests to enabled global allocator 2/n
...
Related-To: NEO-7063
Signed-off-by: Fabian Zwoliński <fabian.zwolinski@intel.com >
2024-07-12 17:10:15 +02:00
Skobejko, Milosz
e79c60a965
refactor: add_subdirectories in cmake file
...
Signed-off-by: Milosz Skobejko <milosz.skobejko@intel.com >
2024-07-12 16:46:30 +02:00
shubham kumar
e78c8edcf3
refactor: prework for adding eu stall support on windows
...
Related-To: NEO-9492
Signed-off-by: shubham kumar <shubham.kumar@intel.com >
2024-07-12 16:27:24 +02:00
Bartosz Dunajski
c589c5d2df
refactor: add L0 include dir to solution
...
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2024-07-12 15:34:56 +02:00
Lukasz Jobczyk
d6076941a8
refactor: Add dc flush mitigation infrastructure
...
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2024-07-12 14:45:51 +02:00
Bartosz Dunajski
1ce29d1a31
fix: update api token value
...
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2024-07-12 14:45:36 +02:00
Fabian Zwoliński
f37943e1de
fix: adjust tests to enabled global allocator 1/n
...
Related-To: NEO-7063
Signed-off-by: Fabian Zwoliński <fabian.zwolinski@intel.com >
2024-07-12 13:12:17 +02:00
ocldev
2104306882
build: igc revision update
...
Signed-off-by: ocldev <ocldev@intel.com >
2024-07-12 12:04:18 +02:00
Compute-Runtime-Validation
1929e54e91
Revert "feature: temporarily enable scratch page on pvc"
...
This reverts commit e3b97e3716 .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2024-07-12 09:55:25 +02:00
ocldev
4a12413ce3
build: dependencies update
...
Signed-off-by: ocldev <ocldev@intel.com >
2024-07-12 05:50:28 +02:00