Commit Graph

228 Commits

Author SHA1 Message Date
Filip Hazubski 385482e3fc Move VariableBackup to shared
Change-Id: Ib7e316f8d497f1854d977b6420f8c978de58c9ab
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
2020-04-02 13:42:41 +02:00
Milczarek, Slawomir 5587670c4f Implement expect memory for AUB tests in TBX mode
Related-To: NEO-4459

Change-Id: I7ab64ff124f19baabb00cbad50b1a2065379b0c6
Signed-off-by: Milczarek, Slawomir <slawomir.milczarek@intel.com>
2020-04-02 13:22:09 +02:00
Piotr Maciejewski c6cd582f78 Enable Performance Counters for OCL and L0.
Change-Id: I1920b9d406c092fbc26fc6ca27766db297a1958b
2020-04-02 12:04:56 +02:00
Adam Cetnerowski 9b14911f8b ULT renaming: Dispatch Info Builder tests
Related-To: NEO-2236

Change-Id: Ie94c590025edf0605717f77bb89a730ab8c8e6e7
Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com>
2020-04-02 11:40:32 +02:00
Filip Hazubski a7e4ad4eba Add unspecifiedDeviceIndex constant
Change-Id: I146e9c80ce0d18aae5e56fadf83f5e1603173fd7
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
2020-04-01 20:37:05 +02:00
Filip Hazubski 214585eb1b Add REQUIRE_SVM_OR_SKIP helper macro for tests
Change-Id: I07fbde14a0d3be801087561b8460b15b857c3f2e
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
2020-04-01 15:59:18 +02:00
Filip Hazubski 8bb4be1689 Add Context::getSubDeviceByIndex function
Change-Id: I9a41b99521e705da008a614daa88c051b3687352
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
2020-04-01 11:13:59 +02:00
Adam Cetnerowski 57cf4f00c3 ULT renaming: Dispatch Info tests
Related-To: NEO-2236

Change-Id: Ief677f8bcbf7832e18521f0e4d2e135b2c7dfe2c
Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com>
2020-04-01 10:59:32 +02:00
Maciej Dziuban 24cee4611d Remove gl sharing related code from os_interface
Change-Id: Iece2fbdadefe338384f8961eef2720ff9b381e23
Signed-off-by: Maciej Dziuban <maciej.dziuban@intel.com>
2020-04-01 08:02:21 +02:00
Igor Venevtsev 2ac968e6c2 Add alignment capability do OSMemory::reserveCpuAddressRange
Resolves: NEO-4510

Change-Id: Iffcb33d1c06ca930345df0216bc5d3d1ce12c313
Signed-off-by: Igor Venevtsev <igor.venevtsev@intel.com>
2020-04-01 07:46:40 +02:00
Mateusz Hoppe 0791b25214 Move cmd parse files to shared directory
Related-To: NEO-4519

Change-Id: Id055631d68f1d73ae39c4976843080b8f8e05f1c
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2020-03-31 23:31:29 +02:00
Milczarek, Slawomir 70a28f4bd9 Make OverrideGpuAddressSpace apply to AubManager
Change-Id: I16d86d0ffdfef8afaed25ac8c34c12196f9b9c9c
Signed-off-by: Milczarek, Slawomir <slawomir.milczarek@intel.com>
2020-03-31 22:57:56 +02:00
Lukasz Jobczyk 85ec469bd4 Add support for int64_t registry keys
Resolves: NEO-4505

Change-Id: I583d26a5932193acfd58eac50462ec81cd460d8f
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
2020-03-31 16:14:44 +02:00
Andrzej Swierczynski 3b4276c8f7 Move AsyncEventsHandler to ClExecutionEnvironment
Related-To: NEO-4207

Change-Id: If859f995aae57ac03de13d57cc5a38c97303bbb4
Signed-off-by: Andrzej Swierczynski <andrzej.swierczynski@intel.com>
2020-03-31 15:42:07 +02:00
Adam Cetnerowski ef64990016 ULT renaming: Dirt State Helpers tests
Related-To: NEO-2236

Change-Id: I5ef5962daf9464b99adf20144897dec6a5fc2c1d
Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com>
2020-03-31 15:27:44 +02:00
Adam Cetnerowski 504174a464 ULT renaming: Basic Math Helpers tests
Related-To: NEO-2236

