Kamil Kopryk
1a34586dd4
Make sure sip kernel is initialized for aub tests
...
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
2021-10-01 12:54:04 +02:00
Szymon Morek
897420236a
Add method to set systolic mode
...
Resolves: NEO-6040
Signed-off-by: Szymon Morek szymon.morek@intel.com
2021-09-30 10:39:56 +02:00
DmitryBushev
f0003c1da6
Add new IGC mocks for new interface
...
Signed-off-by: DmitryBushev <dmitry.bushev@intel.com>
2021-09-29 23:38:20 +02:00
Bartosz Dunajski
4ba4c32766
Remove SBA->IOH programming on XE_HP_SDV
...
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2021-09-29 12:35:43 +02:00
Jaroslaw Chodor
996dd18b76
WSL - partition layout for 48-bit limited addressing
...
Signed-off-by: Jaroslaw Chodor <jaroslaw.chodor@intel.com>
2021-09-28 18:09:46 +02:00
Rafal Maziejuk
f5be28e45f
Add storage info adjustment check
...
Signed-off-by: Rafal Maziejuk <rafal.maziejuk@intel.com>
Related-To: NEO-4541
2021-09-28 11:49:35 +02:00
Rafal Maziejuk
82f27e882d
Refactor Gen12LP helpers
...
Signed-off-by: Rafal Maziejuk <rafal.maziejuk@intel.com>
Related-To: NEO-4541
2021-09-27 14:07:37 +02:00
Bartosz Dunajski
7b564b5caa
Move OsTime to RootDeviceEnvironment
...
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2021-09-24 16:23:34 +02:00
Artur Harasimiuk
b46dc0a6f8
move mock_host_ptr_manager to shared
...
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2021-09-24 15:36:15 +02:00
Rafal Maziejuk
6f0baaeab9
Add extra parameters verification method
...
Signed-off-by: Rafal Maziejuk <rafal.maziejuk@intel.com>
Related-To: NEO-4541
2021-09-24 10:05:21 +02:00
Artur Harasimiuk
0b4bc865d3
move drm_mock to shared
...
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2021-09-24 08:55:45 +02:00
Mateusz Hoppe
0e58821455
Change DebugMode and TdCtl registers on xehp
...
- refactor tests to use UnitTestHelper
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2021-09-24 07:38:48 +02:00
Artur Harasimiuk
8939ca94f7
move options_unit_tests.cpp to libult_common
...
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2021-09-24 00:36:00 +02:00
Rafal Maziejuk
12e98faf34
Add HwInfoConfig methods preventing ICLLP platform enum usage in gen11 file
...
Signed-off-by: Rafal Maziejuk <rafal.maziejuk@intel.com>
Related-To: NEO-4541
2021-09-23 17:34:04 +02:00
Zbigniew Zdanowicz
3b35ba504f
Adapt command stream receiver to multiple active partitions
...
Related-To: NEO-6244
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
2021-09-23 14:32:20 +02:00
Rafal Maziejuk
7c473d0a11
Move setCapabilityCoherencyFlag function from HwHelper to HwInfoConfig
...
Signed-off-by: Rafal Maziejuk <rafal.maziejuk@intel.com>
Related-To: NEO-4541
2021-09-23 11:45:34 +02:00
Mateusz Hoppe
754fcae321
Add reading sip header from file
...
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2021-09-23 09:54:55 +02:00
Pawel Cieslak
4e4218e3cc
Add flag for disabling kernel compilations
...
Related-To: NEO-6012
Signed-off-by: Pawel Cieslak <pawel.cieslak@intel.com>
2021-09-23 00:02:26 +02:00
Mateusz Jablonski
f8867e0b97
Move generic command stream receiver files to shared
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2021-09-22 23:55:31 +02:00
Kamil Kopryk
d633b59f17
Cleanup get/set MOCS functions
...
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
2021-09-22 17:39:35 +02:00
Rafal Maziejuk
dc8b92d8a6
Move heapInLocalMem function from HwHelper to HwInfoConfig
...
Signed-off-by: Rafal Maziejuk <rafal.maziejuk@intel.com>
Related-To: NEO-4541
2021-09-22 11:44:44 +02:00
Artur Harasimiuk
1ec3035cb1
rename igdrcl_libult_cs to neo_libult_cs
...
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2021-09-22 10:56:29 +02:00
Krzysztof Gibala
3b4a5c25da
Move isPipeControlPriorToNonPipelinedStateCommandsWARequired to hwInfoConfig
...
Signed-off-by: Krzysztof Gibala <krzysztof.gibala@intel.com>
2021-09-21 16:03:49 +02:00
Rafal Maziejuk
0b0edcf1f2
Correct MOCS index calculation
...
Signed-off-by: Rafal Maziejuk <rafal.maziejuk@intel.com>
Related-To: NEO-4541
2021-09-21 11:23:53 +02:00
Maciej Plewka
caa536b6a0
Test compute mode WA based on TestTraits
...
Signed-off-by: Maciej Plewka <maciej.plewka@intel.com>
2021-09-21 10:02:33 +02:00
Bartosz Dunajski
b2909fef56
Remove mockMaxOsContextCount
...
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2021-09-20 19:02:54 +02:00
Katarzyna Cencelewska
620bb43c6b
Move isNewResidencyModelSupported to hwInfoConfig
...
Signed-off-by: Katarzyna Cencelewska <katarzyna.cencelewska@intel.com>
2021-09-20 18:54:31 +02:00
Mateusz Jablonski
4caa10f76e
Don't use Platform class in shared tests
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2021-09-20 18:23:07 +02:00
Artur Harasimiuk
b505bcdf79
move custom event listener to shared
...
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2021-09-20 16:46:50 +02:00
Zbigniew Zdanowicz
c73f10c2be
Extend multi tile debug flags to state compute mode command
...
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
2021-09-17 09:11:37 +02:00
Maciej Dziuban
eace896ec8
Change order of command queue groups
...
Resolves: NEO-6257
Signed-off-by: Maciej Dziuban <maciej.dziuban@intel.com>
2021-09-16 17:39:52 +02:00
Bartosz Dunajski
9ff91defba
Add API name to aub file name
...
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2021-09-16 14:50:25 +02:00
Rafal Maziejuk
8048b84665
Add prefetch disabling requirement check
...
Signed-off-by: Rafal Maziejuk <rafal.maziejuk@intel.com>
2021-09-15 17:23:14 +02:00
Mateusz Jablonski
5a59a6ad2e
Add support for implicit args in L0
...
Related-To: NEO-5081
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2021-09-15 11:12:23 +02:00
Rafal Maziejuk
3c4885ecb8
Add allocation size adjustment check
...
Signed-off-by: Rafal Maziejuk <rafal.maziejuk@intel.com>
2021-09-15 09:34:38 +02:00
Kamil Kopryk
577c69d68b
Remove not needed branch_filename_suffix
...
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
Related-To: NEO-6245
2021-09-14 16:33:49 +02:00
Kamil Kopryk
9ccf43e441
Correct branch_dir_suffix in cmake
...
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
Related-To: NEO-6245
2021-09-14 16:00:20 +02:00
Rafal Maziejuk
be41b726d7
Delete unnecessary HwInfoConfig tests for IGFX_UNKNOWN specializations
...
Signed-off-by: Rafal Maziejuk <rafal.maziejuk@intel.com>
2021-09-14 14:22:30 +02:00
Rafal Maziejuk
09ac89339e
Move local memory access mode getters from HwHelper to HwInfoConfig
...
Signed-off-by: Rafal Maziejuk <rafal.maziejuk@intel.com>
Related-To: NEO-4541
2021-09-13 13:10:14 +02:00
Young Jin Yoon
415e6c4aa5
Add getSupportedThreadArbitrationPolicies
...
Related-To: LOCI-2319
Signed-off-by: Young Jin Yoon <young.jin.yoon@intel.com>
2021-09-11 08:19:24 +02:00
Kamil Kopryk
9293c9b676
Use isMidThreadPreemptionSupported helper in compiler interface
...
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
2021-09-09 18:17:09 +02:00
Katarzyna Cencelewska
5330c9cfd9
Fix to proper init gmm page table on linux
...
Signed-off-by: Katarzyna Cencelewska <katarzyna.cencelewska@intel.com>
2021-09-09 18:07:29 +02:00
Rafal Maziejuk
bbfbf19a02
Move allowStatelessCompression from HwHelper to HwInfoConfig
...
Signed-off-by: Rafal Maziejuk <rafal.maziejuk@intel.com>
Related-To: NEO-4541
2021-09-09 11:37:47 +02:00
Zbigniew Zdanowicz
cd4f3c221a
Synchronize switching command buffers for all partitions
...
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
2021-09-08 12:12:23 +02:00
Kamil Kopryk
2e9e6f7dcb
Add ThreadPreemptionDisableBitMatcher matcher
...
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
2021-09-08 11:24:42 +02:00
Kamil Kopryk
ae88789bce
Move isMidThreadPreemptionSupported helper to hwHelper
...
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
2021-09-07 20:28:55 +02:00
Filip Hazubski
55723d0b18
Remove redundant functions
...
Remove EncodeStates::adjustStateComputeMode function.
Unify CommandStreamReceiverHw::programComputeMode functions.
Related-To: NEO-5995
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
2021-09-07 16:13:50 +02:00
Kamil Kopryk
a203cd2863
Add sip kernel as hexadecimal array header
...
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
Related-To: NEO-5777
2021-09-03 17:16:58 +02:00
Mateusz Hoppe
f2eb7f3aea
Fix DirectSubmission residency handling
...
- allocations should be resident within OsContext
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2021-09-03 16:57:42 +02:00
Bartosz Dunajski
0345d9f707
Improve queries with number of SubDevices
...
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2021-09-01 14:01:57 +02:00
Milczarek, Slawomir
e7085fdafc
Remove helper to get compression format for stateless compression in SBA
...
Signed-off-by: Milczarek, Slawomir <slawomir.milczarek@intel.com>
2021-08-27 11:28:53 +02:00
Bartosz Dunajski
cb91474b1a
Improve getDevice methods
...
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2021-08-26 14:45:00 +02:00
Kamil Diedrich
4390590831
Add shareable allocation for Windows
...
Signed-off-by: Kamil Diedrich <kamil.diedrich@intel.com>
2021-08-26 13:43:55 +02:00
Milczarek, Slawomir
54cf561e09
Add helper to get compression format for stateless compression on XE_HP_SDV
...
Signed-off-by: Milczarek, Slawomir <slawomir.milczarek@intel.com>
2021-08-25 16:56:40 +02:00
Rafal Maziejuk
c96bd1b35d
Move getHwRevIdFromStepping function from HwHelper to HwInfoConfig
...
Signed-off-by: Rafal Maziejuk <rafal.maziejuk@intel.com>
Related-To: NEO-4541
2021-08-24 15:45:19 +02:00
Filip Hazubski
63f8c9d98b
Add new EngineUsage
...
Simplify verifying EngineUsage in tryGetEngine function.
Remove unused getGpgpuEnginesCount function.
Related-To: NEO-4940
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
2021-08-23 17:41:13 +02:00
Lukasz Jobczyk
1638554a49
Add direct submission termination mechanism
...
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
2021-08-20 13:57:28 +02:00
Szymon Morek
274fe055e9
Rename Plus in source code to AndLater
...
Related-To: NEO-5920
Signed-off-by: Szymon Morek <szymon.morek@intel.com>
2021-08-19 15:06:45 +02:00
Igor Venevtsev
43fdd90330
Add bindlessSip param to SIP queries
...
Signed-off-by: Igor Venevtsev <igor.venevtsev@intel.com>
2021-08-19 13:56:05 +02:00
Filip Hazubski
84da4648cd
Refactor engineGroups container
...
Use static array instead of the vector.
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
2021-08-19 13:49:32 +02:00
Filip Hazubski
29c64c3dd0
Disable implicit scaling for cooperative kernels
...
When implicit scaling is disabled use useSingleSubdeviceValue = true.
Resolves: NEO-5757
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
2021-08-18 14:56:37 +02:00
Bartosz Dunajski
d8a98acafd
Set SingleSliceDispatchCcsMode for EngineInstanced OsContext
...
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2021-08-18 13:02:16 +02:00
Katarzyna Cencelewska
5f491ed22b
Add support for adlp in opensource
...
Signed-off-by: Katarzyna Cencelewska <katarzyna.cencelewska@intel.com
2021-08-18 00:03:17 +02:00
Szymon Morek
aa5e1780a2
Rename plus in filenames to and_later
...
Related-To: NEO-5920
Signed-off-by: Szymon Morek <szymon.morek@intel.com>
2021-08-17 11:26:27 +02:00
Szymon Morek
a85ae676e7
Rename plus in cmake macros to and_later
...
Related-To: NEO-5920
Signed-off-by: Szymon Morek <szymon.morek@intel.com>
2021-08-13 11:40:19 +02:00
Bartosz Dunajski
2661962ac3
Pass engine instanced parameter during OsContext creation
...
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2021-08-13 11:14:29 +02:00
Bartosz Dunajski
fb996a3d5b
Add EngineDescriptor helper
...
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2021-08-12 15:19:46 +02:00
Szymon Morek
217d067ad5
Refactor calculating maxMemAllocSize
...
Signed-off-by: Szymon Morek <szymon.morek@intel.com>
2021-08-12 14:37:42 +02:00
Kamil Diedrich
be598fc692
Add AIL product enablers
...
Signed-off-by: Kamil Diedrich <kamil.diedrich@intel.com>
2021-08-11 22:19:33 +02:00
John Falkowski
da8ddc5907
Add offset to dispatchBlitMemoryFill
...
Signed-off-by: John Falkowski <john.falkowski@intel.com>
2021-08-10 06:32:23 +02:00
Milczarek, Slawomir
aed6a9994f
Correct isStatelessCompressionSupported function for shared tests
...
Signed-off-by: Milczarek, Slawomir <slawomir.milczarek@intel.com>
2021-08-09 09:39:29 +02:00
Compute-Runtime-Validation
d81c637b96
Revert "Use igc interface to get max param size"
...
This reverts commit a04d206fdd
.
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
2021-08-07 08:50:27 +02:00
Dominik Dabek
bc6e174bc4
Fix typo in wddm fixture
...
Signed-off-by: Dominik Dabek <dominik.dabek@intel.com>
2021-08-06 15:13:06 +02:00
Zbigniew Zdanowicz
0574e65fc1
Organize product configuration files
...
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
2021-08-06 13:21:02 +02:00
Dominik Dabek
a04d206fdd
Use igc interface to get max param size
...
Related-To: NEO-4851
Signed-off-by: Dominik Dabek <dominik.dabek@intel.com>
2021-08-06 12:57:21 +02:00
Jaroslaw Chodor
cfd3945b7e
WSL - fixing missing GPU VA reservation
...
Signed-off-by: Jaroslaw Chodor <jaroslaw.chodor@intel.com>
2021-08-03 20:30:49 +02:00
Milczarek, Slawomir
e5237c2368
Enable stateless compression on xehp
...
Related-To: NEO-5107
Signed-off-by: Milczarek, Slawomir <slawomir.milczarek@intel.com>
2021-08-03 16:01:44 +02:00
Milczarek, Slawomir
eb14d8458b
Add helper function to enable stateless compression
...
Related-To: NEO-5107
Signed-off-by: Milczarek, Slawomir <slawomir.milczarek@intel.com>
2021-08-02 14:34:33 +02:00
Szymon Morek
c32147fb9a
Add test trait on xehp
...
Signed-off-by: Szymon Morek <szymon.morek@intel.com>
2021-07-30 11:49:08 +02:00
Kamil Kopryk
4533595274
Rename constructPropertiesForCopyBuffer to constructPropertiesForCopy
...
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
Related-To: NEO-4692
2021-07-30 11:31:56 +02:00
Bartosz Dunajski
949c90fc0d
Update BCS test checker
...
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2021-07-29 14:09:41 +02:00
Bartosz Dunajski
3e213c9c06
Add xe_hp_core shared tests
...
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2021-07-28 16:59:09 +02:00
Bartosz Dunajski
214deac4dc
Add Blit and HwHelper tests
...
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2021-07-27 14:47:48 +02:00
Bartosz Dunajski
cf4972d90e
Update abbreviation string.
...
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2021-07-27 11:49:32 +02:00
Mateusz Hoppe
738e62a9ef
Change tested devices scope of preamble tests
...
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2021-07-23 17:23:48 +02:00
Mateusz Hoppe
c4950eb892
Method to get attention bitmask from threads vector
...
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2021-07-23 15:22:22 +02:00
Szymon Morek
1a7c9e63fa
Add method to set force non coherent
...
Signed-off-by: Szymon Morek <szymon.morek@intel.com>
2021-07-23 11:18:04 +02:00
Lukasz Jobczyk
9e50138829
Defer ULLS initialization
...
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
2021-07-21 15:55:16 +02:00
Mateusz Jablonski
6f3c89decb
Add mechanism to migrate multi root device memory
...
invalidate TLB cache if kernel requires migration
Related-To: NEO-3691
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2021-07-19 19:49:22 +02:00
Bartosz Dunajski
7a99bcc2f7
Add shared tests for xe_hp_core
...
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2021-07-19 18:06:53 +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
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
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
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
Piotr Obst
acf3e58a64
Move wddm_fixture.h and releted files from opencl to shared
...
Related-To: NEO-5894
Signed-off-by: Piotr Obst <piotr.obst@intel.com>
2021-07-07 12:30:12 +02:00
Szymon Morek
038da95cf4
Enable gen specific test excludes
...
Resolves: NEO-6007
Signed-off-by: Szymon Morek <szymon.morek@intel.com>
2021-07-05 20:12:42 +02:00
Bartosz Dunajski
ad315b0af3
XE_HP_CORE test macros
...
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2021-07-02 15:10:25 +02:00
Jim Snow
2acc0fb3f6
Add memory backed buffer allocation for L0 ray tracing.
...
This allocates the buffer on a per-device basis and enables ray
tracing on devices that support it when given a kernel with ray
tracing calls.
Signed-off-by: Jim Snow <jim.m.snow@intel.com>
2021-07-02 11:56:18 +02:00
Bartosz Dunajski
a49b45a679
Initialize HwInfo in tests
...
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2021-06-30 17:59:46 +02:00
Filip Hazubski
6fb1be80c8
Update test exclude macros
...
Unify exclude macros and respect them in all custom test macros.
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
2021-06-30 14:27:15 +02:00