Commit Graph

7803 Commits

Author SHA1 Message Date
Jaroslaw Chodor
6bac487e32 Accepting all debug section in zebin
Signed-off-by: Jaroslaw Chodor <jaroslaw.chodor@intel.com>
2021-07-15 18:11:07 +02:00
Mateusz Hoppe
4bf6b07e10 Move MultipleDevicesWithCustomHwInfo to device_fixture.h
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2021-07-15 16:37:27 +02:00
Zbigniew Zdanowicz
37c0501f1c Add atomic move for native cleanup operations
Related-To: NEO-5848

Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
2021-07-15 15:49:22 +02:00
Rafal Maziejuk
6453ab852a Rename state_base_address_skl_plus.inl -> state_base_address_skl.inl
Signed-off-by: Rafal Maziejuk <rafal.maziejuk@intel.com>
2021-07-15 13:58:42 +02:00
Krystian Chmielewski
a32c022202 Accept debugInfo section in zebin
Signed-off-by: Krystian Chmielewski <krystian.chmielewski@intel.com>
2021-07-15 12:50:48 +02:00
Krystian Chmielewski
1b2cfbbb1f Align per thread data size to GRF size
Signed-off-by: Krystian Chmielewski <krystian.chmielewski@intel.com>
2021-07-15 11:53:13 +02:00
Michal Mrozek
d18172c00e Add debug flag to control tryFlushEvent
Signed-off-by: Michal Mrozek <michal.mrozek@intel.com>
2021-07-15 11:40:13 +02:00
Zbigniew Zdanowicz
a869921c2a Remove RMW from gfx allocations
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
2021-07-15 11:28:03 +02:00
Maciej Plewka
58f1499648 Fix dont store gtpin allocation in kernels container
Signed-off-by: Maciej Plewka <maciej.plewka@intel.com>
2021-07-15 11:17:46 +02:00
Bartosz Dunajski
19cc049d96 Manifest update
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2021-07-15 09:23:47 +02:00
Jaroslaw Chodor
080203b8fe Cleanup for LHDM flag
Signed-off-by: Jaroslaw Chodor <jaroslaw.chodor@intel.com>
2021-07-14 18:47:40 +02:00
Dominik Dabek
bbe599aa95 Selectively enable getMaxThreadsForWorkgroup WA
Related-To: NEO-6022

Signed-off-by: Dominik Dabek <dominik.dabek@intel.com>
2021-07-14 17:29:43 +02:00
Pawel Cieslak
0b8b7000d5 Update infra
Signed-off-by: Pawel Cieslak <pawel.cieslak@intel.com>
2021-07-14 15:08:41 +02:00
Maciej Dziuban
dd0ab31d49 Add missing override
Signed-off-by: Maciej Dziuban <maciej.dziuban@intel.com>
2021-07-14 13:28:08 +02:00
Kamil Diedrich
dd3074f901 Add shareable flag to alloc
Signed-off-by: Kamil Diedrich <kamil.diedrich@intel.com>
2021-07-14 13:01:48 +02:00
Jaroslaw Chodor
fad4ee7e24 Enabling WDDM_LINUX by default
Based on libdxg headers, we're able
to support WDDM_LINUX (WSL2) in our
default build configuration

Signed-off-by: Jaroslaw Chodor <jaroslaw.chodor@intel.com>
2021-07-14 12:42:29 +02:00
Bartosz Dunajski
75812634cf Add XE_HP_CORE OCL unit tests and waDefaultTile4 flag
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2021-07-14 12:30:42 +02:00
Mateusz Hoppe
7f1c67c970 Enhance slice remapping testing
Related-To: NEO-5640

Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2021-07-14 09:37:50 +02:00
Jaroslaw Chodor
85cf8d9a68 Adding dependency on libdxg for WDDM_LINUX
Source :
* repo : https://github.com/microsoft/libdxg
* commit : 2fe17b29ed73d5d437abca70d3343f66d5ca49df

Signed-off-by: Jaroslaw Chodor <jaroslaw.chodor@intel.com>
2021-07-14 09:20:11 +02:00
Krzysztof Gibala
0a41c42854 Add debug key for aub file generation per process id
Signed-off-by: Krzysztof Gibala <krzysztof.gibala@intel.com>
2021-07-14 08:59:26 +02:00
Igor Venevtsev
a955eac9c7 Disable L3 cache for debug surface
Related-To: NEO-5783

Signed-off-by: Igor Venevtsev <igor.venevtsev@intel.com>
21.29.20389
2021-07-13 18:32:48 +02:00
Kacper Nowak
2c770ba616 Fix setting hwInfo for Level Zero tests
Signed-off-by: Kacper Nowak <kacper.nowak@intel.com>
2021-07-13 18:15:30 +02:00
Lukasz Jobczyk
6255dbf03b Add test for batching optimization
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
2021-07-13 17:34:47 +02:00
Bartosz Dunajski
b2bbb05e17 Dont override config with test values if already set
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2021-07-13 17:26:32 +02:00
Michal Mrozek
65396fd2e5 optimize batching
- removes redundant MI_BATCH_BUFFER_START when target is within same command
buffer
- this way we do not have jump in command buffer

