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
Kanhaiya
5ab3e9966d
Retrieve PhysicalSize of zes_mem_properties_t
...
Change-Id: Ie7dbf9630becf097af7a5a7a234d5ea1da471492
Signed-off-by: Kanhaiya <kanhaiya.singh@intel.com >
2020-10-27 13:20:59 +01:00
Igor Venevtsev
67a31d0975
Check for supported CPU VA size in GfxPartition initialization
...
Resolves: NEO-5220
Change-Id: I081b0c693e9d7a468be81e12d7f816fada5da21d
Signed-off-by: Igor Venevtsev <igor.venevtsev@intel.com >
2020-10-27 13:19:56 +01:00
Mateusz Jablonski
62709a6ddc
Store build status per cl device in program
...
Related-To: NEO-5001
Change-Id: I7d9521cb45324d89ec11f39f8b857cf1554340eb
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2020-10-27 12:00:42 +01:00
Adam Cetnerowski
6532d20fbb
ULT renaming: GMM Callback tests
...
Related-To: NEO-2236
Change-Id: Ia64c827b66d99b68ef5771f0ae6976e0aa810ee6
Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com >
20.44.18297
2020-10-27 11:40:29 +01:00
Adam Cetnerowski
2c8efcf540
Code cleanup
...
Change-Id: I230f02c53887f029a9ae1110e7eb1abed34829d9
Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com >
2020-10-27 11:12:02 +01:00
Sebastian Luzynski
5014861783
Minor code fix
...
Change-Id: I1e666b9032deb6aa7287c6d9e247cfef5ea35c7c
Signed-off-by: Sebastian Luzynski <sebastian.jozef.luzynski@intel.com >
2020-10-27 10:42:56 +01:00
Jaime Arteaga
2fb48224a7
Remove unneeded variable
...
Change-Id: I1abc953063ed196bc045ef3084747a5328e7d443
Signed-off-by: Jaime Arteaga <jaime.a.arteaga.molina@intel.com >
2020-10-27 09:30:20 +01:00
Mateusz Jablonski
3bcc073b26
Respect EnableMultiRootDeviceContexts when creating context from type
...
Related-To: NEO-3691
Change-Id: Ib61ddfe1e5df5ed7611ed785fadd305a49ef204a
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2020-10-27 09:08:58 +01:00
Adam Cetnerowski
2eea76e086
ULT renaming: Gen-specific Device Capabilities tests
...
Related-To: NEO-2236
Change-Id: Ie499506585f929e73547e8f3f39aea2a16a77c48
Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com >
2020-10-26 18:04:54 +01:00
Bartosz Dunajski
b0e055ee3c
Debug flag to print blit dispatch details
...
Change-Id: I1eb033449a49485b459249f634589e546492d99f
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2020-10-26 16:00:38 +01:00
Sebastian Luzynski
225e7f01b4
Add checks for correct engine for concurrent kernels.
...
Related-To: NEO-5135
Change-Id: Ib1c37ec8d5e468de331521ae4be1cd92902a2330
Signed-off-by: Sebastian Luzynski <sebastian.jozef.luzynski@intel.com >
2020-10-26 14:53:52 +01:00
Mateusz Hoppe
f9a97cbb22
Set CAPTURE flag in fillExecObject
...
Resolves: NEO-5026
Change-Id: I132d5f1c02edf8e595d31e08029fb32ccbd6d307
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2020-10-26 13:09:40 +01:00
Andrzej Swierczynski
e4adb7efbf
Change RequirementsStatus from enum to enum class
...
Related-To: NEO-5167
Change-Id: Iecf6ac74b5f757e90c36ef84a0f65339bf58e3f9
Signed-off-by: Andrzej Swierczynski <andrzej.swierczynski@intel.com >
2020-10-26 12:56:41 +01:00
Mateusz Jablonski
495594142c
Improve Program::create functions
...
accept multiple devices in createFromGenBinary
remove redundant arguments
rename functions for creating built in program
Related-To: NEO-5001
Change-Id: Ic894fa3014d6eadce3747a6f7530e9848ae1f948
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2020-10-26 12:34:49 +01:00
Mateusz Hoppe
c50dc43f5b
Add new IGC interfaces
...
Related-To: NEO-4773
Change-Id: Ie6b2e2fa414c909c349b85279c4af9ee4f8433e8
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2020-10-26 12:25:00 +01:00
Adam Cetnerowski
e7bd82c971
ULT renaming: Gen-specific Core Family tests
...
Related-To: NEO-2236
Change-Id: I6a6a8e96e1d89c89275b4cdf09f6142bd4d3c0a4
Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com >
2020-10-26 11:59:15 +01:00
Mrozek, Michal
f53a6acb7f
Revert "Use device allocation for events if host visibility not set"
...
This reverts commit 27e2c32daa .
Change-Id: I8035aad67a1aa1ed37d95a9bcd4354a64d75ac07
2020-10-26 00:21:27 -07:00
Aravind Gopalakrishnan
27e2c32daa
Use device allocation for events if host visibility not set
...
Change-Id: I244cfd617ae77a88dd2f4e5818d39ac7e658b216
Signed-off-by: Aravind Gopalakrishnan <Aravind.Gopalakrishnan@intel.com >
2020-10-23 22:28:45 +02:00
Jitendra Sharma
bc3e09ca88
Don't delete Sysman handle during destructor of a Subdevice handle.
...
Change-Id: I6d17805c05ed556e51c908832d1150ffa17c28f0
Signed-off-by: Jitendra Sharma <jitendra.sharma@intel.com >
20.43.18277
2020-10-23 17:44:19 +02:00
Michal Mrozek
b039f5cc76
Optimize profiling calls.
...
- do not call KMD query for submitted timestamp, we only need CPU
timestamp here.
Change-Id: Id60c1e367d9430d893fb3a253ffc058f45fc9609
Signed-off-by: Michal Mrozek <michal.mrozek@intel.com >
2020-10-23 17:36:14 +02:00
Plewka, Maciej
39a930e122
Revert "Enable copy engine in platforms which supports bcs"
...
This reverts commit b539b5a3ec .
Change-Id: I731b969cb82e4cfa6ec3f435c4b3178fc997c867
2020-10-23 17:11:00 +02:00
Filip Hazubski
c3b8727e97
Remove opencl includes from HwHelper
...
Resolves: NEO-3964
Change-Id: Ie891ba6a205a89b41ca2cce0fa386dc4c93a0aaa
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com >
2020-10-23 11:10:52 +02:00