SaiKishore Konda
fda985aa0e
Engine OSspecific ULT implementation
...
- by Mocking sysfs class and implementing OSSpecific(Linux)
Change-Id: I2eabf24e44e92b72e73bc323206776440b330b83
Signed-off-by: SaiKishore Konda <saikishore.konda@intel.com >
2020-05-12 18:18:37 +02:00
Filip Hazubski
b817d3e95a
Enable overriding OpenCL version to 3.0
...
Related-To: NEO-4368
Change-Id: I6e2469861ca98649050b0f6251064ae6cce673be
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com >
2020-05-12 17:32:00 +02:00
Krystian Chmielewski
caee16d968
ocloc package with ocloc binary, ocloc library, and ocloc library header
...
Change-Id: I252ecdf9cff1ca20e39b2b4b5675410ac51ed38a
2020-05-12 17:21:14 +02:00
Bartosz Dunajski
997dcd607f
Add entry points for memory placement overrides.
...
Change-Id: Ie43781dc880b4937cf86441c9c46638e17282111
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2020-05-12 15:23:07 +02:00
Kamil Kopryk
9ac153b2ef
Fix multi os context profiling data
...
Change-Id: I89f31fc53e1604a4f9b63bc0fbbfcc7e3c2751fa
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com >
Related-To: NEO-4653
2020-05-12 15:12:42 +02:00
Adam Cetnerowski
22ff88b1e6
ULT renaming: Buffer Set Arg tests
...
Related-To: NEO-2236
Change-Id: I7a0f848541e4df53b24da9109e1949278c89ce72
Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com >
2020-05-12 14:23:51 +02:00
Adam Cetnerowski
018cff1e67
ULT renaming: Buffer Pin tests
...
Related-To: NEO-2236
Change-Id: Ie06bc719994c7b2489d834e410d1b8a12543ba89
Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com >
2020-05-12 14:09:03 +02:00
Filip Hazubski
6df11b5201
Enable OpenCL 3.0 enums by default
...
Related-To: NEO-4368
Change-Id: I3547d0adb47a870b33191b5c2356ad625d2a04c5
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com >
2020-05-12 13:35:41 +02:00
Dongwon Kim
4216e962b2
Assign GPU range for pinBB in case of limitedRanged GPU addr space
...
Change-Id: I3ad90c8eac8664af16b0c9af7b7420cf77f31d8a
Signed-off-by: Dongwon Kim <dongwon.kim@intel.com >
2020-05-12 13:16:41 +02:00
Lukasz Jobczyk
ae7e9b3c39
Add implementation of memory operation handler on Linux
...
Related-To: NEO-4302
Change-Id: Ic2b0eb9dde67d0c672914764592c8326f5bdd9c1
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2020-05-12 08:09:44 +02:00
Maciej Dziuban
c88a55a86c
Use isAuxEnabled flag for sharing images from OpenGL
...
Change-Id: I6a7b9178ade1d80dfd47a16dc7a500f779ed6769
Signed-off-by: Maciej Dziuban <maciej.dziuban@intel.com >
2020-05-11 11:31:36 +02:00
ocldev
6f0466f692
igc revision update
...
Change-Id: Ib061633e0f36435a42e31ee5e344349603fbc266
2020-05-11 04:48:37 +02:00
Bill Jordan
b3b67c39b3
Implement zetSysmanFrequencyGetAvailableClocks.
...
Change-Id: Idb8e9edd89f3d3e228fb51501ae51a872bb60d23
Signed-off-by: Bill Jordan <bill.jordan@intel.com >
2020-05-08 19:03:03 +02:00
SaiKishore Konda
7c1eaadf50
Engine Sysman APIs using RCS Engine
...
- Fixing the engine sysfs node path
- Using default engine as RCS (compute) engine for engine APIs
- Updating the ULT for the same
Change-Id: If11aea422ac7e73b7f5fd0bc30d0918915d73848
Signed-off-by: SaiKishore Konda <saikishore.konda@intel.com >
2020-05-08 18:15:24 +02:00
Jaime Arteaga
ac443acbc9
Create Level Zero command queue based on queue desc ordinal (2)
...
Improve ULTs
Related-to: NEO-4590
Change-Id: I73a554d25f1cbce93d7ed6b356a495951204d09a
Signed-off: Jaime Arteaga <jaime.a.arteaga.molina@intel.com >
2020-05-08 17:31:42 +02:00
Krzysztof Gibala
cb8e9656ee
Merge MemoryPropertiesFlags files
...
Move mem_properties_parser_helper files to memory_properties_flags_helpers
Rename MemoryPropertiesParser to MemoryPropertiesHelper
Related-To: NEO-4143
Change-Id: Ib35360bceff90be2383696083226f8be1e47538c
Signed-off-by: Krzysztof Gibala <krzysztof.gibala@intel.com >
2020-05-08 14:17:36 +02:00
Maciej Dziuban
fd65d45744
Fix HWTEST2_P macro
...
Change-Id: I70053c61a90f0c4b0f26a9cb4afb8773a8c3ad5b
2020-05-08 14:04:40 +02:00
Bartosz Dunajski
989651b397
Bring back page size for PrivateDriverDataSize in wddm queue submit
...
Change-Id: Iad7c623ceed1a6d432df544ceea462569f615c15
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2020-05-08 13:37:56 +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
Kamil Kopryk
1dad22a12a
Add isSpecialWorkgroupSizeRequired helper
...
Change-Id: Ic8d4471f48ed5f25eefa802444d0ea62ac0112da
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com >
Related-To: NEO-4648
2020-05-08 13:15:23 +02:00
Milczarek, Slawomir
7f2042ea22
Add an option to compile platform-specific kernels only
...
Related-To: NEO-2994
Change-Id: I7fc3d7e93434f1ebae8cbcbf43def627c87adfad
Signed-off-by: Milczarek, Slawomir <slawomir.milczarek@intel.com >
2020-05-08 13:10:19 +02:00
Adam Cetnerowski
6601d9d8ad
ULT renaming: Parent Kernel tests
...
Related-To: NEO-2236
Change-Id: Id7b3da239782baaf9bcf472fec5154cf341218b6
Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com >
2020-05-08 12:48:43 +02:00
Mateusz Jablonski
bdf4fc1464
Correct number of exposed compute units
...
Related-To: NEO-3691
Change-Id: I7b2f199725c4f1621759486c462d7bd38e43f5ca
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2020-05-08 11:33:35 +02:00
kamdiedrich
fa8a5d6451
Add programming crossThreadData for image and sampler
...
Change-Id: I3322548c60e11d0d0bf2f2b5d76f5932032fe569
2020-05-08 10:02:10 +02:00
Andrzej Swierczynski
29c657046d
Print device and engine info
...
Related-To: NEO-4640
Change-Id: I244af3d3407479d17aab603c9c5c3dc60888f7e5
Signed-off-by: Andrzej Swierczynski <andrzej.swierczynski@intel.com >
2020-05-08 09:17:41 +02:00
Aravind Gopalakrishnan
d176462fb0
Use memcpy for getting and setting event values
...
Direct pointer dereference may not yield expected results
Change-Id: I872dd837ae21bc8a0e1833527cc9a8791cad5295
Signed-off-by: Aravind Gopalakrishnan <Aravind.Gopalakrishnan@intel.com >
2020-05-07 16:03:16 -07:00
Dongwon Kim
bd31c15382
Adding Device ID of a TGL SKU
...
Change-Id: Ie7fd4755de0f3132ac87ff25c7357aa5be752760
Signed-off-by: Dongwon Kim <dongwon.kim@intel.com >
2020-05-07 18:37:35 +02:00
Maciej Dziuban
471eb25c24
Add ULTs for blitter debug variables
...
Change-Id: Ica062fe90e2b2822e72c5f9ebce07395dec4c7ed
Signed-off-by: Maciej Dziuban <maciej.dziuban@intel.com >
2020-05-07 16:23:28 +02:00
ocldev
cfcfbf3170
dependencies update
...
Change-Id: Id4ddda56be395763860d0b3720e950b3c0181bba
2020-05-07 14:26:29 +02:00
Jaime Arteaga
77791ba889
Create Level Zero command queue based on queue desc ordinal
...
And correctly return the number of engines available.
Related-to: NEO-4590
Change-Id: I637b3a94473e146003ea5e1c86d38e311406ce7e
Signed-off: Jaime Arteaga <jaime.a.arteaga.molina@intel.com >
2020-05-07 12:10:54 +02:00
kamdiedrich
b7e65150d3
Add the missing keyword and ASSERT
...
Change-Id: I74f371a4cf7dec808e9bf6ecffbda578e93ef5fd
2020-05-07 11:46:12 +02:00
Katarzyna Cencelewska
ae17fdf63b
Add tests for builtin to L0
...
Change-Id: Ic6ab3dd6b249b339412c71d2d393dbf34e45371d
Signed-off-by: Katarzyna Cencelewska <katarzyna.cencelewska@intel.com >
2020-05-07 10:25:46 +02:00
Adam Cetnerowski
7386801303
ULT renaming: Kernel tests
...
Related-To: NEO-2236
Change-Id: I5e7fdfa1fc4368bfb048594f3bd71cb0ef9e7511
Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com >
2020-05-07 10:15:12 +02:00
Adam Cetnerowski
2dfd988128
ULT renaming: Kernel SLM Arg tests
...
Related-To: NEO-2236
Change-Id: I1bb285a57951005c332a46e3e62d644995c64973
Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com >
2020-05-07 09:18:22 +02:00
Filip Hazubski
97fbbf5be4
Add test to verify pipes support
...
Related-To: NEO-4368
Change-Id: Iabf179eb74d9b4c904cfc71c3281e2131c9b26d2
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com >
2020-05-07 07:19:16 +02:00
Mateusz Hoppe
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
Maciej Dziuban
656468e42b
Add debug flags for blitter
...
Change-Id: I57e47cfa3dde10f441cd7400ad6463367450a899
2020-05-06 15:27:42 +02:00
Michal Mrozek
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
Bartosz Dunajski
78d5704c51
Update TimestampPacket alignment
...
Change-Id: Iaf30c2cca8a32cc17b838d96366ebe25491afc42
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2020-05-06 15:00:04 +02:00
Filip Hazubski
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
Jobczyk, Lukasz
c60e4af68a
Revert "Change residency vector to set"
...
This reverts commit 29c3c7180b .
Change-Id: I68e80e0f23b1f2deda4cc94d3cf17ea215fe1c9e
2020-05-06 13:17:45 +02:00
Milczarek, Slawomir
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
Mateusz Hoppe
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
Jaime Arteaga
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
Mraghuwa
562e45db81
Add sysman ULT for level zero
...
Change-Id: I3fafb5efb03a933ea27f43c1954497791e862115
2020-05-06 03:16:58 +02:00
Raiyan Latif
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
Jim Snow
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
Slawomir Milczarek
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
Maciej Plewka
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
Filip Hazubski
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