Signed-off-by: Michal Mrozek <michal.mrozek@intel.com>
2021-07-13 13:16:47 +02:00
Sebastian Luzynski
c389db6f1c Add space calculation for SBA instruction
Signed-off-by: Sebastian Luzynski <sebastian.jozef.luzynski@intel.com>
2021-07-13 12:19:30 +02:00
Piotr Obst
dc6a35286b Remove platform references from mock_aub_center_fixture.h
Related-To: NEO-5894
Signed-off-by: Piotr Obst <piotr.obst@intel.com>
2021-07-13 10:33:57 +02:00
Rafal Maziejuk
dc41512fce Fix bindless surface/sampler MOCS programming
Signed-off-by: Rafal Maziejuk <rafal.maziejuk@intel.com>
Related-To: NEO-6045
2021-07-13 10:11:35 +02:00
Bartosz Dunajski
8e094ca488 Manifest update
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2021-07-13 10:00:10 +02:00
Filip Hazubski
023d4be356 Update CL_DEVICE_LATEST_CONFORMANCE_VERSION_PASSED value
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
2021-07-12 17:25:20 +02:00
Kacper Nowak
8c4a634984 Enable parsing more parameters from commandline in Level Zero tests
Signed-off-by: Kacper Nowak <kacper.nowak@intel.com>
2021-07-12 17:14:31 +02:00
Maciej Dziuban
7334920ed3 Add UsmInitialPlacement debug flag
Signed-off-by: Maciej Dziuban <maciej.dziuban@intel.com>
2021-07-12 15:57:59 +02:00
davidoli
fc389b72f7 Add flexibility to disable root device metrics
Signed-off-by: davidoli <david.olien@intel.com>
2021-07-09 21:28:23 +02:00
Kacper Nowak
157bbbfb23 Enable generating & running Level Zero AUB tests
Signed-off-by: Kacper Nowak <kacper.nowak@intel.com>
2021-07-09 14:12:41 +02:00
Krystian Chmielewski
7ee83db9d8 Add support for IntelGT note section
Add extraction of IntelGT note section in zebin decoder.
Add target validation based on intelGT notes in zebin decoder.
Add check in unpacking (unpackSingleDeviceBinary) for e_machine,
and validate target device accordingly.

Related-To: NEO-5658
Signed-off-by: Krystian Chmielewski <krystian.chmielewski@intel.com>
2021-07-09 11:17:14 +02:00
Bartosz Dunajski
bec8cdd6f1 Update XE_HP_CORE files to enable unit tests
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2021-07-08 18:41:41 +02:00
Szymon Morek
399dc60bf8 Remove processing extra properties
Related-To: NEO-6024

Signed-off-by: Szymon Morek <szymon.morek@intel.com>
2021-07-08 16:18:06 +02:00
Michal Mrozek
60df89976a remove not needed code.
Signed-off-by: Michal Mrozek <michal.mrozek@intel.com>
2021-07-08 15:37:55 +02:00
Joshua Santosh Ranjan
d3d2e153f2 Add StandbySetMode support
Added mode setting support for standby if required permission is available

Signed-off-by: Joshua Santosh Ranjan <joshua.santosh.ranjan@intel.com>
2021-07-08 14:31:52 +02:00
Artur Harasimiuk
bb51681bbb infra update
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2021-07-08 14:27:22 +02:00
Rafal Maziejuk
73260bfe32 Unify family types to the same alias
Signed-off-by: Rafal Maziejuk <rafal.maziejuk@intel.com>
2021-07-08 13:50:38 +02:00
Vilvaraj, T J Vivek
4852bca7c3 sysman: fix issues in firmware utility code
Signed-off-by: Vilvaraj, T J Vivek <t.j.vivek.vilvaraj@intel.com>
2021-07-08 12:58:57 +02:00
Rafal Maziejuk
457070c91b Move setGrfInfo function to inl file
Signed-off-by: Rafal Maziejuk <rafal.maziejuk@intel.com>
2021-07-08 12:26:12 +02:00
Mateusz Jablonski
9d368e0163 Correct bcs test: fake allocation when using hardcoded hostptr
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2021-07-07 19:54:37 +02:00
Artur Harasimiuk
4f7fc527b9 infra update
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2021-07-07 16:26:00 +02:00
Kamil Diedrich
d5fdb949eb Extended import device memory
Signed-off-by: Kamil Diedrich <kamil.diedrich@intel.com>
2021-07-07 16:12:36 +02:00
Vinod Tipparaju
fc4a1d608d Refactor immediate command list with kernel operations to use flushTask().
This is applicable for submissions with sync & async command queue modes.

Related-To: LOCI-1988

Signed-off-by: Vinod Tipparaju <vinod.tipparaju@intel.com>
2021-07-07 15:31:38 +02:00
Mateusz Hoppe
bbb27cdb8a L0 Device slice id mapping
Related-To: NEO-5640


Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2021-07-07 15:00:44 +02:00
Bartosz Dunajski
9166f9223a Device pool allocation in OsAgnosticMemoryManager
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2021-07-07 13:09:12 +02:00
Krzysztof Gibala
242e3c0f2a Add size estimation for additional command
Signed-off-by: Krzysztof Gibala <krzysztof.gibala@intel.com>
2021-07-07 12:40:02 +02:00