Dominik Dabek
b67fdb2ade
Enable workgroup WA on different steppings
...
Related-To: NEO-6022
Signed-off-by: Dominik Dabek <dominik.dabek@intel.com >
2021-07-19 16:21:05 +02:00
Pawel Cieslak
e8b94fcde7
Allow building L0 aubs with SKIP_NEO_UNIT_TESTS flag
...
Related-To: NEO-4213
Signed-off-by: Pawel Cieslak <pawel.cieslak@intel.com >
2021-07-19 16:03:52 +02:00
Mayank Raghuwanshi
f592a82fea
Modify directoryExists function of FsAccess class
...
Signed-off-by: Mayank Raghuwanshi <mayank.raghuwanshi@intel.com >
2021-07-19 13:26:02 +02:00
Kamil Kopryk
8810547d3a
Correct pitch programming for images BCS OCL
...
Related-To: NEO-4692
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com >
2021-07-19 11:25:14 +02:00
Jaime Arteaga
b28fd75ea1
Set ZE_ENABLE_PCI_ID_DEVICE_ORDER as false by default
...
This to avoid disruptions on performance data in multi-gpu
systems where each gpu may perform differently, when comparing
data before and after last refactor on ZE_ENABLE_PCI_ID_DEVICE_ORDER.
Signed-off-by: Jaime Arteaga <jaime.a.arteaga.molina@intel.com >
2021-07-18 06:03:44 +02:00
Bartosz Dunajski
abade55c2d
Update getAllocationTypeString method
...
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2021-07-16 16:46:01 +02:00
Bartosz Dunajski
e939e97384
Dont replicate GPU_TIMESTAMP_DEVICE_BUFFER
...
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2021-07-16 15:23:50 +02:00
Krystian Chmielewski
9c7d8a183b
Decode zebin reloc types
...
Change LinkerInput::RelocationInfo::Type to be compliant with zebin
relocation types.
Add support for setting relocation type if zebin relocation
type is set.
Continue supporting R_AMD64_64 and R_AMD64_32 relocation types for
backward compatibility
Signed-off-by: Krystian Chmielewski <krystian.chmielewski@intel.com >
2021-07-16 12:33:51 +02:00
Bartosz Dunajski
3c88492229
Revert "Extended import device memory"
...
This reverts commit ea6555e788c98314160a11898212c2d664999705.
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2021-07-16 09:56:52 +02:00
Jaroslaw Chodor
78499ca48d
Mitigation for WDDM_LINUX allocation size limits
...
Signed-off-by: Jaroslaw Chodor <jaroslaw.chodor@intel.com >
2021-07-16 03:36:19 +02:00
Jaime Arteaga
058c30c9a8
Refactor ZE_ENABLE_PCI_ID_DEVICE_ORDER
...
- Make it avaialble also to OpenCL
- Use it before parsing affinity mask, so devices are masked also
following PCI order.
Signed-off-by: Jaime Arteaga <jaime.a.arteaga.molina@intel.com >
2021-07-16 01:27:49 +02:00
Szymon Morek
42c5f2235b
Fix calculating maxMemAllocSize
...
Signed-off-by: Szymon Morek <szymon.morek@intel.com >
2021-07-15 22:10:05 +02:00
Bartosz Dunajski
f293b409ff
Set extra GMM memory flags
...
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2021-07-15 21:13:26 +02:00
Filip Hazubski
f3a67e7fae
Update programming STATE_COMPUTE_MODE
...
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com >
2021-07-15 21:07:26 +02:00
Robert Krzemien
c6dc6bf1b9
Metrics Api: Initialize metrics devices for all sub devices
...
Signed-off-by: Robert Krzemien <robert.krzemien@intel.com >
2021-07-15 20:13:26 +02:00
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