Commit Graph

2526 Commits

Author SHA1 Message Date
Chodor, Jaroslaw 337e4e5a54 Set-up default project name
Change-Id: I45feb5c4e4086932eccad9af211932d611bb39be
2019-06-10 08:00:58 +02:00
Milczarek, Slawomir 92a29a3e86 OsAgnosticMemoryManager to call freeMemory on AubManager for hostPtr
Related-To: NEO-3231

Change-Id: I83d5c9036d7f5531c1e7290058b8e2635e42ec18
Signed-off-by: Milczarek, Slawomir <slawomir.milczarek@intel.com>
2019-06-09 14:42:23 +02:00
Dunajski, Bartosz 576005f7bb Initial support for enqueue blit operation
Change-Id: Iab37beeeb574243c00a5579568e15bcbd1307c43
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com>
Related-To: NEO-3020
2019-06-09 13:56:03 +02:00
Jacek Danecki 031d865b59 update IGC to 1.0.6 in Semaphore build
Signed-off-by: Jacek Danecki <jacek.danecki@intel.com>

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

Change-Id: I318e2d8e7d5697c45c947c613b3fd78268ee65cd
2019-06-08 23:15:47 +02:00
Chodor, Jaroslaw fd02dcb0c0 Allow cmake custom configs
Change-Id: I7027c1bd3c228b5e4fc3c98b1d72737f568ae815
2019-06-08 20:43:00 +02:00
Jablonski, Mateusz 6f17f9646e Update infra
Change-Id: I7710ddeb1ed92726486fc065040e43fa940d4514
Signed-off-by: Jablonski, Mateusz <mateusz.jablonski@intel.com>
2019-06-07 21:54:18 +02:00
Mateusz Jablonski aa9ed04685 Refactor mapping GPU VA logic in Wddm Memory Manager
Related-To: NEO-2881

Change-Id: I13e7173ab14483f9e67ae4418a93c54e3cd5fd6d
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2019-06-07 19:06:39 +02:00
Maciej Plewka cbff467d6a Add Flags to top level CMake
Change-Id: Iee2be4323320998026a55939b2aa6155bd0b80f9
Signed-off-by: Maciej Plewka <maciej.plewka@intel.com>
2019-06-07 16:43:31 +02:00
ocldev dbbd488adf igc revision update
Change-Id: I3268ae09b51aa6600b3b1878276c8c7bb6f0c8d2
2019-06-07 14:47:58 +02:00
Mateusz Jablonski c8f931f016 Add getter for Gmm Memory
Related-To: NEO-2881

Change-Id: I3fa322267accef7046518d742c29dc746cceeb43
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2019-06-07 12:39:20 +02:00
Filip Hazubski 973a953cc8 Add subdirectories in CMakeLists
Related-To: NEO-2535

Change-Id: I091e0c727cff1aafbe92a9a43d497befa6aa2551
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
2019-06-07 10:14:37 +02:00
Mateusz Jablonski 394be1aabe Move updating wddm paging fence value to separated method
Related-To: NEO-2881

Change-Id: If051c5f11b7ffbca52407d6ac883f15c4633c5bb
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2019-06-06 10:12:50 +02:00
Koska, Andrzej d11e61b5ee Revert "Replace imageRowPitch with imageSlicePitch"
This reverts commit 4a49e7396a
Related-To: NEO-3265
Change-Id: Ia521f850e10bea174db282bd2de68ff626aea943
Signed-off-by: Koska, Andrzej <andrzej.koska@intel.com>
2019-06-06 08:15:26 +02:00
ocldev 6abb9de957 igc revision update
Change-Id: Ia318c0a987b55dfe64a1459bb46904d571179a17
2019-06-06 00:21:50 +02:00
Maciej Plewka 730e88ac70 Add all subdirs in top level CMake
Change-Id: Ic21674475649c44e1f8861944cda7c03c7413f64
Signed-off-by: Maciej Plewka <maciej.plewka@intel.com>
2019-06-05 20:10:03 +02:00
Jacek Danecki c0383491af Re-enable unit tests on Ubuntu 16.04 on external CI
Signed-off-by: Jacek Danecki <jacek.danecki@intel.com>

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

Change-Id: Icaddbc049713129f083780d9adc659bca493cbfb
2019-06-05 18:42:01 +02:00
Koska, Andrzej 50926183ff Add CML device IDs
Change-Id: Iee4bdb06c8be5250895c9464abad2f02242b26cb
Related-To: NEO-3043
Signed-off-by: Koska, Andrzej <andrzej.koska@intel.com>
2019-06-05 17:20:36 +02:00
Maciej Plewka e2cacb7629 Infra update
Change-Id: I1ce7edf0590129f2656e98d100bb25eacb65ab04
Signed-off-by: Maciej Plewka <maciej.plewka@intel.com>
2019-06-05 15:01:30 +02:00
Hoppe, Mateusz 00baad88c5 Query sharing formats under debug key
Related-To: NEO-612