Change-Id: I9e3f0ed5ce7334a190f664ec4311f346990756b9
Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com>
2020-03-31 15:13:01 +02:00
Krzysztof Gibala d2508fb501 Add Blitter support for WriteBufferRect
Related-To: NEO-4013
Change-Id: I8506e2ba1437399d888cc2c7cbc724c52fe2aa9f
Signed-off-by: Krzysztof Gibala <krzysztof.gibala@intel.com>
2020-03-31 14:34:50 +02:00
Michal Mrozek f599773c27 Add debug flag to force buffers into system memory.
Change-Id: I2040bb9bb9ec719a78f8e93025f3c4f96f952a86
Signed-off-by: Michal Mrozek <michal.mrozek@intel.com>
2020-03-31 10:30:49 +02:00
Filip Hazubski 64575cd589 Pass Context to parseMemoryProperties function
Change-Id: I74ff9fdb9292e281a1a6491387163db0de2ccea2
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
2020-03-31 07:43:01 +02:00
Slawomir Milczarek 9022912a6d Check for image support in VA media sharing
Related-To: NEO-4473

Change-Id: I6015d67215267b1dcde1e885cf3696af10ea5e7d
Signed-off-by: Slawomir Milczarek <slawomir.milczarek@intel.com>
2020-03-31 07:29:13 +02:00
Michal Mrozek b16354ca77 Allow CL_MEM_FORCE_SHARED_PHYSICAL_MEMORY_INTEL as clCreateBuffer flag.
Change-Id: I44c17b29f82efe1d79a0713944e453a6ae21feed
Signed-off-by: Michal Mrozek <michal.mrozek@intel.com>
2020-03-30 12:28:53 +02:00
Mateusz Jablonski d38ae0e07a Use TestedDrmCommandStreamReceiver in DrmMemoryManager tests
Related-To: NEO-4512
Change-Id: If8ee746d11ffaf8c2b95a13289e15bf1064b4588
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2020-03-30 11:55:56 +02:00
Mateusz Jablonski d64c46a932 Minor cleanup in cmake files
don't use runtime folder in opencl
correct folders in VS solution

Change-Id: I1da0bfdf417b4603835093831d4e5f671181b2cf
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2020-03-30 10:08:12 +02:00
Jablonski, Mateusz a409368fa3 Use nondefault rootDeviceIndex in DrmMemoryManagerWithExplicitExpectationTests
Related-To: NEO-4512
Change-Id: I5089980a705cfc0dfaaa54c9053458e7a86c2930
Signed-off-by: Jablonski, Mateusz <mateusz.jablonski@intel.com>
2020-03-30 09:16:41 +02:00
Mateusz Jablonski 441ff1fcdf Don't use the entire std namespace
Change-Id: I2014117a154fb2c1a61af5c31baa228b4fb3dbc2
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2020-03-27 19:57:11 +01:00
Adam Cetnerowski 6de2b4e1cd ULT renaming: Base objects tests
Related-To: NEO-2236

Change-Id: I37c5e4418d1d1daf66460df1a9b375766f14580d
Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com>
2020-03-27 19:44:58 +01:00
Mateusz Jablonski 8fa206b73b Reduce include paths in ULT
Change-Id: I05be75ec94c20076da3c821048a2a150b1fccf03
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2020-03-27 14:11:45 +01:00
Jablonski, Mateusz 0c67b0cb57 Reconfigure DrmMemoryManager tests to use non-default root device index
pass rootDeviceIndex to TestedDrmCommandStreamReceiver

Related-To: NEO-4512

Change-Id: I7257e5b9f63a1b6e5bba9b6ca48583e95deae606
Signed-off-by: Jablonski, Mateusz <mateusz.jablonski@intel.com>
2020-03-27 12:59:28 +01:00
Zbigniew Zdanowicz 49d3c39fae Refactor direct submission
Related-To: NEO-4338

Change-Id: Ic858a9324e5f892532d39c98a4029df9d2a64e46
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
2020-03-27 12:43:05 +01:00
Krzysztof Gibala 5caa8bc28d Add detailed tests for ReadBuffeRect scenario
Related-To: NEO-4013
Change-Id: I3d43aec3c63f8cfb11a7bb2e601f41ce5b191166
Signed-off-by: Krzysztof Gibala <krzysztof.gibala@intel.com>
2020-03-27 10:53:58 +01:00
Mateusz Jablonski 1e074545db Correct DrmMemoryManager tests
create context with device from fixture
use only one memory manager
correct ioctl expectations

Related-To: NEO-4512
Change-Id: Id6d4f9f90065e58c512f464d00b8cd0c0ca8048f
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2020-03-26 17:27:31 +01:00
Andrzej Swierczynski b36fb6c0bf Remove peekGmmHelper() and peekGmmClientContext() from platform
Related-To: NEO-4207

Change-Id: Id4caec45b24ae5c7790f283b0cbf78c17e60d74e
Signed-off-by: Andrzej Swierczynski <andrzej.swierczynski@intel.com>
2020-03-26 14:44:57 +01:00
Adam Cetnerowski 0e87eb92c9 ULT renaming: Array Count tests
Related-To: NEO-2236

