Lukasz Jobczyk
63116e4100
Use wait utils while waiting for timestamps
...
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
2021-12-02 17:49:05 +01:00
Igor Venevtsev
4d433d8674
Stop using CONTEXT_SET_PARAM to set context VM
...
Use DRM_IOCTL_I915_GEM_CONTEXT_CREATE_EXT extension mechanism instead
Resolves: NEO-5881
Signed-off-by: Igor Venevtsev <igor.venevtsev@intel.com>
2021-12-02 17:39:20 +01:00
Mateusz Hoppe
8b233f7f45
Support for bindless mode in L0 - improvements
...
Related-To: NEO-6448
- add new IGC compilation flag when bindless mode used
- fix SBA programming of BindlessSurfaceStateSize -
always set maximum surface state count
- fix residency of global DSH heap on gen9 - gen12lp
in bindless mode
- add L0 aub test with bindless kernel - disabled
- partial fixes in OCL aub tests
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2021-12-02 16:30:58 +01:00
Bartosz Dunajski
55959d4d1d
Helper method to check if allocation is compressed
...
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2021-12-02 16:13:53 +01:00
Bartosz Dunajski
7b55d38e34
Refactor [1/n]: Make compression preference allocation property
...
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2021-12-02 15:24:35 +01:00
Filip Hazubski
4461b8ea3f
Refactor: Update Device::engineGroups to store only available engine groups
...
Simplify logic around engine groups.
Remove no longer needed code.
Related-To: NEO-6219
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
2021-12-02 15:10:22 +01:00
Milczarek, Slawomir
133e13b319
Add getter for shared system memory capabilities
...
Signed-off-by: Milczarek, Slawomir <slawomir.milczarek@intel.com>
2021-12-02 12:51:41 +01:00
Mayank Raghuwanshi
2ec2d514ec
Update create Handle mechanism for sysman RAS
...
Use set instead of vector to get the supported error types,
using vector may cause duplication of error types when quering
supported error types from different interfaces which in turn
may cause duplication of handles.
Signed-off-by: Mayank Raghuwanshi <mayank.raghuwanshi@intel.com>
2021-12-02 12:39:30 +01:00
ocldev
562ca18afc
Brand string update
...
Updating device brand strings
Based on public support in Windows driver 30.0.101.1069
https://www.intel.com/content/www/us/en/download/19344/
Signed-off-by: ocldev <ocldev@intel.com>
2021-12-02 12:32:33 +01:00
Kamil Diedrich
5bc98718b9
Add support for device allocation on Windows
...
Signed-off-by: Kamil Diedrich <kamil.diedrich@intel.com>
2021-12-02 12:26:47 +01:00
Filip Hazubski
fe08216102
Refactor: Update Drm::createDrmContext
...
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
2021-12-01 17:04:09 +01:00
Szymon Morek
ce5f9c2214
Rename LocalMemoryHelper to IoctlHelper
...
Related-To: NEO-6472
This helper class is not used only for local memory.
IoctlHelper is more appropriate.
Signed-off-by: Szymon Morek <szymon.morek@intel.com>
2021-12-01 14:34:21 +01:00
Rafal Maziejuk
816e12ed4f
Add expectMemory function override to CSR with aub dump
...
After using clEnqueueVerifyMemoryINTEL api call
MEM_TRACE_MEMORY_COMPARE instruction was not present
in dumped aub file.
Signed-off-by: Rafal Maziejuk <rafal.maziejuk@intel.com>
2021-12-01 13:47:50 +01:00
Mateusz Jablonski
caaa918705
Add missing maybe_unused keywords
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2021-12-01 12:59:17 +01:00
Katarzyna Cencelewska
fa16cbceb9
Change size calculating for scratch on dg2
...
Also add proper init for SliceInfo on Linux
Resolves: NEO-6449
Signed-off-by: Katarzyna Cencelewska <katarzyna.cencelewska@intel.com>
2021-12-01 12:36:41 +01:00
Mateusz Jablonski
f8de237963
Remove (void) from generated hw cmds
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2021-12-01 12:26:12 +01:00
Kamil Diedrich
3218b784e8
Add override for gfxPartitionLayout in WSL DG1 path
...
Signed-off-by: Kamil Diedrich <kamil.diedrich@intel.com>
2021-12-01 10:29:27 +01:00
ocldev
725e556f25
igc revision update
...
Signed-off-by: ocldev <ocldev@intel.com>
2021-12-01 09:38:02 +01:00
Pawel Cieslak
56f737f3a5
Remove comment tags in LICENSE.md so it's not ignored
...
Signed-off-by: Pawel Cieslak <pawel.cieslak@intel.com>
2021-12-01 08:48:15 +01:00
Lukasz Jobczyk
36efe72e3e
Add wait on timestamp mechanism
...
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
2021-12-01 08:48:00 +01:00
Pawel Cieslak
59bcfc30a5
Update infra
...
Signed-off-by: Pawel Cieslak <pawel.cieslak@intel.com>
2021-11-30 21:40:41 +01:00
Vilvaraj, T J Vivek
0d86842780
Sysman: add Cold Reset to diagnostics API
...
the diagnostics API expects the device to be correctly reset based on
the type of diagnostics result. Cold reset is expected when there is
some repair scheduled on the Device.
Relates-to:LOCI-2508
Signed-off-by: Vilvaraj, T J Vivek <t.j.vivek.vilvaraj@intel.com>
2021-11-30 20:12:34 +01:00
Szymon Morek
e368e6c20b
Move free function to DrmMemoryManager
...
Signed-off-by: Szymon Morek <szymon.morek@intel.com>
2021-11-30 14:55:18 +01:00
Mateusz Jablonski
263becc3f8
refactor CFE state programming
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2021-11-30 12:51:23 +01:00
Mateusz Jablonski
8128a5593f
Add missing include to sysman memory test
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2021-11-30 10:39:46 +01:00
Mateusz Jablonski
eb572bd61c
Remove gmock from MockGmmResourceInfo
...
Related-To: NEO-4914
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2021-11-30 10:23:15 +01:00
ocldev
830281f698
dependencies update
...
Signed-off-by: ocldev <ocldev@intel.com>
2021-11-30 09:45:11 +01:00
Compute-Runtime-Validation
383daf9dbe
Revert "Change size calculating for scratch on dg2"
...
This reverts commit adc3ab5f24
.
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
2021-11-30 04:22:55 +01:00
Bellekallu Rajkiran
ede0123561
Update sysfs path for setting standby mode
...
Related-To: LOCI-2734
Signed-off-by: Bellekallu Rajkiran <bellekallu.rajkiran@intel.com>
2021-11-29 23:54:06 +01:00
Filip Hazubski
f00cae09d6
Return error when incorrect group ordinal is given on command list creation
...
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
2021-11-29 19:42:53 +01:00
Fabian Zwolinski
5ee5e792e6
Fix hash counting
...
Related-To: NEO-6209
Signed-off-by: Fabian Zwolinski <fabian.zwolinski@intel.com>
2021-11-29 16:59:06 +01:00
Zbigniew Zdanowicz
cb8a17f393
Initialize partition registers only once
...
Related-To: NEO-6262
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
2021-11-29 14:43:53 +01:00
Bartosz Dunajski
537200dac5
Debug flag support to override revisionId in ocloc
...
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2021-11-29 14:34:33 +01:00
Mateusz Jablonski
f02bd9f58c
Cleanup includes in L0 device fixture
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2021-11-29 14:25:32 +01:00
Grzegorz Choinski
93aa139ef1
infra update
...
Signed-off-by: Grzegorz Choinski <grzegorz.choinski@intel.com>
2021-11-29 14:20:51 +01:00
Katarzyna Cencelewska
adc3ab5f24
Change size calculating for scratch on dg2
...
Resolves: NEO-6449
Signed-off-by: Katarzyna Cencelewska <katarzyna.cencelewska@intel.com>
2021-11-29 14:07:38 +01:00
Mateusz Hoppe
d72a4491be
Add error handling in SipKernelBinary
...
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2021-11-29 13:25:15 +01:00
Szymon Morek
12777bd758
Move MemoryInfoImpl logic to MemoryInfo
...
Signed-off-by: Szymon Morek <szymon.morek@intel.com>
2021-11-29 13:13:11 +01:00
Rafal Maziejuk
f138c5f881
Correct XE_HP test name
...
Signed-off-by: Rafal Maziejuk <rafal.maziejuk@intel.com>
2021-11-29 13:08:20 +01:00
Filip Hazubski
f99c281155
Update Device::createEngine
...
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
2021-11-29 12:51:26 +01:00
Lukasz Jobczyk
3c5a1d9a2a
[DG2] Disable direct submission
...
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
2021-11-29 11:44:32 +01:00
Filip Hazubski
3b820d41c6
Reorder engines to match API engines order
...
Related-To: NEO-6219
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
2021-11-29 09:59:01 +01:00
Daniel Enriquez
0ce5c6c9c9
Windows Sysman: Updating VRAM memory Type.
...
Adding support for the complete range of memory types.
Signed-off-by: Daniel Enriquez <daniel.enriquez.montanez@intel.com>
2021-11-27 11:51:44 +01:00
Joshua Santosh Ranjan
152ee4a627
Sysman Fix Multithread Access for zesMemoryGetState
...
Signed-off-by: Joshua Santosh Ranjan <joshua.santosh.ranjan@intel.com>
Related-To: LOCI-2727
2021-11-27 02:35:46 +01:00
Bartosz Dunajski
0e75f431e0
Add device ids
...
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2021-11-26 18:36:23 +01:00
Grzegorz Choinski
b93fa8b736
infra update
...
Related-To: NEO-6192
Signed-off-by: Grzegorz Choinski <grzegorz.choinski@intel.com>
2021-11-26 15:12:28 +01:00
Bartosz Dunajski
ee29dc5c13
Fix L0 device caps
...
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2021-11-26 15:05:08 +01:00
Kacper Nowak
2c3a1bf460
Make calcualting explicitArgs number independent of payloadArgs size
...
Signed-off-by: Kacper Nowak <kacper.nowak@intel.com>
2021-11-26 14:05:40 +01:00
ocldev
c6a885be3c
dependencies update
...
Signed-off-by: ocldev <ocldev@intel.com>
2021-11-26 12:29:58 +01:00
Bartosz Dunajski
8bb085b332
Add DG2 unit test target
...
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2021-11-26 11:42:43 +01:00