Commit Graph

2554 Commits

Author SHA1 Message Date
Dunajski, Bartosz
bea67a8bb3 Move queue dependency clearing query to helper method
Change-Id: I0859d7f855020979b27ba5ee31c59cc8a7bd3f7a
Related-To: NEO-3020
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com>
2019-06-13 15:04:18 +02:00
Mrozek, Michal
4188f6dce8 [1/n] Unified Shared Memory
- Add Internal Allocation type to differentiate SVM allocs from UM allocs.
- Add API to make internal allocations resident.
- Add API to allocate UM.

Related-To: NEO-3148

Change-Id: I9787891c5a0ffccac45c43bc5fde4ea50f37d703
Signed-off-by: Mrozek, Michal <michal.mrozek@intel.com>
2019-06-13 14:48:02 +02:00
Mateusz Jablonski
145f5b20e9 Require cpu access for constant surface
Related-To: NEO-3234

Change-Id: Ie0ccd3d3fc144400e63123d6c27b228bb7207f33
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2019-06-13 14:32:49 +02:00
Artur Harasimiuk
e373b8deac infrastructure update
Change-Id: Ic70442b8c6a48ba75f2017f8815ade97bb6c9a04
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2019-06-13 14:09:03 +02:00
Milczarek, Slawomir
8998f89886 HostPtr allocation with life time of image object for CL_MEM_USE_HOST_PTR
Related-To: NEO-3231

Change-Id: I4869e55b3c4b5217c83cc0b53d8c9f8c14b524b2
Signed-off-by: Milczarek, Slawomir <slawomir.milczarek@intel.com>
2019-06-13 10:35:48 +02:00
Krzysztof Gibala
b86d8f060b Do not force system memory for constant surface
Related-To: NEO-3234
Change-Id: I1c78d15840e1071e4d7451f85e2e76ba7bff2ee5
Signed-off-by: Krzysztof Gibala <krzysztof.gibala@intel.com>
2019-06-13 08:40:33 +02:00
Andrzej Swierczynski
fab3c89625 Changed performance hint message pointers to be constant
Change-Id: If9c4882ff3a99c561dbe3ea8780da6d5a4b45f77
Signed-off-by: Andrzej Swierczynski <andrzej.swierczynski@intel.com>
2019-06-13 08:40:06 +02:00
Koska, Andrzej
9be74b5f3e Replace imageRowPitch with imageSlicePitch
Related-To: NEO-2665
Replace imageRowPitch with imageSlicePitch
  for read/write CL_MEM_OBJECT_IMAGE1D_ARRAY
Change-Id: I0d5931629571f538f242e112c502e2f798ffd896
Signed-off-by: Koska, Andrzej <andrzej.koska@intel.com>
19.24.13171
2019-06-12 21:06:32 +02:00
Mateusz Jablonski
b04fc1121e Apply memory flag when creating Gmm with image info
Resolves: NEO-3294

Change-Id: I2702611c5b3b2ccd8d48219b90479a6fd3fbe1f7
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2019-06-12 17:36:07 +02:00
Dunajski, Bartosz
cf78aab248 Allow to push all dependency types to CsrDependencies helper
Change-Id: I0ef5dd0f77ade7f02a03c787618d55a4fcfba17c
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com>
Related-To: NEO-3020
2019-06-12 17:17:38 +02:00
Jablonski, Mateusz
875c9b7dcc Infra update
Change-Id: I65b0b7e940c4833130d88ae55f97a89615a2768a
Signed-off-by: Jablonski, Mateusz <mateusz.jablonski@intel.com>
2019-06-12 14:14:02 +02:00
Dunajski, Bartosz
70f92cf03c Rename KernelCommandsHelper to HardwareCommandsHelper
Change-Id: I0b92a2d74bc96658274e4a02fec0f322e87681b2
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com>
2019-06-12 13:45:12 +02:00
Chodor, Jaroslaw
425dad30d0 Improving ocloc robustness
* don't load FCL if not needed
* don't fail because of patchtokens
* print-out incompatible interfaces

