Commit Graph

4807 Commits

Author SHA1 Message Date
ef4fae3903 Enable TBX mode in level zero
RelatedTo: NEO-4644

Change-Id: I76913d6b7c7d978a5a90a7a574778c67283497c1
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
20.19.16754
2020-05-06 16:33:15 +02:00
656468e42b Add debug flags for blitter
Change-Id: I57e47cfa3dde10f441cd7400ad6463367450a899
2020-05-06 15:27:42 +02:00
97c5a68e8e Remove not needed code.
Change-Id: I618a8d87668831942720ee714099fe31d9184b7b
Signed-off-by: Michal Mrozek <michal.mrozek@intel.com>
2020-05-06 15:17:04 +02:00
78d5704c51 Update TimestampPacket alignment
Change-Id: Iaf30c2cca8a32cc17b838d96366ebe25491afc42
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2020-05-06 15:00:04 +02:00
8b896bf864 Correct supportsPipes value
Related-To: NEO-4368

Change-Id: I675664b80b776a583fe237a7efec20d5f428941e
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
2020-05-06 13:47:19 +02:00
c60e4af68a Revert "Change residency vector to set"
This reverts commit 29c3c7180b.

Change-Id: I68e80e0f23b1f2deda4cc94d3cf17ea215fe1c9e
2020-05-06 13:17:45 +02:00
345afd1eaf Add DRM header with format modifiers
Related-To: NEO-4452

Change-Id: Iba189eb2c865cf893c1eb5b223ea7eef970125ab
Signed-off-by: Milczarek, Slawomir <slawomir.milczarek@intel.com>
2020-05-06 11:40:48 +02:00
cdff1c82fc Update internal revision
Related-To: NEO-4619

Change-Id: I89c1a839364c72a5ca23f5d13f97d3b099e139ca
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2020-05-06 09:26:06 +02:00
0c1282ab82 Add levelZeroSupported field to RuntimeCapabilityTable
So initialization fails gracefully when Level Zero is
executed in unsupported platforms.

Change-Id: I06bd9f00260ebb1266108bd4ccee7abbc9275200
Signed-off: Jaime Arteaga <jaime.a.arteaga.molina@intel.com>
2020-05-06 07:59:46 +02:00
562e45db81 Add sysman ULT for level zero
Change-Id: I3fafb5efb03a933ea27f43c1954497791e862115
2020-05-06 03:16:58 +02:00
031ea89465 Return silently when memory hint/prefetch unsupported for alloc type
Change-Id: I26324d47358ebcfe2d5af9e4fb22448e7e453d15
Signed-off-by: Raiyan Latif <raiyan.latif@intel.com>
2020-05-06 01:18:43 +02:00
f0c7f5f5de Propagate errors in ModuleImp::createKernel
Change-Id: I71612013e27315841103ceaf1de9ea11c1876ac6
Signed-off-by: Jim Snow <jim.m.snow@intel.com>
2020-05-05 11:56:28 -07:00
a5793fc654 A new Linux interface for media sharing to exchange format info
vaExportSurfaceHandle() with DRM_PRIME_2 uses VADRMPRIMESurfaceDescriptor,
where the drm_format_modifier can help passing tiling/compression info.

Related-To: NEO-4452

Change-Id: I1c25df53a6fd185c949156ea099abc7c0b3e11d6
Signed-off-by: Slawomir Milczarek <slawomir.milczarek@intel.com>
2020-05-05 20:07:11 +02:00
35d9b4365b Return correct engines count in device properties
Change-Id: Ic1272973fd0f5340ac3c2ade43f59021f54f424b
Signed-off-by: Maciej Plewka <maciej.plewka@intel.com>
2020-05-05 17:04:52 +02:00
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
4c23b60b30 Refactor setArgBufferWithAlloc, add zello_world blackbox test
Change-Id: I793f960582ce8c066dedd466befcbf534d6d7ddc
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2020-05-05 14:41:45 +02:00
86ea2ffdac Adding error message for fcl
Change-Id: Ic1849c55c33bd8ac5ef624765da46d505192c4fc
2020-05-05 04:50:45 -07:00
a843293f89 Revert "Add mechanism to ensure resource lifetime residency on Linux"
This reverts commit 537ffbcb00.

Change-Id: I425a6167979e1f7bb9bc1ca8a8b91bd8174be480
2020-05-05 12:31:41 +02:00
85a5dcfe62 Add supportsPipes HW capability
supportsPipes set to false will disable support of Pipes on a device.

Related-To: NEO-4368

Change-Id: I2b03984d7618e85f482f8f8fa0fe3ef45ece7c19
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
2020-05-05 12:12:08 +02:00
70c39ec57b Add re-mapping for hostPtr for copyRegion
Change-Id: I40db767a9bca7bc9a19ce6b5f760db62605bdb96
2020-05-05 10:19:20 +02:00
62c7d16bb0 Export all symbols from shared library for internal configuration
Related-To: NEO-4621

