Katarzyna Cencelewska
9cdd0574c1
Move init of image builtins to separate function in level_zero
...
Change-Id: I15879af545159da3646a6bd71bf0d952735b37aa
Signed-off-by: Katarzyna Cencelewska <katarzyna.cencelewska@intel.com >
2020-04-28 17:52:23 +02:00
Mateusz Jablonski
9dab9a654d
Add debug flag to enable support for context with multiple root devices
...
re-capture debug flags for ULT
Related-To: NEO-3691
Change-Id: I3b20e53c11bac3b6f0c97556d3f2b193df9541c0
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2020-04-28 17:51:41 +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
Jaime Arteaga
1401b45018
Execute Level Zero Tools ULTs on each build
...
Also:
-Remove files already available in core ULTs, to avoid
duplication of code.
-Add a simple ULT for sysmanGet.
-Remove carriage-return symbols from tools/test/unit_tests/CMakeLists.txt.
Change-Id: Iab53ea3a5d8228dcf3d749dbed9f4bf35b5f4d26
Signed-off: Jaime Arteaga <jaime.a.arteaga.molina@intel.com >
2020-04-28 17:24:30 +02:00
Zbigniew Zdanowicz
048c90e3b1
Remove RMW access patterns from gfx memory
...
Related-To: NEO-4338
Change-Id: I8dcfca9a11f499fde44ca9754dec67fe5a5e3d46
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2020-04-28 15:26:22 +02:00
Mateusz Jablonski
3a9360629b
Remove PlatformFixture from ApiFixture
...
Related-To: NEO-4632
Change-Id: Ia012f8de672b9d571a40a3e9514de396b6fee93a
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2020-04-28 14:54:41 +02:00
Pawel Cieslak
9ca46b41f2
Update infra.
...
Change-Id: Ibb088834de0b09d670823b39e7d596925cd9ad06
Signed-off-by: Pawel Cieslak <pawel.cieslak@intel.com >
2020-04-28 14:43:48 +02:00
Mateusz Jablonski
831233a8d2
Minor cleanup of Context class
...
Change-Id: I1d9169ce0019162b20d573a315d006c6a0913e4f
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2020-04-28 14:26:25 +02:00
Sebastian Luzynski
fd195f0967
LoopAtPlatformInitialize renamed to LoopAtDriverInit and triggers earlier
...
Related-To: NEO-4526
Change-Id: I13067badfbaf9f46c993b08126fb35e53d68f6d3
2020-04-28 13:47:04 +02:00
ocldev
acfa007d30
dependencies update
...
Change-Id: Ied2b602fe296b9267a3a1b74fb1f99f8be276b4e
2020-04-28 12:11:22 +02:00
Konstanty Misiak
d684b40d3e
Add target for neo shared unit tests
...
Change-Id: I78e8985242025d456c0ad214a9293793857ec888
Signed-off-by: Konstanty Misiak <konstanty.misiak@intel.com >
2020-04-28 11:40:11 +02:00
ocldev
b37bec95dc
igc revision update
...
Change-Id: Id493d25cf230caa25c9cdf7749a5ff5faefd2ee0
2020-04-28 09:55:37 +02:00
SaiKishore Konda
f3217b5d1a
Cleanup Level zero Tools Sysman code
...
- removing the ULT specific constructors
Change-Id: Ieaee9ab72c144d5f5794f6bc023c2f14df2a7b0b
Signed-off-by: SaiKishore Konda <saikishore.konda@intel.com >
2020-04-28 08:53:53 +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
Jitendra Sharma
e83e9bd114
Temperature API's boilerplate for Level Zero Sysman
...
Change-Id: I0573ed2ce36d8c94c6a0e1c32644f8050b6b8d5c
Signed-off-by: Jitendra Sharma <jitendra.sharma@intel.com >
2020-04-27 21:10:10 +02:00
Zbigniew Zdanowicz
b2210fa5bb
Refactor MemorySynchronizationCommands class
...
Related-To: NEO-4338
Change-Id: Id0ae9c73293fd99f53fccc11a69ca14fa9a6d119
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2020-04-27 17:33:31 +02:00
Mateusz Jablonski
4bf503da12
Fix typo
...
Change-Id: Iee20423f527554acff39669fa22cc1bf8a09000d
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2020-04-27 16:50:21 +02:00
Milczarek, Slawomir
5bfc20ff28
ULTs amendments around fence allocation
...
Related-To: NEO-3216
Change-Id: I37c8b94cbd8d06dafc8a7a3d30fa40fad602a4ac
Signed-off-by: Milczarek, Slawomir <slawomir.milczarek@intel.com >
2020-04-27 15:44:31 +02:00
Lukasz Jobczyk
29c3c7180b
Change residency vector to set
...
Related-To: NEO-4302
Change-Id: I318e28ed6d84fa781f9369a870f3e9e10a897db9
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2020-04-27 11:17:08 +02:00
Maciej Plewka
7c8193179a
Fix Use test flags in ocl tests
...
Change-Id: I1c27e51182b71fcd525469870affac5edd7f5736
Signed-off-by: Maciej Plewka <maciej.plewka@intel.com >
2020-04-27 11:06:33 +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
ocldev
ff4ec40e27
igc revision update
...
Change-Id: Id2ded4259e8371b9e1bb61309796dc1fc36f8bb4
2020-04-27 08:51:38 +02:00
Kamil Kopryk
0c7c112bde
Don't force to disable ftrRenderCompressedImages on linux
...
Change-Id: I231d521db6f60b243097735b1bf0e0a3bf7068a6
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com >
Related-To: NEO-2285
2020-04-27 08:29:24 +02:00
Mraghuwa
5426b34ea9
Add Tools ULT for level zero
...
Change-Id: Id4625b9c3fdadfb164d51a96a94af2dc0b49fa4b
Signed-off-by: Mraghuwa <mayank.raghuwanshi@intel.com >
2020-04-25 20:38:45 +02:00
Jaroslaw Chodor
a8269f55f9
Removing grf size from kernel descriptor
...
Change-Id: I62954d5de596410a463459cc185ff950871fcd36
2020-04-25 00:15:05 +02:00
Mateusz Hoppe
ad75f97fdc
Skip BindlessKernelFixture aubs in Debug
...
Change-Id: Id814c74440121f267026b3cf8e1caa3032ed525a
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
20.17.16650
2020-04-24 14:49:06 +02:00
Pawel Cieslak
6f15f7c380
Update infra.
...
Change-Id: I972e6fa8d0c5467eaefec45b7070b5c79442a094
Signed-off-by: Pawel Cieslak <pawel.cieslak@intel.com >
2020-04-24 14:35:41 +02:00
Bartosz Dunajski
3960090345
Add MI_ARB_CHECK commands between blits
...
Change-Id: I07772c6f69c64bfa15cc21749839edc218abdf80
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2020-04-24 14:05:21 +02:00
Adam Cetnerowski
320794ce93
ULT renaming: Indirect Heap tests
...
Related-To: NEO-2236
Change-Id: I1a40cfdf5807a8fe6a2afe28417cbaa5a7b5d289
Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com >
2020-04-24 14:03:15 +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
Jim Snow
2dbffe8b64
Allow zeEventPoolCreate with no device
...
We use the first device associated with the driver when no device
is explicitly provided.
Event pools are no longer created via a device method.
Change-Id: Ib16dc79be3ceb1f822c7c1dace7264a0052a6593
Signed-off-by: Jim Snow <jim.m.snow@intel.com >
2020-04-24 00:55:32 +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
Spruit, Neil R
e01b9e0c86
Updated events to store CommandStreamReceiver at init
...
- Updated Event Class to store a pointer to the associated device's command
stream receiver to use during query status and host synchronize
Change-Id: I130df8541ca6a13396669c75fefd135d5ad1ef7d
Signed-off-by: Spruit, Neil R <neil.r.spruit@intel.com >
2020-04-23 19:18:55 +02:00
Filip Hazubski
9015a518dc
Update Kernel::getSubGroupInfo
...
Return CL_INVALID_OPERATION when querying unsupported info.
Related-To: NEO-4368
Change-Id: Ic8b312dc33ab202eb0776f6b7134fc465b73e721
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com >
2020-04-23 16:31:45 +02:00
Kamil Kopryk
e3a4f021ce
Don't force to disable ftrRenderCompressedBuffers on linux
...
Change-Id: Ib480434b25f45f04910ae39787842e3732e38ad5
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com >
Related-To: NEO-2285
2020-04-23 16:02:59 +02:00
ocldev
a50e2c17c2
igc revision update
...
Change-Id: Ia9cfc890622cb3a6332f8e798b041da3bd194eef
2020-04-23 15:45:27 +02:00
kamdiedrich
f93072ddf5
Refactor image formats
...
Change-Id: I01eaf33e4c31437f3a820655cda21f3e2cf6d6df
2020-04-23 15:35:30 +02:00
Bartosz Dunajski
6818e55594
Improve TimestampPacket dependencies handling
...
Change-Id: Ib38f9db8e7398759c3031af5709ccdfd6a421002
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2020-04-23 15:18:40 +02:00
Artur Harasimiuk
a077fa5ece
Add cmake option to allow disabling of mitigations
...
Change-Id: I86f78b59cb4812b5bb30a8b95ac7ec2cd1f87b51
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com >
2020-04-23 13:30:42 +02:00
Bartosz Dunajski
fbe0f4d0f3
Remove unused TimestampPacketContainer method
...
Change-Id: I7d3b8dc17f5622beac3cff51f6d8351916f046e1
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2020-04-23 12:09:47 +02:00
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