Adam Cetnerowski
393adc5211
ULT renaming: Non Uniform Workgroup tests
...
Related-To: NEO-2236
Change-Id: I6f314c17400e9b099da52e04aecf19f3df303a82
Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com >
2020-07-23 10:20:16 +02:00
Adam Cetnerowski
526e9eb962
ULT renaming: Program Data tests
...
Related-To: NEO-2236
Change-Id: Ie5afdf307be013196b11d7cbbd7afca84eb1c185
Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com >
2020-07-22 12:28:09 +02:00
Adam Cetnerowski
ee404451f4
ULT renaming: Process Spir Binary tests
...
Related-To: NEO-2236
Change-Id: Idcd394a74fc3c49948f8212adcc0e0542e4d578c
Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com >
2020-07-20 11:16:58 +02:00
Adam Cetnerowski
4ed3c73e57
ULT renaming: Process Elf Binary tests
...
Related-To: NEO-2236
Change-Id: I36b617078550cd5e91164f9acf7da2ac4eaa1a2b
Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com >
2020-07-16 16:06:22 +02:00
Adam Cetnerowski
fb7082f0f8
ULT renaming: Kernel Info tests
...
Related-To: NEO-2236
Change-Id: I19dea5d06d1847cf9d9816112b517cb6974f2cd5
Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com >
2020-07-15 15:37:36 +02:00
Adam Cetnerowski
c22aa75c2f
ULT renaming: Kernel Data tests
...
Related-To: NEO-2236
Change-Id: I2075d261ccf58f224954c0e2d9c3fdf9e6e28ca1
Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com >
2020-07-15 10:52:00 +02:00
Filip Hazubski
38740c7b75
Use blit when patching data segments with Linker
...
Change-Id: I79e92add07f5bd7a68d4b03cf8069ed9c2cb907f
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com >
2020-07-14 17:47:14 +02:00
Adam Cetnerowski
031ee61b5a
ULT renaming: Unhandled Token tests
...
Related-To: NEO-2236
Change-Id: I3aaed094be93e683ae5e361949c05ab623cbbfc6
Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com >
2020-07-14 14:06:28 +02:00
Adam Cetnerowski
77dbdf17d1
ULT renaming: Block Kernel Manager tests
...
Related-To: NEO-2236
Change-Id: Ice2aa7daa4ef3c0b91b3788f570ff8b41eee1f0b
Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com >
2020-07-13 17:36:38 +02:00
Andrzej Swierczynski
913cfcf0a1
Pass device to KernelInfo::createKernalAllocation
...
Related-To: NEO-4722
Change-Id: Ica85fe3e1ff43a158337ff7049fbc8486f8f39fc
Signed-off-by: Andrzej Swierczynski <andrzej.swierczynski@intel.com >
2020-07-08 11:53:08 +02:00
Bartosz Dunajski
6dd07bd3bc
Use correct Heap32 index for local memory allocations
...
Change-Id: I068f712ab2b05ee3d5a9716b21de685a7fee3a02
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2020-07-01 17:31:43 +02:00
Mateusz Jablonski
c6239968a5
Fix typos:
...
preffered -> preferred
deffered -> deferred
Change-Id: I1b87861590c273d7fcda5bf0c5a772bf36e1bc74
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2020-06-25 19:17:41 +02:00
Filip Hazubski
45f0bc56bc
Add options when building the program
...
Report "-ocl-version=300" when OCL 3.0 is enabled.
Report "-cl-feature=" with list of supported features.
Related-To: NEO-4368
Change-Id: I9aee559ed53541a0f0c1a2a004926d9d29a53d94
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com >
2020-06-18 18:54:50 +02:00
Mateusz Hoppe
22076663e4
Pass options to compiler during program linking
...
"-cl-intel-gtpin-rera" and
"-cl-intel-greater-than-4GB-buffer-required"
passed to compiler as internal options
Resolves: NEO-4723
Change-Id: I059027880e9a98aa063f4cd64e84e28311663f46
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2020-06-10 12:52:02 +02:00
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
Mateusz Hoppe
d130575dd3
Cleanup header includes in tests
...
Change-Id: I37de20f7c074ddcb23f893b2cda7fd6fff7bd32b
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2020-06-02 19:40:26 +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
chmielew
3e8f05d702
remove kernelHeader from HeapInfo
...
Change-Id: Ic2d441df15a7f75b5f3ef41d484969148e59715f
2020-05-28 03:59:49 -07: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
Filip Hazubski
41fef1c71e
Enable Opencl 3.0 support on TGLLP
...
Related-To: NEO-4368
Change-Id: I59e015ee28d29eab4aaf8781ac1ffb3a9cde4d09
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com >
2020-05-21 14:09:52 +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
Koska
68f7e67e31
Limit access to the printf buffer
...
Change-Id: Ic212f66ebedc374316c4ad8e32b708ae445f2276
Signed-off-by: Koska <andrzej.koska@intel.com >
Related-To: NEO-4595
2020-04-30 16:32:12 +02:00
Andrzej Swierczynski
0dfcfff89c
Return error when device does not support Intermediate Language Programs
...
clGetDeviceInfo, clGetProgramInfo, clCreateProgramWithIL and
clSetProgramSpecializationConstant return errors when Intermediate
Language Programs are not supported
Related-To: NEO-4368
Change-Id: I0bdc218c3cc57ea7ac698cd1db6c85687a8f9f4c
Signed-off-by: Andrzej Swierczynski <andrzej.swierczynski@intel.com >
2020-04-28 18:30:06 +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
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
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
Mateusz Jablonski
9ac7604ed9
Fix naming convention in mock_compiler_interface.h
...
Change-Id: I22e9dbdafda511bf9c273cd4e3081116249f9949
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2020-04-15 18:33:58 +02:00
Mateusz Hoppe
a13c1e642d
Handle debug data when using native binaries
...
- fix for debugger when programs are created from
binaries
Change-Id: I31bbb941c4f4aff577aa5393b3e09e9a97b868ae
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2020-04-15 17:20:08 +02:00
Mateusz Hoppe
e5072225a5
Pass optimization disable option based on debugger query
...
Related-To: NEO-4404
Change-Id: Ie6de202dc8e818a540983b8e5fa6c789b7c15b98
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2020-04-09 19:02:02 +02:00
Mateusz Hoppe
bd247d725b
AppendLaunchKernel tests
...
RelatedTo: NEO-4515
Change-Id: I1f719ea1f60f313fba44d49f84fe2caf6ea4e5c4
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2020-04-06 15:46:04 +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
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
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
25aea40e84
Remove platformDevices from os_interface, platform, program, sharings
...
and source_level_debugger
Related-To: NEO-4499
Change-Id: I09c28e8c167b00b80eaff8f86c8e58cea78ed3b1
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2020-03-24 22:09:57 +01:00
Mateusz Jablonski
47e3e7c8eb
Remove platformDevices [3/n]
...
Replace platformDevices[0]-> with defaultHwInfo->
Related-To: NEO-4499
Change-Id: I9a2607abe866512eef518ea6e34efb1d1d2069cf
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2020-03-24 17:19:57 +01:00
Filip Hazubski
fe851da327
Rename device directory
...
device directory is renamed to cl_device.
Related-To: NEO-3938
Change-Id: I96794c82632d042da6814550597d805df7bb6436
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com >
2020-03-24 14:35:21 +01:00
Adam Cetnerowski
acdc0dae31
ULT renaming: Program tests [4/n]
...
Related-To: NEO-2236
Change-Id: I7c801c288f1ad577b7a70c85cdf20cc78890d3b6
Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com >
2020-03-24 14:06:03 +01:00
Maciej Plewka
bbdeec80ff
Pass gtpinInfo to Igc during link
...
Change-Id: Ie05ea252d59372dcfb766851efa1311642f29c74
Signed-off-by: Maciej Plewka <maciej.plewka@intel.com >
2020-03-23 15:03:09 +01:00
Lukasz Jobczyk
38f53cab8a
Add type alias for spec const values map
...
Change-Id: I77c006f3b3953b108091914fec1f7ba040c7590b
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2020-03-23 12:11:44 +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
Lukasz Jobczyk
ab7a846514
Pass only updated spec const values
...
Change-Id: Idc9720fb700e7ce9745872e08038b31836300a38
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2020-03-20 13:44:37 +01:00
Adam Cetnerowski
7300ea9181
ULT renaming: Program tests [3/n]
...
Related-To: NEO-2236
Change-Id: Ia33ab083af7092fff915fa0a30481645aec5bd55
Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com >
2020-03-19 22:05:19 +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
Adam Cetnerowski
56a9bd7a31
ULT renaming: Program tests [2/n]
...
Related-To: NEO-2236
Change-Id: Ibf4efc0c585257cd236c0eceb8fe922f468a7013
Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com >
2020-03-18 17:03:36 +01:00
Adam Cetnerowski
584100e0d7
ULT renaming: Program tests [1/n]
...
Related-To: NEO-2236
Change-Id: I4e26868f9e1ced3055c5985dcbb921c1f123ad08
Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com >
2020-03-18 13:03:52 +01:00
Filip Hazubski
3b149b69a7
Remove duplicated fields from ClDeviceInfo
...
Related-To: NEO-3938
Change-Id: Ic13d69eaf2ba54794f82d78b058c960f27a6c29d
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com >
2020-03-17 08:58:34 +01:00
Jablonski, Mateusz
a996ec6d9a
Fix unit test issues
...
remove dead store
initialize default values in class definition
Change-Id: I39abef12104a80df13ace0fb127c4ee24e00b184
Signed-off-by: Jablonski, Mateusz <mateusz.jablonski@intel.com >
2020-03-16 09:34:55 +01:00
Filip Hazubski
475d4614a7
Update Program constructor
...
Change-Id: Ic1420d5ffa6e82d0e8ebbc9e65a98805bda3cc6c
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com >
2020-03-13 21:34:56 +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