Change-Id: Icc4051b81c07a3bd9fe930f38cd3a6969bf87b82
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2020-05-05 10:15:53 +02:00
a6a8a69f4c Return build number in Level Zero driverVersion
Change-Id: I5c1790b291fe536801bfe4aa5f9ac9b7ed230f66
Signed-off: Jaime Arteaga <jaime.a.arteaga.molina@intel.com>
2020-05-05 10:04:25 +02:00
a8d653c549 Make tool for loading L0 builtins from binaries/spv
Change-Id: Ib7a50ecb85d740f13e6ed1b19e15bcd991b74867
Signed-off-by: Kacper Nowak <kacper.nowak@intel.com>
2020-05-05 10:03:47 +02:00
c80ff3a158 Setup context type based on provided devices
Related-To: NEO-4484
Change-Id: I1db354237b87167d4fa824e63737f6fff2ad77cb
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2020-05-05 09:49:11 +02:00
a40381d871 igc revision update
Change-Id: Iff53f8b026a7edc3214a8ed47fbb3dc5c10137a5
2020-05-05 09:14:03 +02:00
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
b42d789e04 Fix event sizing for kernel timestamps
Standardize the format for kernel timestamps
and logic used to read the data.

Change-Id: I9418c2e09987dc778302026b705d056c84996983
Signed-off-by: Aravind Gopalakrishnan <Aravind.Gopalakrishnan@intel.com>
2020-05-05 00:34:59 +02:00
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
2b663dda11 Execute Level Zero Tools ULTs on each build (2)
-Remove duplicated gen folders.

Change-Id: I2789b52c61382ca6b4e3b400f3a99626ebb71d0e
Signed-off: Jaime Arteaga <jaime.a.arteaga.molina@intel.com>
2020-05-04 16:34:21 +02:00
6cc698f896 Change PrivateDriverDataSize for Wddm 2.3 submits
Change-Id: I472aa50f415947dfdb30168219c717dac26abdc8
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2020-05-04 16:21:42 +02:00
701542e046 Add debug flag to override kernel preemption level
Change-Id: I22a813c5ce1811317b0425d391f30b290fc03ec9
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
2020-05-04 15:41:12 +02:00
f09ffb7ba1 Update infra.
Change-Id: I7c197de81290adaf775bb051823444717c16df4d
Signed-off-by: Pawel Cieslak <pawel.cieslak@intel.com>
2020-05-04 15:17:21 +02:00
adaeb5c42c Update OCL headers
Update with changes related to OpenCL 3.0

Related-To: NEO-4368

Change-Id: I8e3d42c1555c04ad6eacd3e3684298dd0c97aa26
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
2020-05-04 15:04:48 +02:00
536c50234f Pass linear stream to encode MMIO
Change-Id: I07bafc49676e31fb457a63f4655a98fd0c793389
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
2020-05-04 14:48:49 +02:00
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
8700b24c87 Force implicitFlush for blit aux translation
Change-Id: I8a63759d4b98126bdfbd8fdeeb3d7302d5591450
2020-05-04 11:29:21 +02:00
6b5a7a3e08 dependencies update
Change-Id: Id7f405c8ba504824f6ea4af370468e71bf8ed3a1
2020-05-04 11:10:41 +02:00
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
bc9e2e1c6a Add debug flag to disallow allocation into system memory
Related-To: NEO-4338

Change-Id: I2a7aaf12119dc808b416a3ad17b1984fae45e855
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
2020-05-04 10:42:32 +02:00
98c6e85ae9 fixes for RAS implementation class
- add default constructor
- fix init function to be a public method

Change-Id: I9e9c3c0d1305497f030f44a1f50b2499b93d3e0c
Signed-off-by: Vilvaraj, T J Vivek <t.j.vivek.vilvaraj@intel.com>
2020-05-01 21:25:48 +02:00
e9b93010cc Some cleanup in Level Zero metrics
Change-Id: Ib9818eebdae8550973a75f44182480ca7412f6b6
Signed-off: Jaime Arteaga <jaime.a.arteaga.molina@intel.com>
2020-04-30 21:16:23 +02:00
bc09c95a17 Use memcpy_s instead of memcpy
Change-Id: I14ae0f782f38f21fa5a1ce1fd7125e97065b5a61
Signed-off-by: Maciej Plewka <maciej.plewka@intel.com>
2020-04-30 16:50:00 +02:00
2caeb739c3 Refactor libva and OCL sharing to pass in Intel flag
Change-Id: If2580366576b4880fa1a774a2a61cfbceb241835
2020-04-30 16:43:54 +02:00
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
f5211fa0bd Add Level zero Tools Sysman Engine ULT
Change-Id: I16b1cc695f729be71a5e8218b0c9363bf314f050
Signed-off-by: SaiKishore Konda <saikishore.konda@intel.com>
2020-04-30 16:24:19 +02:00
722cc784de Update ftrSupportsCoherency value
Set ftrSupportsCoherency false on EHL, ICLLP, LKF, TGLLP.

Change-Id: Ib1415b6e6f801fe2c8702c467e74b896a6719d6a
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
2020-04-30 16:23:38 +02:00
9e4beade24 package: rename intel-opencl-ocloc to intel-ocloc
Change-Id: I9b7322a0272c882e52b1bf049f5c92e80d1b4c1e
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2020-04-30 16:04:52 +02:00
0a2767d532 Fix use HWTEST2_F instead of HWTEST2_P in blit tests
Change-Id: I519703bbb7285106031ce40f1e471d2bc058e37f
Signed-off-by: Maciej Plewka <maciej.plewka@intel.com>
20.18.16699
2020-04-30 12:24:42 +02:00
218205c575 Add debug key for limitting hw threads
Change-Id: I5770b9b0ecdfb98d96265b76b8a6404cc4abfa4c
2020-04-29 19:14:18 +02:00
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