Change-Id: Id17f8d41b5bd26df6a101d4fa4214347106c7d0d
Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com>
2020-03-26 14:06:55 +01:00
Zbigniew Zdanowicz 2dde71fa74 Add flags to control addresing mode of direct submission allocations
Related-To: NEO-4338

Change-Id: I40ff0110d0f414a0e2d0167e86d9a148b17a0921
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
2020-03-26 13:05:50 +01:00
Mateusz Jablonski b9ffd012be Improve DrmMemoryManager tests - use rootDeviceIndex variable
Related-To: NEO-4512
Change-Id: I8a33cfa5cd9309ba07dabe83963d527fd7161d29
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2020-03-26 12:48:46 +01:00
Mateusz Jablonski 57fb96341a Correct wddm test, don't compare structure using memcmp
Change-Id: I40612c75ee404efa10c8c1f43054928cd9252f21
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2020-03-26 12:10:38 +01:00
Mateusz Jablonski 0f0a42de89 Pass root device index to all MockAllocationProperties constructors
Related-To: NEO-4512, NEO-3691
Change-Id: I631228191ca472e883b5233cb41ae8b6254588e9
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2020-03-26 11:34:47 +01:00
Piotr Zdunowski b3553c36dc Revert "Disable cl_khr_subgroups extension on gen12."
This reverts commit f99aaf4795.

Change-Id: Iee3434ecd8b235719ff7e4b6bad9fb0cc2deaf59
Signed-off-by: Piotr Zdunowski <piotr.zdunowski@intel.com>
2020-03-26 09:58:58 +01:00
Mateusz Jablonski 4e4d160efd Extend MockAllocationProperties constructor, pass root device index
Related-To: NEO-4512, NEO-3691
Change-Id: I1af3e513ae272e5baae116a176445e6e6af297fb
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2020-03-25 21:48:36 +01:00
Piotr Zdunowski f99aaf4795 Disable cl_khr_subgroups extension on gen12.
Resolves: NEO-3622

Change-Id: Iaf94e262c8342c70c1b8c0f966020b3159a3cccf
Signed-off-by: Piotr Zdunowski <piotr.zdunowski@intel.com>
2020-03-25 17:48:35 +01:00
Filip Hazubski b1ab1f0fe6 Update MockClDevice
Change-Id: Ic9a3e01ee309344b1fce450ae362503382095aa5
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
2020-03-25 16:40:17 +01:00
Artur Harasimiuk a086310a4e cmake: fix GTEST_SHUFFLE setup
Change-Id: I1a6cc40445afafbcf6c13dce292a6a7cf6b1ec5f
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2020-03-25 16:18:35 +01:00
Dongwon Kim 557aff4610 Add new CML workstation devices
Change-Id: Iabce222b2faacd161e01a6f93129f31c43235b70
Signed-off-by: Dongwon Kim <dongwon.kim@intel.com>
2020-03-25 14:43:15 +01:00
Pawel Wilma 45d7e6f691 Re-enable disabled AUB tests
Change-Id: I4ad368b7174401496993a6372aeb1034d0ead89e
Signed-off-by: Pawel Wilma <pawel.wilma@intel.com>
2020-03-25 13:53:54 +01:00
Mateusz Hoppe 5954dbdda4 Move tests_configuration.h to shared
- add ult configuration to level zero core tests

Change-Id: Ie291395adb607df8c558b924e32ce2cedbce3f93
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2020-03-25 13:03:06 +01:00
Zbigniew Zdanowicz 4bc680477c Improve Wddm Residency logging
Related-To: NEO-4338

Change-Id: I5fefa1da6188befe27928b6bbfcc7bac89a6aef2
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
2020-03-25 11:58:59 +01:00
Jablonski, Mateusz fdde7232fd Correct usage of rootDeviceIndex in DrmMemoryManager::populateOsHandles
Related-To: NEO-3691
Change-Id: Id7ac60fd8f4f1949508f1ac000de40f58e1878c0
Signed-off-by: Jablonski, Mateusz <mateusz.jablonski@intel.com>
2020-03-25 10:18:37 +01:00
Adam Cetnerowski 42cc9e3563 ULT renaming: Program tests [n/n]
Related-To: NEO-2236

Change-Id: I46bc58ac0579d148a9b657e168a1ba1d3d7e4800
Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com>
2020-03-25 09:03:19 +01:00
Mateusz Jablonski 0379ad9f67 Remove platformDevices variable
Resolves: NEO-4499
Change-Id: I7197c416fb81571a5929cf611f3da32c5b24fe46
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2020-03-25 07:09:14 +01:00
Mateusz Jablonski fb0f74dc5a Remove platformDevices from shared, fixtures and mocks
Related-To: NEO-4499
Change-Id: If835ad7a3f21682bce8abe446867857c4e42cadc
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2020-03-24 23:18:00 +01:00