Change-Id: I221f0770ff19b65fd847d802010904646e816f47
Signed-off-by: Hoppe, Mateusz <mateusz.hoppe@intel.com>
2019-06-05 14:26:32 +02:00
Marcin Naczk db84345bca Refactoring the initialization of the retVal.
Change-Id: Id74f7f5974868e77a0fbac4520d1ee753d39e601
Signed-off-by: Marcin Naczk <marcin.naczk@intel.com>
2019-06-05 13:47:44 +02:00
Filip Hazubski 74a8406cb8 Support offsets in blitWithHostPtr
Related-To: NEO-3020

Change-Id: I8476cc80311495bb16324d1fe8427a77c2e04556
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
2019-06-05 13:07:44 +02:00
Katarzyna Cencelewska 387bbbd1aa Add mock_gdi dependency to igdrcl_tests
Related-To: NEO-3244

Change-Id: I9cb651fc949422755cc3ce714202c2ff7f95973c
Signed-off-by: Katarzyna Cencelewska <katarzyna.cencelewska@intel.com>
2019-06-05 12:34:21 +02:00
Milczarek, Slawomir 8e210941f8 AUB subcapture to work with multi CSRs
Related-To: NEO-2747

Change-Id: I2149cafb59bd1a6374da140e3f7e76a4cb3bb417
Signed-off-by: Milczarek, Slawomir <slawomir.milczarek@intel.com>
2019-06-05 10:52:05 +02:00
ocldev 2504772fd3 dependencies update
Change-Id: I2414f71571be31ce75b50820100998e8f033b092
2019-06-05 08:46:07 +02:00
Koska, Andrzej 4a49e7396a Replace imageRowPitch with imageSlicePitch
Related-To: NEO-2665
Replace imageRowPitch with imageSlicePitch
  for read/write CL_MEM_OBJECT_IMAGE1D_ARRAY
Signed-off-by: Koska, Andrzej <andrzej.koska@intel.com>
Change-Id: I67bd0567dcee05027f3d25ef65796e332b9a4773
2019-06-04 22:54:07 +02:00
Mrozek, Michal 1db6e77c4d Return handle to bo object instead of BufferObject.
Change-Id: I18797660e085fb1e0f17ca860220da98f52cb738
Related-To: NEO-3252
Signed-off-by: Mrozek, Michal <michal.mrozek@intel.com>
2019-06-04 22:17:19 +02:00
Dunajski, Bartosz c8c2e64ec6 Add blocking flag for bliter operations
Change-Id: I61f672780c2108961eaed40b5d5be257f3c34566
Related-To: NEO-3020
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com>
2019-06-04 21:39:43 +02:00
Mrozek, Michal f7efa71c85 Make map buffer non blocking
Change-Id: I8f1c5a6f18e0238673f1aac96d1cbbc151efa6ee
Signed-off-by: Mrozek, Michal <michal.mrozek@intel.com>
2019-06-04 20:56:03 +02:00
Filip Hazubski befbffc967 Support offsets in blitter
Related-To: NEO-3020

Change-Id: I7ce13f0cf890c47fd40e92b5bb20c4f4ce291653
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
2019-06-04 16:16:37 +02:00
Mrozek, Michal 0d19aa2bfa Use SpinLock instead of std::mutex.
- SpinLock uses atomics and is much faster then std::mutex
Signed-off-by: Mrozek, Michal <michal.mrozek@intel.com>

Change-Id: Ica443a3aef37a4831ace3b7d042831c6be451abf
2019-06-04 15:41:58 +02:00
Koska, Andrzej 987264bdb4 Removing checkedFragments parameter
Change-Id: I2396cc133fbe6737176498c2c81fc1f856cee510
Related-To: NEO-3172
Signed-off-by: Koska, Andrzej <andrzej.koska@intel.com>
2019-06-04 12:07:22 +02:00
Mateusz Jablonski a6bcdfe9de Move definition of Wddm::configureDeviceAddressSpace to separated file
Related-To: NEO-3155

