Robert Krzemien
1bf270a804
Metric Api: Use 32-bit streamer marker value
...
Change-Id: I8488a93aa3e27828cef9da090e41e6384270cc99
Signed-off-by: Robert Krzemien <robert.krzemien@intel.com>
2020-10-16 09:15:54 +02:00
Krzysztof Gibala
babbb1224f
Minor cleanup in buffer ULTs
...
Change-Id: I5004cbcb7b001a878de96449457bf43db1b23164
Signed-off-by: Krzysztof Gibala <krzysztof.gibala@intel.com>
2020-10-16 09:15:04 +02:00
Ratajewski, Andrzej
bf3d57dd05
Revert "Enable cl_khr_subgroup_extensions"
...
This reverts commit 5826d3e105
.
Change-Id: I3ab7d3ef01edc2d7a15a79bd01a438e863219026
2020-10-16 08:01:45 +02:00
Jaime Arteaga
6614698997
Add multi-device support to events
...
Change-Id: I544d2409fa5ad7c2b64f7bfd081469e80d4f9c73
Signed-off-by: Jaime Arteaga <jaime.a.arteaga.molina@intel.com>
2020-10-15 12:54:51 -07:00
Artur Harasimiuk
51c25adc85
fix single-sku builds
...
Change-Id: Ib1aef5f27148203b808ffb698878c89a410193c4
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2020-10-15 19:45:56 +02:00
Mateusz Jablonski
f38beaf31c
Remove injecting MMIO from AubCenter's dtor
...
Related-To: NEO-5147
Change-Id: I338b553ab22a92d799cba3d5414475130c5c50a5
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2020-10-15 19:44:53 +02:00
Mateusz Hoppe
067ae67954
Introduce FRONT_WINDOW heaps inside INTERNAL heaps
...
Related-To: NEO-4550
Change-Id: I1979afb20881bcad7999af3ac5fd4f407b85ccc7
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2020-10-15 17:18:31 +02:00
Mateusz Jablonski
97154f7f98
Use ProgramInfo instead of Program in sip kernel
...
Related-To: NEO-5001
Change-Id: I58eda3ecc52fe1215ea8bbc35f97eea3a9d848e0
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2020-10-15 16:41:18 +02:00
Artur Harasimiuk
dd5c5ed723
infrastructure update
...
Change-Id: Ie3b37da86917abfc52933bab238bc7105c4b37ec
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2020-10-15 14:26:04 +02:00
Lukasz Jobczyk
2d781e5934
Add missing USM host allocation flag
...
Change-Id: I5658d5574fd522cff072adcc679f04805daabf12
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
2020-10-15 12:12:55 +02:00
Mateusz Jablonski
fd492f28b0
Correct useSystemMemoryPlacementForISA
...
Related-To: NEO-5156
Change-Id: Iee6df3e06eea5707b3b6cb45ac50e9880ee4dfb4
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2020-10-15 10:22:30 +02:00
Maciej Dziuban
21988a81e1
Enhance debug flag for post blit commands
...
Change-Id: Ia5dccd083d84ab1b7a1e772f7fd1d5344aa3c6b1
Signed-off-by: Maciej Dziuban <maciej.dziuban@intel.com>
2020-10-15 09:46:22 +02:00
Maciej Plewka
971969ba15
Link shared mocks to shared tests
...
Change-Id: Id3bd943e8f0a430cd672b08a5f088027005e36a6
Signed-off-by: Maciej Plewka <maciej.plewka@intel.com>
2020-10-14 18:39:58 +02:00
Krzysztof Gibala
3ac197e400
Create graphicsAllocation for all devices in buffer
...
Related-To: NEO-4589
Change-Id: Ic9625eb3c9c359fd4cc5afe3519e7acf4efb0081
Signed-off-by: Krzysztof Gibala <krzysztof.gibala@intel.com>
2020-10-14 16:05:53 +02:00
Adam Cetnerowski
43b47b48bf
ULT renaming: Gen-specific Sampler tests
...
Related-To: NEO-2236
Change-Id: Ieea95a0b59c07f1df06b0aec385d7a244325fc52
Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com>
2020-10-14 13:58:23 +02:00
Adam Cetnerowski
39f4d9afc4
ULT renaming: Gen-specific Image tests
...
Related-To: NEO-2236
Change-Id: Icb16d4624fa0aaaca74370ac9498201f6a5325e9
Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com>
2020-10-14 12:47:55 +02:00
Lukasz Jobczyk
f825364770
Unprotect memory after migration to CPU
...
Change-Id: I280296422ec30583752a0b62c7c1c8777aa84c32
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
2020-10-14 11:14:32 +02:00
Lukasz Jobczyk
e34ba2a233
Create internal BOs with mmap by default
...
Change-Id: I34f79ae2e44cf087c3fe4ec6ab673e04db04e65e
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
2020-10-14 10:37:36 +02:00
Pawel Wilma
675f7b380f
Fix for broken single sku build
...
Change-Id: I658bb0943d5ddc5229b8b25c4ae7fba2c867d25f
Signed-off-by: Pawel Wilma <pawel.wilma@intel.com>
2020-10-14 10:25:19 +02:00
Spruit, Neil R
53a99f6772
Fixed 2D/3D copy to use aligned pointers and offsets in kernel programming
...
- Fixed the 2d/3d copy to correctly pass the aligned allocation data to
the kernel programming of the buffer surface states otherwise unaligned
host ptrs cannot be used.
Change-Id: If62e9321d572a786999a5ead8303f11e2e9a3c8d
Signed-off-by: Spruit, Neil R <neil.r.spruit@intel.com>
2020-10-14 17:53:40 +00:00
Artur Harasimiuk
cbeec68c5f
infrastructure update
...
Change-Id: I7c4f5a5bd507a5396a6ac37bdc49af92e0ee3482
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2020-10-13 16:54:24 +02:00
Lukasz Jobczyk
d7df1ee5dd
Rename createAllocWithAlignment parameter
...
Change-Id: If1b43f3fada0f85323d67ff6b43a6165d5b578ca
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
2020-10-13 15:47:58 +02:00
Lukasz Jobczyk
ec586d1619
Update internal
...
Change-Id: I8838b8f33bfb1cdab0f2e515f3e2bb945407162c
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
2020-10-13 15:26:35 +02:00
Adam Cetnerowski
4b9abafffe
ULT renaming: HW Helper tests
...
Related-To: NEO-2236
Change-Id: Ic1c3fa762d88b5c49903c02daa7a693d032cc780
Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com>
2020-10-13 15:12:47 +02:00
Lukasz Jobczyk
8892ee3f1f
Align mmaped bo address properly
...
Change-Id: I010f6619821ad715bb6f0e9640be19943a45abd8
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
2020-10-13 14:11:08 +02:00
Slawomir Milczarek
eb8f5fa301
Get CL Device Name with device ID appended at the end
...
Related-To: NEO-4744
Change-Id: I8a9a791a634f9c0c444695036d96e3c959c90de0
Signed-off-by: Slawomir Milczarek <slawomir.milczarek@intel.com>
2020-10-13 14:00:33 +02:00
Michal Mrozek
324150dd37
Do not track Kernel ISA as new resources.
...
Change-Id: Ib112952071b76ba471d046c13c556422c415ba96
Signed-off-by: Michal Mrozek <michal.mrozek@intel.com>
2020-10-13 13:34:35 +02:00
ocldev
10cd323448
gmmlib revision update
...
Change-Id: I9b6022a4e2f73bf57ad2db6e8cf7c268813578a5
2020-10-13 13:22:35 +02:00
kvladimi
72d3cd50d7
Adding information about -help and reformatting VC options to 80 symbols
...
Change-Id: Id9498c51d723f5b5583466bd6f1b2f62833f0902
2020-10-13 12:51:29 +02:00
Pawel Wilma
0c3d430f50
W/A for disabling RCC RHWO for compressed media surfaces on gen12lp
...
Whenever media compressed surface is used, the RCC Read-Hit-Write optimization
disable bit (14) has to be set in Common Slice Chicken1 register (7010h).
Related-To: NEO-4982
Change-Id: I71b91b52692252459da05b737838eb4854575974
Signed-off-by: Pawel Wilma <pawel.wilma@intel.com>
2020-10-13 11:52:15 +02:00
Zbigniew Zdanowicz
ca023fa532
Fix L3 and Math programming
...
Change-Id: I4ffd729beeed95b0806dd284665c72fb424b0ffc
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
2020-10-13 11:41:38 +02:00
Jitendra Sharma
483447238a
Add sysman handle for subdevices
...
Change-Id: I0f6986e7f5ed424ee2af759a5e70587289e1987b
Signed-off-by: Jitendra Sharma <jitendra.sharma@intel.com>
2020-10-12 20:23:29 +02:00
Mateusz Jablonski
b77f9bf8d1
Remove Program::setDevice
...
device should be passed to constructor
Related-To: NEO-5001
Change-Id: If4c64ec405bdd3beaccc7c09644e22fc98a02249
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2020-10-12 20:22:45 +02:00
Artur Harasimiuk
b95c6ca2cc
infrastructure update
...
Change-Id: If13037ddafd558e382d8e1653d2314466674ac34
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2020-10-12 19:24:54 +02:00
Spruit, Neil R
976dad2e17
Updated BaseSurfaceStateAddressAlignment to PageSize to handle Block R/W in L0
...
- Block R/W in kernels requires a minimum of 16B alignment/OWORD
alignment to properly work without data corruption.
- Level Zero currently writes Base Surface State addresses alignment to
4B vs OpenCL writes Base Surface State addresses aligned to PageSize for
4KB.
- Added a function in encode buffer to verify that at a minimum the size
being encoded has the minumum alignment of 4B which is supported, but
will not support Block R/W
Change-Id: I6486c2cbbb0008834c779bf54918388d79c193bb
Signed-off-by: Spruit, Neil R <neil.r.spruit@intel.com>
2020-10-12 19:14:25 +02:00
Bartosz Dunajski
27f9a95af2
Refactor: Common helper for Blit and CPU memory transfers
...
Change-Id: Icc61f82517e75e3066e441494af3bf9a7ffbbeef
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2020-10-12 18:29:42 +02:00
Adam Cetnerowski
33ce6910c5
ULT renaming: Scheduler Dispatch tests
...
Related-To: NEO-2236
Change-Id: I5074cd1b46bbd91a306157579356571a735b6b14
Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com>
2020-10-12 18:18:38 +02:00
Mateusz Jablonski
3718463722
Update internal
...
Change-Id: Ie77b29a412d403dedea9d965189e6a97242912ea
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2020-10-12 16:35:16 +02:00
ocldev
6d71adf5ff
dependencies update
...
Change-Id: I7d660c337031da6ae120e51dbd8cccff70128a38
2020-10-12 15:59:31 +02:00
Andrzej Swierczynski
980717491e
Update infra
...
Change-Id: Ic7160121ab4abe78cd7628b965f641313dcd5194
Signed-off-by: Andrzej Swierczynski <andrzej.swierczynski@intel.com>
2020-10-12 14:55:40 +02:00
Vilvaraj, T J Vivek
113a5170b1
Implement zesDeviceGetState() API
...
Change-Id: I035bdd0ddd7b8bdf6054c743a9f2723ee292a897
Signed-off-by: Vilvaraj, T J Vivek <t.j.vivek.vilvaraj@intel.com>
2020-10-12 14:27:19 +02:00
Mateusz Jablonski
633cb3a243
Restore self-open ze_intel_gpu library on Linux
...
Change-Id: I3110c9b36d3cca660e87f3eae969d621dd6fe230
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2020-10-12 14:20:33 +02:00
Lukasz Jobczyk
99f0d2b1db
Add debug flag for BO mmap creation
...
Change-Id: I1b0dc8b9328bf3aab64ceeaf9f1c5aeb4199eb08
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
2020-10-12 12:36:28 +02:00
Kamil Diedrich
9e463ab45f
Track all ssh in cmdList
...
Change-Id: Ibffb7b7b406e5e17d4ffb971fd0789557c879367
2020-10-12 12:12:12 +02:00
Maciej Dziuban
38ca6e9862
Disable L1 for Gen12lp
...
Change-Id: I3b0ec2a6ea9a3bb72507ff66d314bfb1ad7a6a81
Signed-off-by: Maciej Dziuban <maciej.dziuban@intel.com>
2020-10-12 11:18:55 +02:00
Adam Cetnerowski
ef76c7bdf6
ULT renaming: Enqueue Execution Model Kernel tests
...
Related-To: NEO-2236
Change-Id: Ic1077902f488b76a8b98b6d2d3cb09758346e56b
Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com>
2020-10-11 20:28:23 +02:00
Filip Hazubski
2169d8f3aa
Add ULT for PrintfHandler::prepareDispatch
...
Verify blitter usage.
Change-Id: I4ceb9c4cd4affea93751eb518aed5efaa0a6d829
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
2020-10-09 17:07:45 +02:00
Mateusz Hoppe
0e935b0e10
Add allowCapture flag to BufferObject
...
Related-To: NEO-5026
Change-Id: I69a9f270272a13fccdd1d8dd8b13ad03ef93cb79
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2020-10-09 17:04:43 +02:00
Mateusz Jablonski
e48c056b9f
Simplify exporting functions in level zero
...
Don't self-open library
Change-Id: I94f69498b089746f0902953735321d69fdba563f
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2020-10-09 16:41:42 +02:00
Kanhaiya
872049978a
Fix TDP/REQUEST reading
...
Change-Id: I7b4f2f176696a4f4636934accebf71ed3285427c
Signed-off-by: Kanhaiya <kanhaiya.singh@intel.com>
2020-10-09 16:38:48 +02:00