Lukasz Jobczyk
02f2f22045
Add profiling support for blitter
...
Resolves: NEO-4121
Change-Id: I29dfcf07d48100c578cbc432fee4d87dfa18e8f4
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
2020-05-29 13:43:14 +02:00
Mateusz Hoppe
f4ef256900
Program hardware context in L0 command queue
...
Related-To: NEO-4577
Change-Id: I204a5e86ad3b23b71071bbbfd58c23a408f6865f
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2020-05-29 13:07:38 +02:00
Filip Hazubski
ca459b8d59
Add new clGetPlatformInfo queries
...
Add support for following queries:
- CL_PLATFORM_NUMERIC_VERSION
- CL_PLATFORM_EXTENSIONS_WITH_VERSION
Related-To: NEO-4368
Change-Id: I88a1878b786d424a718f1b3351a8af26cf69479f
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
2020-05-29 12:45:05 +02:00
Lukasz Jobczyk
cc5fd45b47
Extend mutex range in DrmMemoryOperationHandler
...
Related-To: NEO-4302
Change-Id: Id022a51071eeea076fbc91dd3a05000d5e85a417
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
2020-05-29 09:50:10 +02:00
Zbigniew Zdanowicz
14f4d5c5b9
Fix delayed first execution in diagnostic mode of direct submission
...
Related-To: NEO-4338
Change-Id: I68cce6ac66946f1cd0af9328231ccfbc2910c3c4
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
2020-05-29 07:57:07 +02:00
Raiyan Latif
cb6823b1bd
Allow for overriding the reported FP64 support in L0
...
Change-Id: Ib876e00e198c07dbae7b921e1e7dc2b142aee049
Signed-off-by: Raiyan Latif <raiyan.latif@intel.com>
2020-05-28 22:04:02 +02:00
Mateusz Jablonski
f0ef0d4d78
Remove redundancy from ModuleImp class
...
NEO::Device can be obtained from L0::Device
use modern API for MOCK_METHOD in Mock<Module>
remove not needed clang pragma from mock_module.h
Change-Id: I993fc77ee7cae56b3f21d6a60601fd649f984032
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2020-05-28 17:51:00 +02:00
Maciej Dziuban
46e67c892a
Add overrideSupportedDevicesCount helper function
...
Change-Id: I3ae4a7534322956eda894b097e8a74cb9fb050e3
Signed-off-by: Maciej Dziuban <maciej.dziuban@intel.com>
2020-05-28 15:03:34 +02:00
Jacek Danecki
3871ced268
doc: add information about OpenSUSE Leap 15.2 repository
...
Change-Id: I3764576b9776e94a0f85dee69a8ca1dcea9c17a5
Signed-off-by: Jacek Danecki <jacek.danecki@intel.com>
2020-05-28 14:32:53 +02:00
Konstanty Misiak
a3a1f49dc0
Move shared tests to the new target [2/n]
...
Change-Id: I6d4f955adfecccc8c33ffa7a6c36605ccf5ab7a4
Signed-off-by: Konstanty Misiak <konstanty.misiak@intel.com>
2020-05-28 14:21:35 +02:00
chmielew
3e8f05d702
remove kernelHeader from HeapInfo
...
Change-Id: Ic2d441df15a7f75b5f3ef41d484969148e59715f
2020-05-28 03:59:49 -07:00
Adam Cetnerowski
515b3787f5
ULT renaming: Subbuffer tests
...
Related-To: NEO-2236
Change-Id: I417d031d834a8b13e4331d0e5c1c6114ee81f3ec
Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com>
2020-05-28 12:12:33 +02:00
Jaime Arteaga
276269788b
Add support for thread arbitration policies to Level Zero
...
Change-Id: I6bbb2ff75dbd930b72a4f60acb0c3a9f372671cb
Signed-off: Jaime Arteaga <jaime.a.arteaga.molina@intel.com>
2020-05-28 11:40:05 +02:00
Igor Venevtsev
0bc5e158e5
Pass preferred base address to OSMemory::reserveCpuAddressRange()
...
Related-To: NEO-4525
Change-Id: I6d97ae41af1a0fba31993683bfc669f79aa5b77b
Signed-off-by: Igor Venevtsev <igor.venevtsev@intel.com>
2020-05-28 11:39:27 +02:00
Filip Hazubski
4e2097e427
Add new clGetDeviceInfo queries
...
Add support for following queries:
- CL_DEVICE_BUILT_IN_KERNELS_WITH_VERSION
- CL_DEVICE_EXTENSIONS_WITH_VERSION
- CL_DEVICE_NUMERIC_VERSION
- CL_DEVICE_OPENCL_C_ALL_VERSIONS
Related-To: NEO-4368
Change-Id: I920671869fdb8815521173e2ec5ab3a4b905ec19
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
2020-05-28 11:23:44 +02:00
Mateusz Hoppe
23ad10731b
Refactor hardware context programming
...
- expose programHardwareContext in CSR
Change-Id: I05caa352e3b7268c3e07edd6043316ecbb24f815
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2020-05-28 10:34:24 +02:00
Maciej Dziuban
639a5a64cd
Add getAllocationDataExtra method
...
Change-Id: I99d9d55bf1b4116d7766f86471f6cd716374be5c
Signed-off-by: Maciej Dziuban <maciej.dziuban@intel.com>
2020-05-28 10:18:04 +02:00
Piotr Maciejewski
79c14983cb
Sending Metric Tracer activity flag to Metrics Library.
...
Needed to make Metrics Library aware of Metric Tracer presence.
Change-Id: I3e3108e6b303adfcf5ab56ccadc2a8acc58f7ff5
2020-05-28 09:55:32 +02:00
Bartosz Dunajski
d5875b05e1
Use sizeof(COMMAND_BUFFER_HEADER) for Wddm queue submission
...
Change-Id: I01713f3772d25a7389c547ef412304712d60bbe0
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2020-05-28 09:38:07 +02:00
Mateusz Jablonski
1efa54edcf
Add MultiGraphicsAllocation class to store multiple graphics allocations
...
Related-To: NEO-4672
Change-Id: I01c758b0a9b80e3087011b74bbf04ec2bfc23b19
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2020-05-28 08:21:19 +02:00
Jaime Arteaga
5b0a2ee09b
Add support for specialization constants in Level Zero
...
Change-Id: Ifc1255365f4f25e83c5c6128f2ea4d8994e0ae8b
Signed-off: Jaime Arteaga <jaime.a.arteaga.molina@intel.com>
2020-05-27 19:18:45 +02:00
Katarzyna Cencelewska
389e751cc1
Add new function setFilterMode
...
Change-Id: Ieebb851e739fe4568658c48ae4f416fc5902385b
Signed-off-by: Katarzyna Cencelewska <katarzyna.cencelewska@intel.com>
2020-05-27 19:18:06 +02:00
Pawel Wilma
7183d30096
On TGLLP DepthCacheFlush in PC has to be set together with DepthStall
...
Change-Id: I8d19f1d2de513ad559c565bf1fc4308912b9ee64
Signed-off-by: Pawel Wilma <pawel.wilma@intel.com>
2020-05-27 18:58:36 +02:00
Filip Hazubski
99b0f04cc0
Add new API properties queries
...
Add queries for getting properties that were used when creating an object:
- CL_QUEUE_PROPERTIES_ARRAY
- CL_PIPE_PROPERTIES
- CL_MEM_PROPERTIES
- CL_SAMPLER_PROPERTIES
Related-To: NEO-4368
Change-Id: Ib761ee3dd338e9718d72ed4c9596b38843a9b802
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
2020-05-27 18:50:58 +02:00
Adam Cetnerowski
6644e3990d
ULT renaming: Pipe tests
...
Related-To: NEO-2236
Change-Id: Iace01e4133b32cb7625666c8fcdcebcf6645a037
Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com>
2020-05-27 18:31:41 +02:00
Mateusz Hoppe
09e5465248
Wait for taskCount in downloadAllocations
...
Change-Id: Ie235f83753bfdaa6a67a082f24fa55a61b370545
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2020-05-27 16:17:57 +02:00
Kamil Kopryk
83a387f578
Add ult for calcProfilingData in multiOsContext scenario
...
Change-Id: I68285a2a42b1981ac1bc58a23a913ddabb81b6db
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
2020-05-27 14:24:21 +02:00
Maciej Plewka
c5b644c473
Fix Use pitch from gmm only for tiled images in bcs
...
Change-Id: I2ab3a43dd937ca1288a8fb659e0f10d90f3b8b9c
Signed-off-by: Maciej Plewka <maciej.plewka@intel.com>
2020-05-27 13:29:19 +02:00
Adam Cetnerowski
b8c2ae4a33
ULT renaming: NV12 Image tests
...
Related-To: NEO-2236
Change-Id: I267028ea916b97e80deb713762f1ecbc7ccc02b3
Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com>
2020-05-27 12:10:05 +02:00
Filip Hazubski
fb15623d1a
Add new clGetDeviceInfo queries
...
Add support for CL_DEVICE_OPENCL_C_FEATURES and
CL_DEVICE_PREFERRED_WORK_GROUP_SIZE_MULTIPLE queries.
Related-To: NEO-4368
Change-Id: I93e7906c360e0b62465f69bd0c8e93f3375474b1
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
2020-05-27 11:25:57 +02:00
Jaime Arteaga
a90553b9e4
Remove non-used parameters from appendLaunchKernelWithParams
...
Change-Id: I13d033ffec74a639d308493cb3b399029de2c036
Signed-off: Jaime Arteaga <jaime.a.arteaga.molina@intel.com>
2020-05-27 09:01:46 +02:00
Mateusz Jablonski
990f81efea
Pass root device index to UpdateData
...
Related-To: NEO-4672
Change-Id: Ic264aa257bc721b48cd6460bb4843c6e2be213d9
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2020-05-27 08:55:21 +02:00
Mrozek, Michal
4662183ccc
Revert "Move timestamp packet buffer to system memory."
...
This reverts commit 660dae513e
.
Change-Id: Ic14ac0edba62d2401fd1258c263ce55568cfb6da
2020-05-27 08:28:51 +02:00
macabral
86105d7e77
Disable copying Linux OS sysman class
...
Update the Linux os class not allow copying
by usage of NEO::NonCopyableClass.
Change-Id: Icc0d40eaa83d7a46ec0d48a5fc9deb5c57c0e3f8
Signed-off-by: macabral <matias.a.cabral@intel.com>
2020-05-26 11:37:52 -07:00
Michal Mrozek
ef5f83d0a0
Increase the preferred tag pool size.
...
Change-Id: I171d91571aec787f36a7a9d85b12aa8cf341ec7a
Signed-off-by: Michal Mrozek <michal.mrozek@intel.com>
2020-05-26 18:04:02 +02:00
Michal Mrozek
660dae513e
Move timestamp packet buffer to system memory.
...
Change-Id: I0eb99c5a418d90e5d563d162581c9a382e036b14
Signed-off-by: Michal Mrozek <michal.mrozek@intel.com>
2020-05-26 17:41:18 +02:00
Filip Hazubski
58dd739d2c
Fix DeviceQueue mt test
...
Related-To: NEO-4368
Change-Id: I84413b363c94a134d9ee1ddc8d1d8b8d0c8a88d0
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
2020-05-26 16:34:05 +02:00
Konstanty Misiak
8d65ab4ce4
Move shared tests to the new target [1/n]
...
Change-Id: I2101864b190f2672e8c71430bda0d30d345c9d8f
Signed-off-by: Konstanty Misiak <konstanty.misiak@intel.com>
2020-05-26 15:07:05 +02:00
Slawomir Milczarek
147419d4e7
Media sharing on Linux to call finish on enqueue release
...
If INTEROP_USER_SYNC is not specified during context creation,
clEnqueueReleaseVA_APIMediaSurfaces provides the synchronization.
Change-Id: Ia1d4d570dc37bae9210d92921bf138555aea0c53
Signed-off-by: Slawomir Milczarek <slawomir.milczarek@intel.com>
2020-05-26 12:59:22 +02:00
Mateusz Jablonski
467093f901
Pass root device index to transfer properties
...
Related-To: NEO-4672
Change-Id: I3d5f0ce6aec1ee890f7e12f6a2a0363b28bd3bf1
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2020-05-26 12:24:21 +02:00
Filip Hazubski
611198cd98
Disable Device Enqueue and Pipes support on TGLLP
...
Related-To: NEO-4368
Change-Id: I1838bd711b59c1e82c84bd92ee945d7a50e89234
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
2020-05-26 10:52:38 +02:00
ocldev
e1403ef08d
dependencies update
...
Change-Id: Ib446e9295814e9fb55c9d0ed878081d148fca28f
2020-05-26 10:32:52 +02:00
Maciej Dziuban
145cce4d7d
Update internal
...
Change-Id: I086e8022bb86821317b4dc544a634e159fc8af32
Signed-off-by: Maciej Dziuban <maciej.dziuban@intel.com>
2020-05-26 10:23:06 +02:00
Adam Cetnerowski
558ab2f58e
ULT renaming: memory Object MutiRoot Device tests
...
Related-To: NEO-2236
Change-Id: I4eac589b01df10d5ba39adbb36fda6c5080b3e6f
Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com>
2020-05-25 19:48:59 +02:00
Adam Cetnerowski
29782ced5f
ULT renaming: Image Validate tests
...
Related-To: NEO-2236
Change-Id: I6ce89a1de1da0b7a721269bc22134f2d49e58792
Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com>
2020-05-25 19:07:31 +02:00
Katarzyna Cencelewska
3c102fa54d
Fix test macros
...
HWTEST2_F and HWTEST2_P
Change-Id: Iccd811b835551219597526d59c1ddfcdf350ab4a
Signed-off-by: Katarzyna Cencelewska <katarzyna.cencelewska@intel.com>
2020-05-25 16:18:39 +02:00
Kamil Kopryk
3656ce868a
Add ult for isSimulation
...
Change-Id: Iabc28bb0716fdf3d87e7dfc34793b4d294282b9f
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
Related-To: NEO-4648
2020-05-25 15:39:47 +02:00
Jaroslaw Chodor
062846e868
Fixing compiler mock v3
...
Change-Id: I009bb6664f837a1614606f2bba2e28592e7c251a
2020-05-25 14:42:54 +02:00
Maciej Dziuban
9bafefe2bc
Enable blitter for platforms without timestamp packet writes
...
Change-Id: Ib37306ad44b19f57901416f6b2d11be93978b339
Signed-off-by: Maciej Dziuban <maciej.dziuban@intel.com>
Related-To: NEO-4233
2020-05-25 14:26:07 +02:00
Daria Hinz
546c81af70
Correct ocloc CMake
...
Change-Id: I9f9359544fd5a4e72a77b3ae927f90b9aaecaace
Signed-off-by: Daria Hinz <daria.hinz@intel.com>
2020-05-25 13:54:18 +02:00