Change-Id: I1c459384a0285358620a5624655261858b0313ba
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2019-06-04 10:54:01 +02:00
Maciej Plewka 06bac437cb Dont add all subdirs in top level CMake
Change-Id: Idc59ab6a3b3d9e5e073ab3cfeb9105978f1c70f2
Signed-off-by: Maciej Plewka <maciej.plewka@intel.com>
2019-06-04 09:49:13 +02:00
ocldev 80fff3e588 gmmlib revision update
Change-Id: I6b5507a7f1a2646203325ecf30d7e01f9b44e2b0
2019-06-03 23:18:39 +02:00
Maciej Plewka ee0a7a8dca Infra update
Change-Id: I25cd62dd3394ab9e18067366ef1e0d4c2bf2eb55
Signed-off-by: Maciej Plewka <maciej.plewka@intel.com>
2019-06-03 18:24:16 +02:00
ocldev cfe6ba5181 dependencies update
Change-Id: Ib6eb6163116df9bf0bd8a2f84cf31453cbf79f6d
2019-06-03 17:47:37 +02:00
Katarzyna Cencelewska 14beea0eef Change size of simple_kernel_6 array
Change-Id: Id085321431cfb99f4ed09c430cba25da109c8f0b
Signed-off-by: Katarzyna Cencelewska <katarzyna.cencelewska@intel.com>
2019-06-03 17:18:31 +02:00
Hoppe, Mateusz 6a53eed889 Fix reporting d3d sharings extensions.
Change-Id: I204360d4bd99845c4f4c1ce847e679a89256e87c
Signed-off-by: Hoppe, Mateusz <mateusz.hoppe@intel.com>
2019-06-03 16:36:38 +02:00
Mrozek, Michal 14b8bbb3aa Add capability to query internal handle from cl_mem.
Related-To: NEO-3252

Change-Id: I935c308dfa3f77c6d965df7316fe3fb4c21b112a
Signed-off-by: Mrozek, Michal <michal.mrozek@intel.com>
2019-06-03 13:40:08 +02:00
Dunajski, Bartosz f6bf2c5d0b Simplify read/write enqueue operations on CPU
Change-Id: I7f59b04d484be2699e325d10e16298016231faf2
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com>
2019-06-03 09:56:26 +02:00
Mateusz Jablonski 9ecaaa731a Correct error code in clCreateImage when device doesn't support images.
Related-To: NEO-3175

Change-Id: I27c6fd3f6b86ef47599bf8f7f68b2dfa8c46e1f0
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2019-05-31 11:37:45 +02:00
Hoppe, Mateusz 1dbab32755 Add querySupportedFormats to GLSharingFunctions
Related-To: NEO-612

Change-Id: I15cff764ac76c6dc18620c4992991091f03b0ee6
Signed-off-by: Hoppe, Mateusz <mateusz.hoppe@intel.com>
2019-05-31 09:23:23 +02:00
Hoppe, Mateusz 77e2bec9bf Query and store supported VA ImageFormats
Related-To: NEO-612

Change-Id: Ibe8f9e9da0ba2f57ed89e96258cde155f5a5d527
Signed-off-by: Hoppe, Mateusz <mateusz.hoppe@intel.com>
2019-05-31 08:55:13 +02:00
Maciej Dziuban e7f8bd0be4 Update internal
Change-Id: I9f3631e01cea82bec9f21a760a02a8d30f7c71e4
Signed-off-by: Maciej Dziuban <maciej.dziuban@intel.com>
2019-05-31 08:20:36 +02:00
Hoppe, Mateusz 7d9f219c9d Remove redundant includes from ocloc include paths
Change-Id: I8a4f289ec9436d7e66792c40d9455a80a0afb4fd
Signed-off-by: Hoppe, Mateusz <mateusz.hoppe@intel.com>
2019-05-30 15:57:58 +02:00
Zbigniew Zdanowicz 137ab6c130 Calculate max threads for preamble only once
Change-Id: I345f1229ae8421d97fe7c947af54f459632ae792
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
2019-05-30 15:23:17 +02:00
Dunajski, Bartosz ab8e3e472f Remove redundant cpuCopyAllowed flag
Change-Id: I8609af0c64d408b87a54d9ac082de7dd0cc83a79
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com>
2019-05-30 13:15:23 +02:00
Piotr Fusik c5d4fa93f9 Fix typos.
Change-Id: Ic97b7a3ff980aa402a7259ebeccda96e2e35a397
Signed-off-by: Piotr Fusik <piotr.fusik@intel.com>
2019-05-30 09:58:11 +02:00
Pawel Wilma fc02d57f65 Force binary programs rebuild with debug variable RebuildPrecompiledKernels
Related-To: NEO-1865

Change-Id: Ib20e3ae3d7a40c61a52803049576bbd3ddac3b76
Signed-off-by: Pawel Wilma <pawel.wilma@intel.com>
2019-05-30 09:28:18 +02:00
Milczarek, Slawomir 17f9cc006d OsAgnosticMemoryManager to call freeMemory on AubManager
Resolves: NEO-3231

Change-Id: I89a3cc9f2a63931c6c87ec70bbedc19716a885c1
Signed-off-by: Milczarek, Slawomir <slawomir.milczarek@intel.com>
2019-05-29 18:09:49 +02:00