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
ocldev
39a3e9558f
igc revision update
...
Change-Id: Ifa0d7a12d4b664f019a078f20c31886d09269718
2020-10-23 04:42:12 +02:00
Jaime Arteaga
b863c90e7d
Add 4-digit zero alignment of device id in device name (3)
...
Add missing header.
Related-To: NEO-4744
Change-Id: Ic61b864bc27a681e0a9b3804884455511d88346b
Signed-off-by: Jaime Arteaga <jaime.a.arteaga.molina@intel.com >
2020-10-22 12:51:15 -07:00
Jaime Arteaga
b62a121f6f
Move thread arbitration programming to command list
...
Thread arbitration policy can be programmed in the command list
instead of doing it in executeCommandList(), so move it there.
Related-to: NEO-5187
Change-Id: I518e19e939e0548d9d454738c6deb5e095154422
Signed-off-by: Jaime Arteaga <jaime.a.arteaga.molina@intel.com >
2020-10-22 19:42:55 +02:00
Pranav Tendulkar
504dfe8a50
change TdDebugControl Register to enum
...
change TdDebugControl Register to enum for over-riding in another
platforms
Related-To: NEO-5203
Change-Id: I17b835a1d4cb43986cfd06741e6ec9a606feb5ae
Signed-off-by: Pranav Tendulkar <pranav.tendulkar@intel.com >
2020-10-22 19:42:15 +02:00
Mateusz Jablonski
a5a5c94097
Correct clCreateProgramWithBuiltInKernels
...
create program for all provided devices
move OCL specific code from shared to opencl
Related-To: NEO-5001
Change-Id: Ic352b4e907ae75426634ae4b3c7048edecaf83e7
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2020-10-22 19:26:34 +02:00
ocldev
8778b5c302
dependencies update
...
Change-Id: I92f49e83419498847e5c223b58801b609a110ec1
2020-10-22 16:49:05 +02:00
Jaime Arteaga
31291b1cf0
Add 4-digit zero alignment of device id in device name (2)
...
Unify names for OpenCL and L0
Related-To: NEO-4744
Change-Id: I5094f228f447ecbd942c25d6244abee593f3ffbf
Signed-off-by: Jaime Arteaga <jaime.a.arteaga.molina@intel.com >
2020-10-22 15:53:20 +02:00
Adam Cetnerowski
2f27e4dde9
ULT renaming: Gen-specific Preemption tests
...
Related-To: NEO-2236
Change-Id: I517ab241b219ab16ee5295e6cefbbdef5282e65f
Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com >
2020-10-22 15:05:11 +02:00
Bartosz Dunajski
e3e8f1ddf2
Fix private surface size calculation
...
Change-Id: Iebbbdf2bfa76173c6181d8a26838114fabf6cbe1
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2020-10-22 13:54:13 +02:00
Krzysztof Gibala
0f31b5cc8b
Use StackVec in Buffer::create instead of std::map
...
Related-To: NEO-4589
Change-Id: I9aa3a5de7e4e86b85c4589901a81a5b9633fc23f
Signed-off-by: Krzysztof Gibala <krzysztof.gibala@intel.com >
2020-10-22 13:31:21 +02:00
Pranav Tendulkar
1d74871f85
increase the debug surface size to accomodate all threads
...
maximum number of threads have changed and the debug surface size
changed accordindly.
Related-To: NEO-5203
Change-Id: I53626f9fb1062f8dc4e0437db80a343b148b7701
Signed-off-by: Pranav Tendulkar <pranav.tendulkar@intel.com >
2020-10-22 13:19:57 +02:00
Filip Hazubski
0738ad5a82
Add ClHwHelper
...
Related-To: NEO-3964
Change-Id: Ib2660e8f7d92fc970172517b3e2ddfd607e09ec1
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com >
2020-10-22 13:03:07 +02:00
Mateusz Jablonski
b8858ee0d6
Correct clCreateProgramWithIL
...
store all devices from context
Related-To: NEO-5001
Change-Id: I728ba460f7c9e4cc500395706c85f7f12e175d2f
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2020-10-22 12:52:57 +02:00
Mateusz Jablonski
a977ee6c15
Remove MockProgram::setDevice
...
Related-To: NEO-5001
Change-Id: I42ed743311de085f365d321ad30c983f48db8bf8
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2020-10-22 12:27:07 +02:00
Mateusz Hoppe
63d5c2b42a
Assign INTERNAL_FRONT_WINDOW heap for DebugModuleArea allocation
...
Related-To: NEO-4550
Change-Id: Ic3209a5777245f0d1c6231cb0ce22d5327372a65
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2020-10-22 11:48:37 +02:00
Artur Harasimiuk
785c9e70ec
switch internal to FETCH_HEAD
...
Change-Id: I4f66c93f4985482f196a333163aa407ec8a4d941
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com >
2020-10-22 11:18:08 +02:00
Kamil Diedrich
6fb1d5e417
Extend timestamp blackbox test
...
- add example of usage zeAppendQueryKernelTimestamps
Change-Id: I28b0d2da8b7c65407239b9feaccbeea5a60c79ab
2020-10-22 08:47:40 +02:00
Mateusz Jablonski
8afdb2d981
Correct clCreateProgramWithBinary
...
store proper devices
validate input devices, lengths and binary
return correct binaries
Related-To: NEO-5001
Change-Id: I3822c291a4430e64afe54f1486b0014f16de3d64
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2020-10-22 08:38:24 +02:00
Piotr Zdunowski
4c2d92890f
Opensource ADLS.
...
Resolves: NEO-5092
Change-Id: I544247a057a667ce6423f2e59ba4ca769e866479
Signed-off-by: Piotr Zdunowski <piotr.zdunowski@intel.com >
2020-10-21 19:07:38 +02:00
ocldev
9bb8700b62
igc revision update
...
Change-Id: Ieee2345083556585cc838d4c8c86a437c83c4e53
2020-10-21 18:18:11 +02:00
Lukasz Jobczyk
5205d34894
Create multi graphics allocations with bo mmap
...
Change-Id: I97e3e3ddc8ae0f5a8ad9246befc9b2abc9c8c0f8
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2020-10-21 17:30:32 +02:00
Kamil Kopryk
914ace6165
Add blitter support for read/write images OpenCL
...
Change-Id: I5a74bcbdc5a5d7c20f55ee3c59839077649778c4
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com >
Related-To: NEO-4692
2020-10-21 16:55:38 +02:00
Bartosz Dunajski
4d4f73580b
Update max blit width
...
Change-Id: I94fcc325bc9838182458973afb411dece80f57f7
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2020-10-21 16:39:56 +02:00
Maciej Plewka
b539b5a3ec
Enable copy engine in platforms which supports bcs
...
Releated-To: NEO-4870
Change-Id: I3ef4c91c2bf210d5e6f59df0e8bd347aa867cbe5
Signed-off-by: Maciej Plewka <maciej.plewka@intel.com >
2020-10-21 15:27:15 +02:00
Jaroslaw Chodor
96c0177250
Updating mocks for IGC::FclOclDeviceCtx<4>
...
Change-Id: I25b80fbfbec6c3034ed5f67480269743b80eac92
2020-10-21 14:48:10 +02:00