Commit Graph

4965 Commits

Author SHA1 Message Date
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
Koska 196a08f225 Tuning start and end timestamp
Change-Id: I1504c596cbb42de266b62aeb1886bf6fb6501ad9
Signed-off-by: Koska Andrzej<andrzej.koska@intel.com>
Related-To: NEO-4615
2020-05-25 13:33:14 +02:00
Mateusz Jablonski 99839ccff5 Extend interface of SharingHandler
pass rootDeviceIndex to release and releaseResource methods

Related-To: NEO-4672
Change-Id: If6e1fddb1251dbcf85bc64fca2af107fb1974a10
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2020-05-25 12:48:54 +02:00
Slawomir Milczarek 92f4144661 Amendments in GPU address acquisition for media sharing on Linux
Related-To: NEO-3774

Change-Id: If3dbf1a63c4a56d8a97d6a16eb08d2ba06d8ed88
Signed-off-by: Slawomir Milczarek <slawomir.milczarek@intel.com>
2020-05-25 12:39:17 +02:00
Artur Harasimiuk e61fa3260f fix issues reported by clang-tidy
Change-Id: Ia2fc71574e737a96008c0ce6e3212dc809239665
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2020-05-25 12:15:40 +02:00
Filip Hazubski c64b7b4cb4 Add support for new device info queries
Related-To: NEO-4368

Change-Id: I4d8b6aa01435df1408a6051dca8dca29e84e95f6
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
2020-05-25 11:57:12 +02:00
Adam Cetnerowski c1ad8ba9dd ULT renaming: Image tests
Related-To: NEO-2236

Change-Id: If8cab352c4d32cb3a4613b78a31309e6c084a5b0
Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com>
2020-05-25 09:05:49 +02:00
Katarzyna Cencelewska f4759425b9 Modify makro HWTEST2_F and HWTEST2_P
to not call SetUp and TearDown when not matched

Change-Id: I00b43a738fa3b33ba743f4f92f8ee16674bf9a50
Signed-off-by: Katarzyna Cencelewska <katarzyna.cencelewska@intel.com>
2020-05-23 14:10:46 +02:00
Mateusz Hoppe d6fb463f16 Fix bug with allocationsForDownload
- after downloading clear container

Change-Id: If70e973a9366d2fc33d263bce3a3927e0c2f0531
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2020-05-22 18:27:12 +02:00
Maciej Plewka 89195ca4a3 Add support for copy images by bliter
Change-Id: I0082fafb3363c6c6eb6973e5e35fa4d3ba1b6465
Signed-off-by: Maciej Plewka <maciej.plewka@intel.com>
2020-05-22 17:24:34 +02:00
8tab 7937da71f6 Fix build with USE_ASAN=ON
Signed-off-by: Mateusz Tabaka <tab.debugteam@gmail.com>

https://github.com/intel/compute-runtime/pull/314

Change-Id: I2b699df3f158b961a1a329fb81de8cd7115d06bc
2020-05-22 13:17:50 +02:00
Adam Cetnerowski d291d61472 ULT renaming: Image set Arg tests
Related-To: NEO-2236

Change-Id: Ia359853b0f0864b44b09060bdd6970ec8da2bb0e
Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com>
2020-05-22 10:29:31 +02:00
Filip Hazubski 94bff3fe42 Correct sub device related device info queries
When querying CL_DEVICE_PARTITION_PROPERTIES and
CL_DEVICE_PARTITION_TYPE correct value size is returned.

Related-To: NEO-4368

Change-Id: Ic0d9949dbd9c83de40a065da7c0e420b27120914
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
2020-05-22 10:08:57 +02:00
Mateusz Jablonski 3c288df339 Correct CreateMultipleRootDevices logic on Windows
respect CreateMultipleRootDevices flag when multiple adapters are exposed
dont duplicate adapter handles when simulating multiple root devices

Related-To: NEO-3691

Change-Id: I838f831723aeebd8b175502d737ed73eb5df2f21
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2020-05-22 10:03:00 +02:00
Mateusz Jablonski 7f02a39f75 Correct CreateMultipleRootDevices logic on Linux
respect CreateMultipleRootDevices flag when more devices are available

Related-To: NEO-3691
Change-Id: I6ed3d018535e227f7d673e23c27cfd44d6ac453d
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2020-05-22 09:41:50 +02:00
ocldev 5cea4d4a37 igc revision update
Change-Id: I0a726ccbacca81a6e1c70ca1ac0afa97bd7cf62c
2020-05-22 04:48:29 +02:00
Robert Krzemien 9b3dd97f81 Passing drm file descriptor to Metrics Library
Change-Id: I16b566ba262e0eeff9cb62b2a6ecc48811cdee48
Signed-off-by: Robert Krzemien <robert.krzemien@intel.com>
2020-05-21 18:33:51 +02:00
Filip Hazubski 5eed521fe1 Update getInfo function
Allow return value size to be 0. Do not modify return value size in case
of error.

Related-To: NEO-4368

Change-Id: I201e8ee7c23fcdc2712f6b04bedc71bf4ab64f06
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
2020-05-21 17:06:28 +02:00
Maciej Plewka 9131eeca09 Add MI_FLUSH for eventReset in copy only cmdList
Change-Id: I276ec874069e075e1712d813530ba64ab712262a
Signed-off-by: Maciej Plewka <maciej.plewka@intel.com>
2020-05-21 16:19:32 +02:00
Bartosz Dunajski 28bc761607 Initial EXEC_OBJECT_ASYNC support
Change-Id: I68894fa403ed8adc432afcd1119ea7eb88093a11
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2020-05-21 15:56:18 +02:00
Filip Hazubski 41fef1c71e Enable Opencl 3.0 support on TGLLP
Related-To: NEO-4368

Change-Id: I59e015ee28d29eab4aaf8781ac1ffb3a9cde4d09
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
2020-05-21 14:09:52 +02:00
Igor Venevtsev 8529775429 Pass HardwareInfo to HwInfoConfig::getHostMemCapabilites() method
Resolves: NEO-4663

Change-Id: Ie87880cfc9de1d8950d59265db16e78464043ee6
Signed-off-by: Igor Venevtsev <igor.venevtsev@intel.com>
2020-05-21 12:39:12 +02:00