Mateusz Jablonski
87596d2387
Use root device index when accessing graphics allocation from buffer
...
Related-To: NEO-4672
Change-Id: I31ed0aa567276b606f4b09733ca2a8d678f9786f
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2020-06-09 13:40:29 +02:00
Filip Hazubski
78d07b9b37
Pass Device when creating MemoryProperties
...
Related-To: NEO-4651
Change-Id: Ie1f7f55d4817612de83bfb2a372fd7ac35c11930
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
2020-06-05 12:42:15 +02:00
Andrzej Swierczynski
805731d36b
Correct tests: pass valid device bitfield [3/n]
...
Related-To: NEO-4645
Change-Id: I70598011a8fb10f929fc243ffa4b9fa3c06518a3
Signed-off-by: Andrzej Swierczynski <andrzej.swierczynski@intel.com>
2020-06-05 10:37:00 +02:00
Konstanty Misiak
aa8e9fb634
Rename ocl DeviceFixture and add shared tests specific one
...
Change-Id: Ib61e987388ba14b721a573e3e84332a7f6c9ef9c
Signed-off-by: Konstanty Misiak <konstanty.misiak@intel.com>
2020-06-01 15:44:05 +02:00
Lukasz Jobczyk
02f2f22045
Add profiling support for blitter
...
Resolves: NEO-4121
Change-Id: I29dfcf07d48100c578cbc432fee4d87dfa18e8f4
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
2020-05-29 13:43:14 +02:00
Mateusz Hoppe
f4ef256900
Program hardware context in L0 command queue
...
Related-To: NEO-4577
Change-Id: I204a5e86ad3b23b71071bbbfd58c23a408f6865f
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2020-05-29 13:07:38 +02:00
Konstanty Misiak
a3a1f49dc0
Move shared tests to the new target [2/n]
...
Change-Id: I6d4f955adfecccc8c33ffa7a6c36605ccf5ab7a4
Signed-off-by: Konstanty Misiak <konstanty.misiak@intel.com>
2020-05-28 14:21:35 +02:00
chmielew
3e8f05d702
remove kernelHeader from HeapInfo
...
Change-Id: Ic2d441df15a7f75b5f3ef41d484969148e59715f
2020-05-28 03:59:49 -07:00
Mateusz Hoppe
23ad10731b
Refactor hardware context programming
...
- expose programHardwareContext in CSR
Change-Id: I05caa352e3b7268c3e07edd6043316ecbb24f815
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2020-05-28 10:34:24 +02:00
Filip Hazubski
fb15623d1a
Add new clGetDeviceInfo queries
...
Add support for CL_DEVICE_OPENCL_C_FEATURES and
CL_DEVICE_PREFERRED_WORK_GROUP_SIZE_MULTIPLE queries.
Related-To: NEO-4368
Change-Id: I93e7906c360e0b62465f69bd0c8e93f3375474b1
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
2020-05-27 11:25:57 +02:00
Filip Hazubski
5eed521fe1
Update getInfo function
...
Allow return value size to be 0. Do not modify return value size in case
of error.
Related-To: NEO-4368
Change-Id: I201e8ee7c23fcdc2712f6b04bedc71bf4ab64f06
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
2020-05-21 17:06:28 +02:00
Krzysztof Gibala
cb8e9656ee
Merge MemoryPropertiesFlags files
...
Move mem_properties_parser_helper files to memory_properties_flags_helpers
Rename MemoryPropertiesParser to MemoryPropertiesHelper
Related-To: NEO-4143
Change-Id: Ib35360bceff90be2383696083226f8be1e47538c
Signed-off-by: Krzysztof Gibala <krzysztof.gibala@intel.com>
2020-05-08 14:17:36 +02:00
Filip Hazubski
c3ea485752
Add ClDevice function to query OCL2.1 support
...
Change-Id: I4a1e7def6b26241592dba4ecd4a6a6cb3bb69835
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
2020-05-08 13:37:19 +02:00
Adam Cetnerowski
6601d9d8ad
ULT renaming: Parent Kernel tests
...
Related-To: NEO-2236
Change-Id: Id7b3da239782baaf9bcf472fec5154cf341218b6
Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com>
2020-05-08 12:48:43 +02:00
Adam Cetnerowski
7386801303
ULT renaming: Kernel tests
...
Related-To: NEO-2236
Change-Id: I5e7fdfa1fc4368bfb048594f3bd71cb0ef9e7511
Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com>
2020-05-07 10:15:12 +02:00
Adam Cetnerowski
2dfd988128
ULT renaming: Kernel SLM Arg tests
...
Related-To: NEO-2236
Change-Id: I1bb285a57951005c332a46e3e62d644995c64973
Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com>
2020-05-07 09:18:22 +02:00
Filip Hazubski
8fd40b090d
Add supportsOcl21Features value to capability table
...
Related-To: NEO-4368
Change-Id: If176d3be7c47d9d9ab70beebe664f2d569997501
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
2020-05-05 15:02:50 +02:00
Adam Cetnerowski
8dabf1bd5f
ULT renaming: Kernel Reflection Surface tests
...
Related-To: NEO-2236
Change-Id: Ief7d09c9e100f84a5481360751243cb791a89fc7
Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com>
2020-05-05 08:51:57 +02:00
Mateusz Hoppe
6ede3107ca
Aub test for bindless image
...
Related-To: NEO-4607
Change-Id: I0abef7d3b12f67eed7b5a11a3b9655f42de5a2cf
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2020-05-04 21:16:24 +02:00
Adam Cetnerowski
4549bafb15
ULT renaming: Kernel Arg Dev Queue tests
...
Related-To: NEO-2236
Change-Id: I25aa3f7f4e2e505efd46c844712c2439a4f6ed7b
Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com>
2020-05-04 11:43:19 +02:00
Filip Hazubski
22f9893495
Add debug flag to override device enqueue support
...
Enabling the new debug flag will disable support of device enqueue feature.
Related-To: NEO-4368
Change-Id: Icd17b44986bb682873364a2603633b7e44723a06
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
2020-05-04 11:01:14 +02:00
Adam Cetnerowski
7278cadcb9
ULT renaming: Kernel Arg Immediate tests
...
Related-To: NEO-2236
Change-Id: Ia0440259424dcbf65b9727d87de80925c44f4564
Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com>
2020-04-29 10:26:59 +02:00
Adam Cetnerowski
425fd9bf74
ULT renaming: Multiple Kernel Arg tests
...
Related-To: NEO-2236
Change-Id: I53f4dca19c38475cebe1611a337ccd8571474835
Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com>
2020-04-28 18:51:26 +02:00
Krzysztof Gibala
b0ed3b2ab1
Refactor MemoryPropertiesFlags
...
Rename:
- MemoryPropertiesFlags to MemoryProperties
- MemoryPropertiesParser to MemoryPropertiesParserHelper
- getMemoryPropertiesFlags to getFlags
- getMemoryPropertiesFlagsIntel to getFlagsIntel
- functions involved with MemoryPropertiesFlags
Related-To: NEO-4143
Change-Id: I4eec67bba95dd5354d0df43c31e6ca724909138e
Signed-off-by: Krzysztof Gibala <krzysztof.gibala@intel.com>
2020-04-28 18:15:25 +02:00
Mateusz Hoppe
d2c07cb9ed
Refactor bindless surface state offsets
...
Related-To: NEO-4607
Change-Id: I0b0ac275b532cf33f0292d3cf92abf2f49ff354f
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2020-04-28 17:35:09 +02:00
Adam Cetnerowski
ab9baf8026
ULT renaming: Kernel Arg Buffer tests
...
Related-To: NEO-2236
Change-Id: Ida4ddd9280881e8ebbe1368f4fd7613014d5589d
Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com>
2020-04-27 21:55:44 +02:00
Adam Cetnerowski
887fc537d2
ULT renaming: Accelerator Kernel Arg tests
...
Related-To: NEO-2236
Change-Id: I924d7a40386e40adc88cfdbb7df75b3f843bf424
Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com>
2020-04-27 10:50:42 +02:00
Mateusz Jablonski
fe3d0a567f
Refactor OCL api tests
...
use testedClDevice instead of devices[testedRootDeviceIndex]
pass only tested device to build program
add member ApiFixture::pDevice
Related-To: NEO-4632
Change-Id: I7d8d1bd6c3336970a1ad0f0e48c254eb6f419200
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2020-04-27 10:40:17 +02:00
Mateusz Jablonski
7ed45adb27
Pass device bitfield when creating SVM alloc
...
Related-To: NEO-4484
Change-Id: Ie70b6fbd3351615bc15005755f2d7d9b4a3bad32
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2020-04-27 10:17:06 +02:00
Adam Cetnerowski
5a410235f7
ULT renaming: Clone Kernel tests
...
Related-To: NEO-2236
Change-Id: I9973b4d33d401bc99ad2f3163eb98d101fe17ac1
Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com>
2020-04-24 12:31:53 +02:00
Mateusz Hoppe
6e79105466
Bindless addressing support for OCL
...
Related-To: NEO-4607
Change-Id: Iaf4a8d45f22d134366e398a196bdd8dc906ab6ab
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2020-04-23 22:08:02 +02:00
Bartosz Dunajski
9453c5dc65
Rename duplicated filenames
...
Change-Id: Ifb30be582c0884d151b57c57a5b5fa77d2c64b57
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2020-04-23 09:48:58 +02:00
Filip Hazubski
43dba9de4a
Move MockDevice to shared
...
Change-Id: If3a4ea2bb3f47bcb8176516977a626517f25a49f
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
2020-04-03 08:23:06 +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
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
Mateusz Jablonski
3acc6b0aab
Remove platformDevices from helpers, kernel, memory_manager
...
Related-To: NEO-4499
Change-Id: Ic875857ced2a793bf300164d44db2dbc99d33572
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2020-03-24 22:22:40 +01:00
Mateusz Jablonski
7a2310163e
Remove platformDevices [2/n]
...
replace **platformDevices with *defaultHwInfo
replace *platformDevices[0] with *defaultHwInfo
Related-To: NEO-4499
Change-Id: If973ceb44ede2e940969f9c666f85d9a939fbff8
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2020-03-24 15:26:34 +01:00
Filip Hazubski
6174022ed1
Return CL_INVALID_OPERATION error
...
In clSetKernelArgSVMPointer and clSetKernelExecInfo functions
CL_INVALID_OPERATION error is returned if the associated device does not
support SVM.
Related-To: NEO-4368
Change-Id: I2a311d9307588ae992cee977b25df10841ebf668
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
2020-03-24 13:16:07 +01:00
Filip Hazubski
5be85293d6
Remove getSupportedClVersion function from Device
...
Related-To: NEO-3938
Change-Id: Ida4e0d8b3a758376ea433960c8a329c061b15666
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
2020-03-23 09:22:17 +01:00
Filip Hazubski
819896bca2
Remove Platform::getDevice function
...
Related-To: NEO-3938
Change-Id: Ib93df97573ef2984913e057d165a84404349fd63
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
2020-03-23 08:28:27 +01:00
Filip Hazubski
a5c4ad1e2e
Remove unnecessary includes from MockDevice files
...
Related-To: NEO-3938
Change-Id: I3805bcedcdd95828b79e9b6a6bd572f20234d7de
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
2020-03-19 21:47:34 +01:00
Filip Hazubski
56952113eb
Move MockClDevice to a separate file
...
Related-To: NEO-3938
Change-Id: I1bfeddb0ab68c025312bc3b8eff9571fef909780
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
2020-03-18 20:16:46 +01:00
Jablonski, Mateusz
0884a341c8
Add missing override keywords
...
Change-Id: I30c82d2b0007d745d54c3bbc160e17b420193f3b
Signed-off-by: Jablonski, Mateusz <mateusz.jablonski@intel.com>
2020-03-13 11:20:15 +01:00
Filip Hazubski
5ac8d8e667
Add ClDeviceInfo
...
DeviceInfo contains a subset of ClDeviceInfo values.
Related-To: NEO-3938
Change-Id: Idae4fae4d25e1fb3106d8b95294fa70ebc6281df
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
2020-03-11 16:45:27 +01:00
Lukasz Jobczyk
e9c576393e
Move hwInfo to root device environment
...
Related-To: NEO-3857
Change-Id: Ic23077cad080a249457cec39462ca7407e75b227
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
2020-03-10 17:13:08 +01:00
Mateusz Jablonski
7cf57e04f9
Move builtins and compiler interface to RootDeviceEnvironment
...
Resolves: NEO-4355
Change-Id: Id1a3365673165d775a60a7e0a3f463e1b8f5a496
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2020-03-05 13:22:22 +01:00
chmielew
e28419fc91
moving ocloc to shared folder
...
Change-Id: Ic739cf747f7e6fae2c0cd57f0bc1aa0899d3aa53
2020-02-27 18:46:00 +01:00
Jaroslaw Chodor
915b80b1df
Introducing kernel descriptor
...
Change-Id: I4ce6ebf27a81cf14b055817ebfe76d8427e349ab
2020-02-25 00:03:15 +01:00
Mateusz Jablonski
49aac737a7
Don't use ClDevice in Buffer::setSurfaceState
...
Change-Id: Id948b11ee7c0decb7a2e4e4fea70e950ee14913f
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2020-02-24 14:42:21 +01:00
Mateusz Jablonski
9dbeeea18f
Clang-format: restore sorting includes
...
Change-Id: I34eb993b562c77f56d8fbd51a02ee266c1f76678
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2020-02-24 10:22:30 +01:00