Change-Id: I9c06dc27aa4495a3cd103e7dedf1bb5dd411a5db
2019-06-12 10:38:16 +02:00
Venevtsev, Igor
eed02074f5 Infra update
Related-To: NEO-2877

Change-Id: I8e57c28690a39eee0dc2f6650161b8e73bd723e4
Signed-off-by: Venevtsev, Igor <igor.venevtsev@intel.com>
2019-06-11 22:39:17 +02:00
Chodor, Jaroslaw
7d0e5e1b3b Manifest update
Change-Id: Ia4d8ab931d40a5366470adacc8877dc90a2fee4c
2019-06-11 16:08:56 +02:00
Dunajski, Bartosz
825e381ae0 Move MI_FLUSH_DW programming to helper method
Change-Id: Ic459b531df265b6f7f92bbaaf80e4514364627f4
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com>
Related-To: NEO-3020
2019-06-11 15:47:32 +02:00
Artur Harasimiuk
226500a6ac infrastructure update
Related-To: NEO-3017
Change-Id: I1eabc3d49ab6a3a108d277e4372711555060d0a2
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2019-06-11 15:24:41 +02:00
Cetnerowski, Adam
5b85cea6fc ULT renaming: GetMemObjectInfo tests
- including small refactor / cleanup

Related-To: NEO-2236

Change-Id: I26815ec8f0eb9d1654777d777cfbc5a41d327916
Signed-off-by: Cetnerowski, Adam <adam.cetnerowski@intel.com>
2019-06-11 13:52:10 +02:00
ocldev
578d0b1d37 igc revision update
Change-Id: Ia9642c16a141ed58ea4f20d302aa3d4692a70aca
2019-06-11 12:16:31 +02:00
Mrozek, Michal
70cbba9c6d Update Internal.
Change-Id: I0ce985f2450b8d3765c087c9875184574ef88837
Signed-off-by: Mrozek, Michal <michal.mrozek@intel.com>
2019-06-11 11:12:03 +02:00
Koska, Andrzej
d535638198 Removing unused struct CheckedFragments
Change-Id: I169b23bdf6de18cede28d8328b9aa598e8cb3dc0
Related-To: NEO-3172
Signed-off-by: Koska, Andrzej <andrzej.koska@intel.com>
2019-06-11 10:20:49 +02:00
Anton V. Gorshkov
b26650c7b0 Added host-side API tracing support
Change-Id: Id473243344d76e58e326c5a1cb487c57cf5c736c
Signed-off-by: Anton V Gorshkov <anton.v.gorshkov@intel.com>
2019-06-11 08:02:58 +02:00
Artur Harasimiuk
1bc98b8478 removing unused code
Change-Id: I4be71baeedfa96fd98f611ebc58097b1cec2cd75
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2019-06-10 23:46:23 +02:00
Mateusz Hoppe
71a4c0c954 Update internal component
Change-Id: I7c8cafb64450d66e750695da1e1b8b5352124af9
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2019-06-10 18:47:38 +02:00
Jobczyk, Lukasz
007982b51f Add the supportsMultiStorageResources flag
Related-To: NEO-3182

Change-Id: I618b734b37c5fb983be55b50d89a965eaedc78fe
Signed-off-by: Jobczyk, Lukasz <lukasz.jobczyk@intel.com>
2019-06-10 17:57:49 +02:00
Jacek Danecki
eac89caf15 Add information about /dev/dri files
Related-To: NEO-3255

Change-Id: I54ff2d12a164106fdb8ba39d359b6ad59eb15085
Signed-off-by: Jacek Danecki <jacek.danecki@intel.com>
2019-06-10 13:37:35 +02:00
Mrozek, Michal
5244030e31 Call ioctl to obtain file handle from prime bo
Related-To: NEO-3252

Change-Id: I8d976ae29875db83dd75802e0309cb4438d1332b
Signed-off-by: Mrozek, Michal <michal.mrozek@intel.com>
2019-06-10 09:06:59 +02:00
ocldev
ee2a66cef8 dependencies update
Change-Id: I3bb8a2f2ab55e006f9a391b156ec67d68e804395
2019-06-10 08:36:40 +02:00
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>
19.23.13131
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