Commit Graph

4863 Commits

Author SHA1 Message Date
Pawel Wilma
21099b2668 Use RCS as default engine on TGLLP
Related-To: NEO-4657

Change-Id: Id767f0183d7014db5ef6f810d19e3eea95a18afc
Signed-off-by: Pawel Wilma <pawel.wilma@intel.com>
2020-05-14 18:59:14 +02:00
Bartosz Dunajski
cb09e50e61 Fix CPU dependency handling for TimestampPacket
Change-Id: Ia75f4ea7eea10ca84ffa4b3d92d98942804be8d0
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2020-05-14 17:08:25 +02:00
Kamil Kopryk
c8012fd1d4 Refactor isSpecialWorkgroupSizeRequired helper
Change-Id: I5a26b921bac4ed51929d99a792a200265f9606af
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
Related-To: NEO-4648
2020-05-14 16:40:19 +02:00
Vinod Tipparaju
c98949fd37 Fix thread safety violations within runtime allocators
Change-Id: I925d15429de314e3d3287f41a054732181911851
Signed-off-by: Vinod Tipparaju <vinod.tipparaju@intel.com>
2020-05-14 16:27:55 +02:00
Sebastian Luzynski
ac62fce964 Rename os specific function
Related-To: NEO-4638
Change-Id: I0380739b3f661894155768ebd96f7f20f784b842
2020-05-14 16:09:36 +02:00
Filip Hazubski
75b2cac097 Correct programming device info
Related-To: NEO-4368

Change-Id: I7bebb8754d7e653806f682f1931840f9bdb651ee
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
2020-05-14 16:03:22 +02:00
Dongwon Kim
7157b41856 Prevent writing to null ptr if malloc fails on cpuAddrBo
Change-Id: Ie83224c993fa3fc308551f009dadddca29549057
Signed-off-by: Dongwon Kim <dongwon.kim@intel.com>
2020-05-14 15:41:00 +02:00
Kamil Kopryk
bc94d79c2e Fix isSimulation
Change-Id: I5f4e4996561acce44c1af9572af1855573262d1a
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
2020-05-14 13:12:17 +02:00
Adam Cetnerowski
e6e036e77d ULT renaming: Destructor Callback tests
Related-To: NEO-2236

Change-Id: I303c5260ae05b9644692ce96f01d05d89053da90
Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com>
2020-05-14 08:44:29 +02:00
Pawel Wilma
c59fd6484b Debug variable to override preemption surface size
Change-Id: I38934e743d7e763e56519046f38a837f2e735663
Signed-off-by: Pawel Wilma <pawel.wilma@intel.com>
2020-05-13 19:43:13 +02:00
Adam Cetnerowski
ce5b29971e ULT renaming: Get Mem Object Info tests
Related-To: NEO-2236

Change-Id: I7c2cbf7b80f71add69a9d18c20a1a037071192c8
Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com>
2020-05-13 17:05:35 +02:00
Katarzyna Cencelewska
cccf0d0b89 Update infra revision
Change-Id: Iac5388594c571999657151b43a0bcb5156dd2c5e
Signed-off-by: Katarzyna Cencelewska <katarzyna.cencelewska@intel.com>
2020-05-13 16:54:40 +02:00
chmielew
10cb4d597f ocloc asm fix copyBinaryToBinary
Change-Id: I6f1ae0a4e569c5cc936bf3ca342f9cdd376dc687
2020-05-13 16:35:27 +02:00
Mateusz Hoppe
ac426b5108 TBX csr downloads allocations on queryStatus calls
Change-Id: I57fd98f4227b6d03430db6b96cfd21dd726919a3
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2020-05-13 16:28:19 +02:00
Mateusz Jablonski
f3cb94c491 Add missing destructors to os thread classes
Change-Id: If1d513fbeaa2b1d7a353f3321f992a16e8f3a80e
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2020-05-13 14:09:35 +02:00
Dunajski, Bartosz
bd9fe606f2 Revert "Add entry points for memory placement overrides."
This reverts commit 997dcd607f.

Change-Id: Id5abadbff302cc1a7ff3d9da9ee62883498e7c22
2020-05-13 09:24:22 +02:00
Piotr Maciejewski
982c26202b Metric query/tracer fixes.
1. Disable oa configuration cache on Linux.
2. Do not allow to create mertic query during tracer usage and vice versa.

Change-Id: I139416a92ac8604c8b46b254b533abf6038c2351
2020-05-12 22:58:22 +02:00
Jaime Arteaga
415954e7a7 Correctly use debug variable for enabling copy lists and queues
Change-Id: If7dd67e6d2f2aa49f15ca6ce0e6b2dac6ff8e04e
Signed-off: Jaime Arteaga <jaime.a.arteaga.molina@intel.com>
2020-05-12 21:16:01 +02:00
Jitendra Sharma
fe719f2665 Redesign ULT by mocking sysfs and implementing for scheduler
- Redesign the ULT to implement OSSpecific ULT by mocking only sysfs
- Fixing the Engine type "RCS" to use by default

Change-Id: I551374ab02da03fe2e4168fd6a30aa8ccaf3dd3e
Signed-off-by: Jitendra Sharma <jitendra.sharma@intel.com>
2020-05-12 21:02:45 +02:00
Mateusz Hoppe
77e4ac0a18 Bindless addressing support in EncodeDispatchKernel
Related-To: NEO-4607

Change-Id: Ib89b07f71f32c3a623f86212b5305b4aa02e1fb7
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2020-05-12 21:02:06 +02:00
kamdiedrich
080609e174 Add flush after write to CPU memory
Change-Id: I199c8b203f1afdf648f6520f13b0498efb760c84
2020-05-12 20:34:28 +02:00
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