Katarzyna Cencelewska
92284c132e
Disable some builtins when images are not supported
...
Change-Id: I8eb477ec84398858dbdd9a8812a094fc975b4238
Signed-off-by: Katarzyna Cencelewska <katarzyna.cencelewska@intel.com >
2020-04-23 11:30:52 +02:00
Filip Hazubski
da89d5db2c
Update clGetProgramInfo
...
Return proper Initialization and Clean-Up kernels support info.
Related-To: NEO-4368
Change-Id: I518eaed1fa2090a7db04207655b63404b9996f14
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com >
2020-04-23 09:59:41 +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
Bartosz Dunajski
0fdaadc505
Add blocking semaphore after N enqueue.
...
Change-Id: I3f0a636ed67137c3bfce6345725d3b898952e4b7
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2020-04-23 09:33:31 +02:00
Vinod Tipparaju
843edb10c8
Allow nullptr device handle input to allocSharedMem()
...
Change-Id: I96aad20a44c268d66ade669487e8895652d88622
2020-04-23 11:10:18 +05:30
Krzysztof Gibala
d5e34d2d10
Create function to get proper CSR
...
Add function getCommandStreamReceiverByCommandType to get
GpgpuCommandStreamReceiver or BcsCommandStreamReceiver
according to given cmdType.
Related-To: NEO-4013
Change-Id: I16385ada79fe9048cdf9b14a6c5a18652fb788b1
Signed-off-by: Krzysztof Gibala <krzysztof.gibala@intel.com >
2020-04-22 20:21:46 +02:00
Kamil Kopryk
9a0764d422
Add ults for getGpuTimeStampInNS helper
...
Change-Id: Id1661418a1525dd0a9a75782f6e4bba7d62f4490
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com >
Related-To: NEO-4618
2020-04-22 20:21:07 +02:00
Andrzej Swierczynski
4c616f8bef
Return 0 when Read-Write images are not supported
...
clGetDeviceInfo and clGetSupportedImageFormats return 0 when Read-Write
images are not supported
Related-To: NEO-4368
Change-Id: Iabeb3ca35fbdd1ab6eb8497dbcc94bb6876d8f42
Signed-off-by: Andrzej Swierczynski <andrzej.swierczynski@intel.com >
2020-04-22 19:58:14 +02:00
Bartosz Dunajski
290445f922
Add missing atomic opcodes
...
Change-Id: I119b2cefe12e2cd5a709f284ae458e73a02970ae
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2020-04-22 19:12:42 +02:00
Vilvaraj, T J Vivek
749e59fc54
Implement RAS APIs
...
- Implement zetSysmanRasGet API
Change-Id: Ic2a82ceac2619cd1955d4e39924228f94ecd42dd
2020-04-22 18:40:28 +02:00
Jitendra Sharma
5374a0ffc1
Implement scheduler APIs
...
Add logic to implement following scheduler APIs
-zetSysmanSchedulerGetCurrentMode
-zetSysmanSchedulerGetTimeoutModeProperties
-zetSysmanSchedulerGetTimesliceModeProperties
-zetSysmanSchedulerSetTimeoutMode
-zetSysmanSchedulerSetTimesliceMode
-zetSysmanSchedulerSetExclusiveMode
Change-Id: I134b200ffd6b13bc50b1f38e955dd584455b4b38
Signed-off-by: Jitendra Sharma <jitendra.sharma@intel.com >
2020-04-22 20:26:57 +05:30
Adam Cetnerowski
49f2a5157a
ULT renaming: Validator tests
...
Related-To: NEO-2236
Change-Id: I2fc78054f375e1893f8f4be8e24bc4779a76a749
Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com >
2020-04-22 15:25:18 +02:00
SaiKishore Konda
ce6828d374
Adding default constructor for Memory, Engine
...
- adding default constructor
- updating the member variables of engine, memory imp classes
Change-Id: I635858593aa53f4d56044df377286e72898ecbc4
Signed-off-by: SaiKishore Konda <saikishore.konda@intel.com >
2020-04-22 15:02:50 +02:00
Mateusz Hoppe
0332cb4529
Adding openCL blackbox test hello_world_opencl
...
Change-Id: I3b79bdbfb00e3a5fe07e7b8e90a2172e0cfabc6e
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2020-04-22 10:33:35 +02:00
Jobczyk, Lukasz
23601a8c59
Revert "Forbid to rebuild program"
...
This reverts commit aa957370da .
Change-Id: Ie935cfe1b3b70023e520042bce5f341ae6b39271
2020-04-22 09:14:47 +02:00
Vilvaraj, T J Vivek
324b1f5c60
RAS APIs boilerplate for Level Zero Sysman.
...
-Implement zetSysmanRasGet API
Change-Id: Ib06e4a5d087a1e684c918413c3d98da2082e4f91
Signed-off-by: Vilvaraj, T J Vivek <t.j.vivek.vilvaraj@intel.com >
2020-04-21 20:04:53 +02:00
Lukasz Jobczyk
9db47c7421
Apply WA for walker command
...
Resolves: NEO-4490
Change-Id: I1a6e04ec64578e630dc2238c5d3e036a4a3ef24b
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2020-04-21 19:05:15 +02:00
Krzysztof Gibala
0fbdcc1d52
Add Blitter support for clEnqueueSVMMemcpy in SVM_MEMCPY scenario
...
Related-To: NEO-4013
Change-Id: I0079bb9a88a1682b56fa4063447aa045cc548cc0
Signed-off-by: Krzysztof Gibala <krzysztof.gibala@intel.com >
2020-04-21 18:49:16 +02:00
Andrzej Swierczynski
42810f4690
Return 0 when Program Scope Global Variables are not supported
...
clGetDeviceInfo and clGetProgramBuildInfo may return 0 when Program
Scope Global Variables are not supported
Related-To: NEO-4368
Change-Id: I2c319c53ffa2e02eeb370775023f5d73219cb39e
Signed-off-by: Andrzej Swierczynski <andrzej.swierczynski@intel.com >
2020-04-21 18:40:10 +02:00
Filip Hazubski
853d870d1c
Return CL_INVALID_OPERATION when creating an image
...
Error is returned when images are not supported.
Related-To: NEO-4368
Change-Id: I1e7098f7c450dbaefc546ab4cfdaebbb5376def4
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com >
2020-04-21 18:29:51 +02:00
Adam Cetnerowski
7ec397f0fc
ULT renaming: Task information tests
...
Related-To: NEO-2236
Change-Id: Ie9bd16fde05ef6c25b3da4cd08e62a44f74e2ba1
Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com >
2020-04-21 18:12:26 +02:00
Adam Cetnerowski
935fe7e099
ULT renaming: Uint16 SSE4 tests
...
Related-To: NEO-2236
Change-Id: I84c54b6e290bcdc4b8bf7c5ada0ff3e595ec9514
Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com >
2020-04-21 16:15:00 +02:00
Michal Mrozek
e1385adc7f
Always return SIMD size from subgroup query.
...
Change-Id: I214d6a8499e4bd226160c97c4ff53aec0ab889ac
Signed-off-by: Michal Mrozek <michal.mrozek@intel.com >
2020-04-21 16:03:44 +02:00
Bartosz Dunajski
ce59a9a3a1
Remove atomic initialization
...
Change-Id: I646dea8f8c5366712953067d0ee507a03171096a
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2020-04-21 15:41:16 +02:00
Kamil Kopryk
d7f137ef47
Add getGpuTimeStampInNS helper
...
Change-Id: I9170c773d1424ad69523d9a5c3b733299774c194
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com >
2020-04-21 12:51:00 +02:00
Jaime Arteaga
2c93f0dc99
Silence clang-tidy warnings
...
Change-Id: I781163ffab330582c9c64d5c3774a25ea35e0dc5
Signed-off: Jaime Arteaga <jaime.a.arteaga.molina@intel.com >
2020-04-21 11:04:02 +02:00
Bartosz Dunajski
538774c412
Dont reinitialize dependencies count when debug flag is set
...
Change-Id: Id079bbe90c76bea1a5f5d1137a556513d5f5c2f8
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2020-04-21 10:55:27 +02:00
Jacek Danecki
e7c23a7384
doc: use apt instead of apt-get
...
to avoid issues, when ppa info was modified
Change-Id: I936ea2f79370079592a4e018ede0036dcda7159d
Signed-off-by: Jacek Danecki <jacek.danecki@intel.com >
2020-04-21 10:32:05 +02:00
Bartosz Dunajski
f019d6ae8b
Interface to query number of samplers
...
Change-Id: I78fac48e916d7a71f385a4b28b1d56e10ede0beb
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2020-04-21 09:48:51 +02:00
Lukasz Jobczyk
aa957370da
Forbid to rebuild program
...
Change-Id: I0fe5d8c9b39b3fc857bba0bde77ed4d9a4bb95af
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2020-04-21 09:39:17 +02:00
Krzysztof Gibala
22831f40e9
Add Blitter support for clEnqueueSVMMemcpy in write buffer scenario
...
Related-To: NEO-4013
Change-Id: I921f2ff4b7423e6bd9ef561d04995d57b19bc8df
Signed-off-by: Krzysztof Gibala <krzysztof.gibala@intel.com >
2020-04-21 09:20:17 +02:00
Lukasz Jobczyk
eabed40e3e
Re-use temporary allocations
...
Resolves: NEO-4123
Change-Id: I44e9de4f1bf576adbbe8d69d1ec2c6ae1bbca35f
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2020-04-20 10:07:52 +02:00
Filip Hazubski
11edcd8fc9
Add SyncBufferHandler test
...
Verify correct programming.
Related-To: NEO-4543
Change-Id: I19c0f4130f0cfa9acbe11f8598f104863fb006ea
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com >
2020-04-20 09:58:36 +02:00
maciejew
e35f55361f
Change Metrics Library binary filename to 'libigdml.so'
...
Change-Id: I559c772083f615219f7db64fc0105f20c13e62e5
2020-04-20 09:40:48 +02:00
SaiKishore Konda
3c2e98e22f
Implement Engine APIs
...
Add logic to implement the following Engine APIs
-zetSysmanEngineGet
-zetSysmanEngineGetProperties
-zetSysmanEngineGetActivity
Change-Id: I48fe1d73b7449c80304df09537024cdcfe4e0387
Signed-off-by: SaiKishore Konda <saikishore.konda@intel.com >
2020-04-18 01:28:27 -04:00
Aravind Gopalakrishnan
71ff85cf2c
Complete kernel prior to timestamp capture
...
While at it, fix event flag check upon creation
Change-Id: I2c57b0e20141fc38a4de695cae79bf2f14dd6cdd
Signed-off-by: Aravind Gopalakrishnan <Aravind.Gopalakrishnan@intel.com >
20.16.16582
2020-04-17 20:43:38 +02:00
ocldev
bd24350a68
dependencies update
...
Change-Id: I70b49150be4785fce62780f199e579f7eecb73ce
2020-04-17 14:52:07 +02:00
Mateusz Jablonski
2d5a822290
Reduce global memory size for sub devices
...
Related-To: NEO-4484
Change-Id: I6822ceedddde03353d6a2c6b2234f31d91fd9efe
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2020-04-17 11:38:37 +02:00
Bartosz Dunajski
9ac32a6991
Manifest update
...
Change-Id: I29fd19020768f8e8487a08b98e8aa84f7101496a
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2020-04-17 11:24:14 +02:00
ocldev
27eb7b08de
igc revision update
...
Change-Id: I7489a62aa46642df5f2fc4a56deaf3d63bc94242
2020-04-17 11:10:15 +02:00
Krzysztof Gibala
2171767d7c
Add Blitter support for clEnqueueSVMMemcpy in read buffer scenario
...
Related-To: NEO-4013
Change-Id: Id7c9ad50e4170a862d52701edd4175e4e493f359
Signed-off-by: Krzysztof Gibala <krzysztof.gibala@intel.com >
2020-04-17 10:59:20 +02:00
Mateusz Jablonski
86a5946b7b
Pass device bitfield to TagAllocator
...
Related-To: NEO-4484
Change-Id: I56602a15d18ff577a97d573eeda51e7866525aa7
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2020-04-17 10:41:18 +02:00
Michal Mrozek
6cbb8352f4
Allow null global work offset.
...
Change-Id: I6396030213d9c5de9ff909299a5530f339c7b1fe
Signed-off-by: Michal Mrozek <michal.mrozek@intel.com >
2020-04-17 09:59:11 +02:00
Mateusz Jablonski
a604eee07b
Pass proper device bitfield when allocating global/constant surface
...
Related-To: NEO-4484
Change-Id: Iecb968bfc6ed3f7e3dc216dab3f26693c1b949d6
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2020-04-17 09:43:15 +02:00
Jim Snow
b58371df4e
Return device in zeDriverGetMemAllocProperties
...
Change-Id: Idc616fff41375a17fac04e5b036def9445d8bcfe
Signed-off-by: Jim Snow <jim.m.snow@intel.com >
2020-04-16 14:53:24 -07:00
Krzysztof Gibala
310947e6dd
Correct and add test for existing reg key
...
Correct DisableCachingForStatefulBufferAccess flag access
Change-Id: Ic956ae12d3abaf9c0871921833273d4c355e6766
Signed-off-by: Krzysztof Gibala <krzysztof.gibala@intel.com >
2020-04-16 19:55:54 +02:00
Krzysztof Gibala
9b85e93757
Add reg key to disable caching for stateful buffer
...
Change-Id: I7d70fa6f1ef869588f9a19c9dc43f49d531bf814
Signed-off-by: Krzysztof Gibala <krzysztof.gibala@intel.com >
2020-04-16 18:22:23 +02:00
Adam Cetnerowski
86d0a9c3d9
ULT renaming: String to Hash tests
...
Related-To: NEO-2236
Change-Id: I1f2be9e0e1f7a98979d957f4b55f9793ee929776
Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com >
2020-04-16 15:41:54 +02:00
Mateusz Jablonski
0c404bc880
Pass device bitfield to allocation properties when creating mem obj
...
Related-To: NEO-4484
Change-Id: I961e9122591dc7293e37d5c1ca58cbcd649ee653
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2020-04-16 15:01:37 +02:00
Adam Cetnerowski
8f0380a00b
ULT renaming: Per Thread Data tests
...
Related-To: NEO-2236
Change-Id: Idaa3f96d3bf70c13b7bb0d214b16e0f3571b4158
Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com >
2020-04-16 14:41:50 +02:00