Jaroslaw Chodor
218205c575
Add debug key for limitting hw threads
...
Change-Id: I5770b9b0ecdfb98d96265b76b8a6404cc4abfa4c
2020-04-29 19:14:18 +02:00
Vilvaraj, T J Vivek
5c029b4471
Implement RAS APIs
...
- Implemented zetSysmanGetProperties
- Implemented zetSysmanGetState
Change-Id: Id40a1cb036693156c31c6e9ee78c3113ef35e5c2
Signed-off-by: Vilvaraj, T J Vivek <t.j.vivek.vilvaraj@intel.com >
2020-04-29 18:03:05 +02:00
Maciej Plewka
67198ea705
Use bliter for memoryFill
...
Change-Id: I2e60d1b436cb2955952b62b1eb43d9efbe70d19b
Signed-off-by: Maciej Plewka <maciej.plewka@intel.com >
2020-04-29 16:10:57 +02:00
Zbigniew Zdanowicz
1bb0134a6c
Refactor LriHelper class
...
Related-To: NEO-4338
Change-Id: Ie6387ff5f35df569fe1d9492b35e2acbc93e0393
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2020-04-29 14:15:43 +02:00
Lukasz Jobczyk
537ffbcb00
Add mechanism to ensure resource lifetime residency on Linux
...
Related-To: NEO-4302
Change-Id: If22fe390555dbe97f2f24b28264276410355b067
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2020-04-29 12:39:22 +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
Filip Hazubski
14eb8eae3f
Change KB, MB, GB to constexpr values
...
Change-Id: I6f726b142f945d22d6ea12289600c397da19cbb0
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com >
2020-04-29 09:41:31 +02:00
Jaroslaw Chodor
1f8fdf4fc0
Adding relocations debug information
...
Change-Id: I7f5ae46dc8774d8977b1e9adaeccfd4dd5dd57af
2020-04-29 00:43:33 +02:00
Mateusz Jablonski
159c804312
Add method to get device bitfield from context
...
Related-To: NEO-4484
Change-Id: I5079c5bff48b552ed5326b2252bcd9401ea66c7d
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2020-04-28 21:26:11 +02:00
ocldev
08af6cad48
IGC interface cleanup
...
Change-Id: I4dc1a35cea636e00187c5f793a1539c4fdfac5f1
2020-04-28 21:01:48 +02:00
Konda
610662dbd8
Power APIs boilerplate for Level Zero Sysman
...
- boilerplate for following power APIs
-zetSysmanPowerGet
-zetSysmanPowerGetProperties
-zetSysmanPowerGetEnergyCounter
-zetSysmanPowerGetLimits
-zetSysmanPowerSetLimits
-zetSysmanPowerGetEnergyThreshold
-zetSysmanPowerSetEnergyThreshold
Change-Id: I6350d869da9a64424b197ce16ac008224405a65d
Signed-off-by: Konda <saikishore.konda@intel.com >
Signed-off-by: SaiKishore Konda <saikishore.konda@intel.com >
2020-04-28 19:53:57 +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
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
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
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