Jaroslaw Chodor
d181a2e5a3
Fixing zeKernelGetProperties
...
Additionally, adding zell_world_jitc_ocloc BB test
Change-Id: If3b8c7e4bd4a789ec1b4f4de55ab21e91c1e7afa
2020-11-02 19:38:39 +01:00
Mateusz Jablonski
75d1ebb811
Use all devices when building program
...
remove Program::internalOptions
internal options are calculated separately in compile, link and build methods
Related-To: NEO-5001
Change-Id: I85ea2d64c72edb9b0e3f23244b59b9af20e2d357
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2020-11-02 19:37:55 +01:00
Lukasz Jobczyk
045632f355
Add new unified shared memory model
...
Related-To: NEO-3312
Change-Id: I640fb8d120729fa8bb2a23ff65c74c41ef27260d
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
2020-11-02 19:23:40 +01:00
ocldev
e82f219816
igc revision update
...
Change-Id: Id3706310e7769429f6cbd2a295afaa0e06bbe6ee
2020-11-02 19:10:17 +01:00
Aravind Gopalakrishnan
f9e0c04b54
Fix build error in ult
...
Change-Id: I44a66975df4d12e68b967f5dac28cffb8a145004
Signed-off-by: Aravind Gopalakrishnan <aravind.gopalakrishnan@intel.com>
2020-11-02 18:48:33 +01:00
Adam Cetnerowski
4cea3f85f6
ULT renaming: Scheduler Source tests
...
Related-To: NEO-2236
Change-Id: I0746fc3d40923e79ef1e0dfabb5e029cd7eb9068
Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com>
2020-11-02 18:47:49 +01:00
Andrzej Ratajewski
3a4474b9f6
Pass -cl-intel-no-spill internal option to IGC while scheduler compilation
...
Change-Id: Ib91da09a268fff597aadc5dda8720ca6703d56ec
Signed-off-by: Andrzej Ratajewski <andrzej.ratajewski@intel.com>
2020-11-02 18:36:58 +01:00
Pawel Cieslak
700e919ed6
Update infra
...
Change-Id: Ie6236467658a5e41ac67ac98db85d403f95cb4ba
Signed-off-by: Pawel Cieslak <pawel.cieslak@intel.com>
2020-11-02 17:23:27 +01:00
Mateusz Hoppe
e34c44b425
Fix threading issue in mt_tests
...
Resolves: NEO-5165
Change-Id: I1258cff22541c395c74c999fc7dd45be5e430dd1
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2020-11-02 16:37:06 +01:00
Mateusz Hoppe
80076a808c
Fixes in cmake for mt_tests and USE_TSAN
...
Change-Id: I2bbeff76a25f4b22d0b9fa8da7f319f34aff199f
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2020-11-02 16:20:12 +01:00
Maciej Plewka
44af85b492
Return correct maxFillSize property
...
Related-To: NEO-5205
Change-Id: I62b7fec89451c640f70028b8d3ecb81f7655225d
Signed-off-by: Maciej Plewka <maciej.plewka@intel.com>
2020-11-02 16:10:01 +01:00
Adam Cetnerowski
2dcc2f5422
ULT renaming: Gen-specific Product Family tests
...
Related-To: NEO-2236
Change-Id: I4d4e992765fa9d3b8567da63f51797f2c06f9787
Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com>
2020-11-02 15:43:02 +01:00
Jaroslaw Chodor
0e9be40a7c
zebin - fixing missing image metadata
...
Change-Id: Iae49aacb2fb7b38eea987a5fb283f12fc75718bf
2020-11-02 14:10:49 +01:00
Mateusz Hoppe
4df533f63a
Use full path when loading SourceLevelDebugger library
...
Change-Id: I27f7ee2b8944b9890ab4b141c06e9c2f0a8dffb1
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2020-11-01 18:18:38 +01:00
Mateusz Hoppe
17b2a29945
Remove incorrect UNRECOVERABLE_IF()
...
Change-Id: I5d56fcff8ca2449404c30b89d54f631b1da3db87
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2020-10-30 17:42:57 +01:00
Bartosz Dunajski
d35806fdd8
Improve returning global and max alloc memory size
...
Change-Id: I2f22481412184f01652b7e49bc30a57c56e6204b
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2020-10-30 15:58:42 +01:00
Artur Harasimiuk
b6d21cc636
infrastructure update
...
Change-Id: I6c3ac7e3c119a75f38b7f44754e90ad79b012e5f
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2020-10-30 15:42:25 +01:00
Filip Hazubski
818a5a683e
Remove Context::processExtraProperties function
...
Related-To: NEO-4700
Simplify SharingContextBuilder::processProperties function.
Change-Id: I78bbf06c688c37490d9d7f09c9bfc451f1e68d30
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
2020-10-30 14:33:21 +01:00
Krystian Chmielewski
0d35af9327
KernelInfo refactor
...
Using kernelDescriptor.kernelAttributes.requiredWorkgroupSize
Change-Id: I2533c6f1d4a9b2cf5c141ba7fdd516d4c9d88502
2020-10-30 14:05:46 +01:00
Zbigniew Zdanowicz
c678f3d9b0
Make DeviceBitfield argument constant
...
Related-To: NEO-5225
Change-Id: I14a5a4cc3394cd2b58a74bda183c734a0d17ac25
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
2020-10-30 13:45:32 +01:00
Krzysztof Gibala
2c1551d40d
Extend specialQueue in context to StackVec
...
Related-To: NEO-4589
Change-Id: I92db4cf8511e13a35307a4f48b51041a6fc7330f
Signed-off-by: Krzysztof Gibala <krzysztof.gibala@intel.com>
2020-10-30 13:33:46 +01:00
Mateusz Jablonski
430cca3f4c
Use all passed devices when linking program
...
Related-To: NEO-5001
Change-Id: I3944375023b9cb3322df83e6e042ba8be2bd762c
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2020-10-30 10:24:16 +01:00
Jitendra Sharma
17970ad5e7
Add sysman handles for subdevice only after subdevices are created
...
Move location of assigning sysman handles, such that sysman handle
will be assigned to device and then assign that sysman handle
to subdevices of that device.
Change-Id: Ia606954a866c491e45803b903c8419ee09b1a939
Signed-off-by: Jitendra Sharma <jitendra.sharma@intel.com>
2020-10-30 09:45:08 +01:00
Jaroslaw Chodor
3e4079574c
Reduce number of devices is multidevice fixture
...
Change-Id: I3269d9938f5842da87d2c2effef9e54286b3c0b5
2020-10-29 21:11:58 +01:00
Jaroslaw Chodor
345e56a151
Zebin improvements
...
* cleaning-up per-thread buffer size calculations
* fixing default slm alignment to 16
* adding scratch space slots
* renaming slm addressing mode
* adding support for zeinfo version
Change-Id: I0450353788b8488a685976d7f1dd26a44360383c
2020-10-29 16:33:21 +01:00
Mateusz Jablonski
20f4786423
Use all passed devices when compiling program
...
Related-To: NEO-5001
Change-Id: I852c6e57fb7c450ee4dae2d5ff59a206397b2390
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2020-10-29 16:02:23 +01:00
Mateusz Hoppe
d539a7f8e4
Adjust AllocationProperties for SBA tracking buffer
...
Change-Id: I00d9d40c854c45775254b017997c53f17559daa4
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2020-10-29 15:48:25 +01:00
Piotr Zdunowski
5850c141f3
Offline compiler test fix for single skus builds.
...
Related-To: NEO-5092
Change-Id: Ie737e773410daf905b45a7ef0fdac802d870c598
Signed-off-by: Piotr Zdunowski <piotr.zdunowski@intel.com>
2020-10-29 15:18:18 +01:00
davidoli
2fe425dc22
Improve thread private data destructor to be more robust
...
These changes make the at-exit processing of destructors
less sensitive to the order in which destructors are
called.
Without this change, if the destructor for the
list of thread private data pointers is called first,
then the thread private data destructor will segfault.
Change-Id: I4767de682eacf32bba874555532d043415bbea61
Signed-off-by: davidoli <david.olien@intel.com>
2020-10-29 12:22:14 +01:00
Mateusz Hoppe
ac3b65ba82
Refactor isDebuggerActive
...
- use it for SourceLevelDebugger only
Change-Id: I130219a13d6baa1f72c5b35295afd6efa4bf37fa
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2020-10-29 12:21:18 +01:00
Kamil Kopryk
523887019b
Rename debug flag to EnableBlitterForEnqueueOperations
...
Change-Id: I9ae8dfc1e86a837c600ee9099e936fc4a64c80b1
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
2020-10-29 12:00:09 +01:00
Kamil Kopryk
bc6ba0688e
Limit usage of blitter for images
...
Change-Id: I15223ef4ebdbfef67b05647188bdd92d35a9dcad
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
Related-To: NEO-4692
2020-10-29 11:53:21 +01:00
Mateusz Jablonski
4be05409a3
Handle program's callbacks on API level
...
Related-To: NEO-5001
Change-Id: Ic73601f874a972c9c3fe6cc1a04edd5d7915f16e
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2020-10-29 11:28:02 +01:00
Jaime Arteaga
e3ef10d57e
Update Level Zero BUILD.md file
...
This to reflect current name for basic sample, zello_world_gpu.
Also, modify this sample to return vendorId in hexadecimal format.
Change-Id: If073648e436b607125a9f4176db640d070f7f7f3
Signed-off-by: Jaime Arteaga <jaime.a.arteaga.molina@intel.com>
2020-10-29 11:12:13 +01:00
Artur Harasimiuk
fa13ef07d5
infrastructure update
...
Change-Id: I3c67f5d5eff21f5a09a854b13fef36e2d3b925a0
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2020-10-29 11:11:09 +01:00
Maciej Plewka
6bb4112d1e
Create heap helper for bindless
...
Related-To: NEO-4724
Change-Id: I62527a3ad06dce5d886b6ecfebd3c9abc46f6741
Signed-off-by: Maciej Plewka <maciej.plewka@intel.com>
2020-10-29 10:51:38 +01:00
mraghuwa
4e4affe53b
Modify tdp sysfs path
...
Change-Id: Ie387a96f67b5760d8f1e359eea61c66aec631afd
Signed-off-by: mraghuwa <mayank.raghuwanshi@intel.com>
2020-10-29 10:33:23 +01:00
Zbigniew Zdanowicz
30a67618f8
Add DeviceBitfield argument to CSR constructor
...
Related-To: NEO-5225
Change-Id: I8cf0aef3ec16314cfb1a787852b6c20ce0f65955
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
2020-10-28 17:10:31 +01:00
Mateusz Jablonski
609f97d752
Don't rebuild non built-in program when RebuildPrecompiledKernels is set
...
Related-To: NEO-5224
Change-Id: I8956900473732245961289ac6681d25b4684381e
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2020-10-28 14:13:44 +01:00
Adam Cetnerowski
7367b581f3
ULT renaming: DRM Mapper tests
...
Related-To: NEO-2236
Change-Id: Ic4331009661dba47f50d15409530c600b2593fa0
Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com>
2020-10-28 12:08:35 +01:00
Adam Cetnerowski
d6d885f5a5
ULT renaming: Gen-specific Coherency tests
...
Related-To: NEO-2236
Change-Id: I125611329b0198bc4d5eea83cd6bb767b2bcfd2c
Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com>
2020-10-28 10:09:42 +01:00
SaiKishore Konda
8c75080d9e
update Memory Location for zesMemoryGetProperties
...
Change-Id: I2698352d89ed2351e6fa8ec0b58b277387650bc0
Signed-off-by: SaiKishore Konda <saikishore.konda@intel.com>
2020-10-28 07:23:36 +01:00
Mateusz Hoppe
65690ccb21
Fix indirect dispatch programming
...
Related-To: NEO-5195
Change-Id: I82975abaa6323d27d3718ce1619748f7d83b55b4
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2020-10-28 01:06:08 +01:00
mraghuwa
978003e96e
Add subdevice support for RAS module
...
Change-Id: Iced5aeed86d6b19a4710992155257e420ae1296f
Signed-off-by: mraghuwa <mayank.raghuwanshi@intel.com>
2020-10-27 17:54:29 +01:00
Mateusz Hoppe
f3ab44da5a
Remove classNames
...
Related-To: NEO-4964
Change-Id: Ib55626e811046eb66db0d9fe90697f9db7353afe
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2020-10-27 17:53:30 +01:00
Lukasz Jobczyk
bec239211b
Disable new residency model
...
Change-Id: I1b31296cfe3fff6b32cf6c6bc3cbcb1a7c1647d5
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
2020-10-27 16:43:22 +01:00
Artur Harasimiuk
21687129a5
infrastructure update
...
Change-Id: Ib8d5a1e75ca9049bdd933c3d89fa68cc18b8ad55
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2020-10-27 16:07:22 +01:00
Kamil Kopryk
f84cd9f424
Small refactor getCommandStreamReceiver
...
Related-To: NEO-4692
Change-Id: Ie8c36982d5bd626735d1f8e6d04084bce67738e5
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
2020-10-27 15:52:18 +01:00
Mateusz Hoppe
31118b0bd7
Link L0 blackbox tests with ze_intel_gpu
...
Change-Id: I875db7fbf48cf2467d327c7de1d489db1bddd79b
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2020-10-27 14:37:45 +01:00
Mateusz Hoppe
d380f6898c
Add isa cookie registration
...
Related-To: NEO-4552
Change-Id: I0a53deb92d19a2b6f2ce9385c17d82998d2a26d6
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2020-10-27 13:51:21 +01:00