4cb5e3c00b
ULT renaming: Mipmap tests
...
Related-To: NEO-2236
Change-Id: I1b2155b251ff435cc394f8664d16c9c75af60709
Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com >
2020-09-08 15:01:25 +02:00
d889c599b2
Correct callback API functions
...
Add implementation to clSetProgramReleaseCallback and
clSetContextDestructorCallback functions.
Resolves: NEO-4962, NEO-5051
Change-Id: Iad6fffc663665a3cf16b96aa90065140cf8c5477
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com >
2020-09-08 14:08:50 +02:00
5358f2cf9c
Create a library with .spv kernels for L0 use
...
Change-Id: Ia319c5621e363f750159d58aaedd81e411d3babb
Signed-off-by: Kacper Nowak <kacper.nowak@intel.com >
2020-09-08 13:06:40 +02:00
d3ede5cdf2
Correct reporting subgroups feature macro
...
Change-Id: Icd8967eee07cd57b9e85830098b251fdd3393ebb
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com >
2020-09-08 12:22:37 +02:00
f3e9e943a3
Add new feature macros
...
New feature macros are:
__opencl_c_images
__opencl_c_fp64
__opencl_c_int64
Change-Id: Ibe4b01ea9799db1f201dc379a37cb661754795db
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com >
2020-09-08 12:13:53 +02:00
933bb45dcc
Boilerplate Code for Sysman Firmware API
...
Change-Id: I8299bdf4b388bb05de7640240d033ba680e5ca14
Signed-off-by: mraghuwa <mayank.raghuwanshi@intel.com >
Signed-off-by: Vilvaraj, T J Vivek <t.j.vivek.vilvaraj@intel.com >
2020-09-08 10:47:17 +02:00
9ceff528b5
Add toggle for enabling indirect access
...
Change-Id: I35d3e1580cd51fea5f6b139d524737e400f6e1bc
Signed-off: Jaime Arteaga <jaime.a.arteaga.molina@intel.com >
2020-09-08 00:09:28 -07:00
145fd87f5d
Revert "Add adjustPlatformCoreFamilyForIgc helper"
...
This reverts commit 8fffdcc111
.
Change-Id: I0415b004ef0a1465bc2658cadc66f21a99302eca
2020-09-08 07:36:26 +02:00
e910e28819
Add start override to Direct Submission debug flags
...
Related-To: NEO-5010
Change-Id: I6d690d3f1aef9ad377ad44db0f3be753ad831f63
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2020-09-07 21:21:31 +02:00
a4ba92338a
zebin - strip kernel name of quotes
...
Change-Id: If8054c01ea1992c0ba998e22b726b127c652beed
2020-09-07 18:25:36 +02:00
2d4468bb3b
Ignore SHT_ZEBIN_GTPIN_INFO
...
Change-Id: I85c5bd52d96dce6603329bfe997a70dc5a432d3f
2020-09-07 18:04:37 +02:00
6c0da29670
Adding support for R_PER_THREAD_PAYLOAD_OFFSET_32
...
Change-Id: Iacd8d2f84b6f307b37dd09fe794357bf4fa44388
2020-09-07 17:51:42 +02:00
b9b01c09bc
Remove incorrect code.
...
- we always need to flush the cache.
Signed-off-by: Michal Mrozek <michal.mrozek@intel.com >
Change-Id: I348d04649b8c01a6fb9ec29a15fd0a77f0b2aec2
2020-09-07 17:29:14 +02:00
abacd69def
Optimize appendWriteGlobalTimestamp
...
Change-Id: Ia63a6324c3ce3dbdc18b790b3d9c2fbe4340e88c
Signed-off-by: Maciej Dziuban <maciej.dziuban@intel.com >
Resolves: NEO-5061
2020-09-07 17:25:59 +02:00
1e41db90e1
ULT renaming: HW Command Helper tests
...
Related-To: NEO-2236
Change-Id: Ibafee3236ec953317a233990e98b92c19de79901
Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com >
2020-09-07 16:53:58 +02:00
48c084ca32
Create platformsImpl when needed
...
Change-Id: Ie89356761fc39910c765066d40cd363c93002692
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2020-09-07 16:36:40 +02:00
38ecb25ee6
Add support to query PMU counters
...
This change adds support to get engine active time and timestamp
from PMU interface.
Change-Id: I486dcce9fef3c7dc3f73fb8c7ea4c0bd020a6807
Signed-off-by: Jitendra Sharma <jitendra.sharma@intel.com >
2020-09-07 16:15:21 +02:00
ef2f9e9299
ULT renaming: Get Device Info Size tests
...
Related-To: NEO-2236
Change-Id: I4a164f9eacaaf1305958f21b6605375a1f34c0f5
Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com >
2020-09-07 16:14:02 +02:00
f211578148
add support for multiple engines in scheduler API.
...
Change-Id: I2d530f88b8f4c8646c00ed712e5a07bb8439b759
Signed-off-by: Vilvaraj, T J Vivek <t.j.vivek.vilvaraj@intel.com >
2020-09-07 15:57:30 +02:00
b93ad5e87f
Add DG1 devices
...
Change-Id: I0f8a287acf628325abb7d227a6d459aff722c434
Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com >
2020-09-07 11:04:49 +02:00
a97872b4ca
Remove unnecessary code.
...
Change-Id: I2b1f15402d917e2c886123332e0ba72fb44457e4
Signed-off-by: Piotr Zdunowski <piotr.zdunowski@intel.com >
2020-09-04 13:39:51 +02:00
5c1e60208e
Share USM host pointers among devices (2)
...
Dont pin and instantiate buffer objects associated with a USM
allocation for device >0 at allocation time, but instead, just
do a USERPTR ioctl, as with the allocation associated with
device 0.
Change-Id: Ib37f379df177d14e9d2781a3ed6335cd9550cc87
Signed-off: Jaime Arteaga <jaime.a.arteaga.molina@intel.com >
2020-09-04 12:10:06 +02:00
3c44c6f942
Fix Windows Adapter Enumeration to ensure Render/Compute support
...
- On Windows, if one uses remote desktop to connect to their windows machine,
then attempts to run compute workloads, a shadow intel graphics device
is created and L0/OpenCL will report 2 devices for a single device.
- This second device is not valid and if used will cause workload failures.
- to ensure that only usable devices are reported by L0/OpenCL, we now check
the Adapter for its Support in D3DKMT_ADAPTERTYPE which for our use must
have RenderSupported. The Shadow devices only support display and not
rendering/compute, so this check will avoid reporting a display only
intel device for compute usage.
Change-Id: Ib619c454aea2deb91135e7958efbca1cee5a05eb
Signed-off-by: Spruit, Neil R <neil.r.spruit@intel.com >
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2020-09-04 12:00:47 +02:00
9ea9baf1ad
Prepare to switch to new residency model
...
Related-To: NEO-5007
Change-Id: Ia9b43ca7fea0ef315af5caff5a53a84ffc363937
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2020-09-04 11:42:59 +02:00
c4fb85256f
Add FAQ entry about NEOReadDebugKeys env variable
...
Related-To: NEO-4941
Change-Id: I5d725aae88be2badc1253c58494ad15e62a87e93
Signed-off-by: Konstanty Misiak <konstanty.misiak@intel.com >
2020-09-04 11:24:08 +02:00
d069ad895f
igc revision update
...
Change-Id: I040bf359a4b333cc7d1efc00295f0175cd688719
2020-09-04 10:57:25 +02:00
0e50c3f7bb
WA for integer divide emulation on DG1
...
Resolves: NEO-5003
Change-Id: I2f0d6730cab53335f34ebd8e335a9517030d6441
Signed-off-by: Pawel Wilma <pawel.wilma@intel.com >
2020-09-04 10:44:51 +02:00
8ad6a025fc
Group debug keys to types used by keys
...
Change-Id: Idb13d8d6ff9692af8c34bf96bc23d16e0b58e9e2
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2020-09-04 10:28:16 +02:00
5320aef64e
gmmlib revision update
...
Change-Id: I9c9bd18ccbc3ab9ef5b4122640f4cddfb4f62771
2020-09-04 10:11:44 +02:00
32c0320b1b
Move platforms destructor from static lib to shared library
...
Change-Id: I5ae4aaf816571e2531a5049e63b1dafc35c1e999
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2020-09-04 09:59:13 +02:00
71f99f4174
Optimize mergeWithResidencyContainer method
...
Related-To: NEO-5007
Change-Id: I7145371c719ceeebf529fdf94a512a8398156591
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2020-09-04 09:04:09 +02:00
0f020b6da7
New Sysman black box test
...
Sysman test to exercise Sysman APIs and show system info
Change-Id: I16c1d93eb73d54925a113bc6035100654764779c
Signed-off-by: Matias A. Cabral <matias.a.cabral@intel.com >
2020-09-04 03:49:17 +02:00
831e87eef8
Sysman memory modification based on product.
...
Change-Id: I01f4c3cc6fe2376293d48131492f9d686fbdb5ae
Signed-off-by: Vilvaraj, T J Vivek <t.j.vivek.vilvaraj@intel.com >
2020-09-03 21:41:04 +02:00
57269b97a3
Use global timestamps instead of local
...
Change-Id: Ie39b242915a55aef60fcf7164199647299c91a21
2020-09-03 16:39:36 +02:00
0bbd2b2ac4
ULT renaming: Supported Image Formats tests
...
Related-To: NEO-2236
Change-Id: Idf43e5c85a032cd60ce5bea0440ca4026c938fff
Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com >
2020-09-03 15:13:33 +02:00
79ba0ff1f9
Dont report error if i915 engine class didnt map to L0 Sysman's engine group
...
Change-Id: I6b39494b80ec3c257be427bb1e250b8fb4472771
Signed-off-by: Jitendra Sharma <jitendra.sharma@intel.com >
2020-09-03 14:00:39 +02:00
354720743b
Enabling MTP on Gen12LP
...
Change-Id: I0ca08ea8dba3f34b5404ea598a16541d0128b37a
Signed-off-by: Koska <andrzej.koska@intel.com >
Related-To: NEO-4785
2020-09-03 13:47:34 +02:00
fb6df89009
Add stepping to initialize AubManager
...
Change-Id: I24a5c623646b196fa8a49ab5d7bbca7f59e10330
Signed-off-by: Katarzyna Cencelewska <katarzyna.cencelewska@intel.com >
2020-09-03 13:33:17 +02:00
84bdb8404c
ci: split L0 builds on Ubuntu 18.04
...
Signed-off-by: Jacek Danecki <jacek.danecki@intel.com >
https://github.com/intel/compute-runtime/pull/354
Change-Id: Idcb82d1c7d3468ab3d60a2a74aab2e5fdd681741
2020-09-03 12:06:34 +02:00
9158dec82d
Do not override immediate dispatch while direct submission enabled
...
Related-To: NEO-5007
Change-Id: I32330a275f78e825c847b0e380ce426f0c7412f5
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2020-09-03 11:53:38 +02:00
dbb7f40def
dependencies update
...
Change-Id: I12239dd67571643e93ba94055b9b5ea598a50c6a
2020-09-03 11:37:52 +02:00
6c56434262
ULT renaming: Work Group Size tests
...
Related-To: NEO-2236
Change-Id: I81c07a7dc58d95537fd77d3ba4d1945df30fce53
Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com >
2020-09-03 01:01:03 -07:00
083edd1a3e
Thread safety violation fixes - Events & USM
...
Change-Id: I57de59f204d9fd4407be768d0b14bf579dae967d
Signed-off-by: Vinod Tipparaju <vinod.tipparaju@intel.com >
2020-09-03 08:54:34 +02:00
3b6786aeb9
Remove dead code
...
Change-Id: Ifbf2c85aabfeb8c14d946753c61a22ce6a8d2685
Signed-off-by: Aravind Gopalakrishnan <Aravind.Gopalakrishnan@intel.com >
2020-09-02 20:49:19 -07:00
a7d1952cef
Allow reset for event of timestamp type
...
Change-Id: Ibca2029344a918d9f51b61fe7aac706b1e4abbe0
Signed-off-by: Aravind Gopalakrishnan <Aravind.Gopalakrishnan@intel.com >
2020-09-02 20:11:34 +02:00
c0c2295fce
Internal update
...
Change-Id: I3bef448debe80f42c5fdd3ed91ed067d27f2b133
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2020-09-02 18:04:31 +02:00
610982d684
ULT renaming: Out of Memory tests
...
Related-To: NEO-2236
Change-Id: I46aeaebb4046808bc7f332695fc10f3199d66116
Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com >
2020-09-02 17:55:15 +02:00
a568739061
Only use blitter on dg1 for allocations with no cpu pointer.
...
Change-Id: Id52df50f5630461ffc83097d7e74d402599bed56
Signed-off-by: Piotr Zdunowski <piotr.zdunowski@intel.com >
2020-09-02 17:43:52 +02:00
442b6cfc47
Verify GL sharing based on primary display's luid
...
Resolves: NEO-5016
Change-Id: I244536fdd8acacfeb423ae09e13191df66c4f74a
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2020-09-02 17:14:13 +02:00
48e7ca6102
Opensource RKL.
...
Resolves: NEO-5017
Change-Id: I29364aa331f802bd298bd08df440aa1e33dd3c4e
Signed-off-by: Piotr Zdunowski <piotr.zdunowski@intel.com >
2020-09-02 17:06:51 +02:00