Dunajski, Bartosz
a2398e193b
Pass Blocking enqueue flag to Blit CSR
...
Change-Id: I2dcdd27eef338d3aca60a273bce15e5382673a93
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com>
Related-To: NEO-3020
2019-06-17 16:33:16 +02:00
Mrozek, Michal
2e8e625024
[5/n] Unified Shared Memory
...
- Add kernel support for host um allocations
- During make resident call choose only appropriate resources for residency
- change resource types to binary bit friendly values
- enhance memory manager to only make resident compatible types
Related-To: NEO-3148
Change-Id: Ic711a4425a0d8db151a335e0357440312dc09b7e
Signed-off-by: Mrozek, Michal <michal.mrozek@intel.com>
2019-06-17 15:47:30 +02:00
Artur Harasimiuk
cfdade26c2
cpack: add distro code name do DEB packages name
...
This extends get_os_release_info funciton to search for code name. Value
is used in package name when DEB generator is used.
Change-Id: I4b90e5887689e956ca10d3d8561ed8ba056a0dc8
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2019-06-17 15:21:48 +02:00
Maciej Dziuban
e2d1e0b377
Add linux specific CMakeLists.txt for helpers
...
Change-Id: I78e169f13de5745012a7ae868dbfa990736a9621
Signed-off-by: Maciej Dziuban <maciej.dziuban@intel.com>
2019-06-17 14:31:08 +02:00
Mrozek, Michal
6952574bad
Add finish call.
...
Change-Id: I2c7ef79a40f4d9b24f81d0ed9a41d2cdc8ff9425
Signed-off-by: Mrozek, Michal <michal.mrozek@intel.com>
2019-06-17 12:58:32 +02:00
Mrozek, Michal
dd0d81672b
[4/n] Unified Shared Memory
...
- Add allocation logic for host allocation.
Change-Id: Ic250b2165a050bbff7dea1b33b904d6d66cf8113
Related-To: NEO-3148
Signed-off-by: Mrozek, Michal <michal.mrozek@intel.com>
2019-06-17 12:40:37 +02:00
Mrozek, Michal
22187bc5e8
Add finish call.
...
Change-Id: Id450e4e75b7a1502c45f304131afd5809e98ca21
Signed-off-by: Mrozek, Michal <michal.mrozek@intel.com>
2019-06-17 12:24:26 +02:00
Dunajski, Bartosz
3e88907201
Enqueue Read/Write operations with blitter
...
- Program dependencies from Event and IOQ
- Obtain new TimestampPacket
- Update output TimestampPacket if needed
Change-Id: I4ad020f5c5b05ceca8b096fafe1257523e2bc343
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com>
Related-To: NEO-3020
2019-06-17 12:01:37 +02:00
Maciej Dziuban
aae31c3c1b
Add windows specific CMakeLists.txt for helpers
...
Change-Id: I2fe16e3f95f78bc678838d6c00f89de09a1a9c5f
Signed-off-by: Maciej Dziuban <maciej.dziuban@intel.com>
2019-06-17 09:36:49 +02:00
Zdunowski, Piotr
4f9840246f
Dynamically read timestamp resolution on Linux.
...
Related-To: NEO-2492
Change-Id: Ic76815496289ccecd8a76484e417e71b78b04932
Signed-off-by: Zdunowski, Piotr <piotr.zdunowski@intel.com>
2019-06-14 15:39:25 +02:00
Milczarek, Slawomir
474c25eca6
HostPtr allocation with life time of buffer object for CL_MEM_USE_HOST_PTR
...
Related-To: NEO-3231
Change-Id: Ic112819c793482844aa712b4a8a1827ec9408812
Signed-off-by: Milczarek, Slawomir <slawomir.milczarek@intel.com>
2019-06-14 15:17:01 +02:00
Mrozek, Michal
a5c4956bbd
[3/n] Unified Shared Memory
...
- Add vector of UM allocations to kernel that will be accessed indirectly
- Wire in support to clSetKernelExecInfo
Change-Id: I5858f2a93ab957597f3131022daee3741c3453ab
Related-To: NEO-3148
Signed-off-by: Mrozek, Michal <michal.mrozek@intel.com>
2019-06-14 15:05:39 +02:00
ocldev
ec138f2846
igc revision update
...
Change-Id: I53982417d008b710ee3570aec50acb1cce88925f
2019-06-14 14:02:20 +02:00
Chodor, Jaroslaw
d3ed744c1b
Minimalistic kernel dump in ocloc
...
Resolves: NEO-2118
Change-Id: I7358ad991621114e287b1851cfce6254c76b63c1
2019-06-14 13:50:11 +02:00
Milczarek, Slawomir
5956164451
AubManager to call freeMemory upon cleaning osHandles of host ptr storage
...
Related-To: NEO-3231
Change-Id: I028a5985f1bdffebd673f4b5fead1a314d773b6d
Signed-off-by: Milczarek, Slawomir <slawomir.milczarek@intel.com>
2019-06-14 10:30:56 +02:00
Mrozek, Michal
be48b56732
Kernel refactor.
...
- Change function names to indicate they work on SVM allocations.
- Remove one function used only in tests.
Change-Id: I9b18d9fee3d4f2a46a7f458ca73d39b3863ce6d3
Signed-off-by: Mrozek, Michal <michal.mrozek@intel.com>
2019-06-14 10:27:21 +02:00
Mrozek, Michal
8e969684f1
[2/n] Unified Shared Memory
...
- Add kernel flags specifying indirect usage of device allocations.
- make device usm allocation resident when kernel requires this
Related-To: NEO-3148
Change-Id: I689347a0ea9b0f84c83f7883ca2381be63c61af9
Signed-off-by: Mrozek, Michal <michal.mrozek@intel.com>
2019-06-14 09:56:40 +02:00
Mateusz Hoppe
0894601edc
Capture pageSize passed to writeMemory calls in mocks
...
Change-Id: I3f0c493de3b95e437ba5c529dfff43629529e33f
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2019-06-14 07:21:52 +02:00
Jobczyk, Lukasz
329d940285
Add multiStorageResource flag to AllocationProperties
...
Related-To: NEO-3242
Change-Id: If31adaead389acd3bef6af1931b91396c43b305e
Signed-off-by: Jobczyk, Lukasz <lukasz.jobczyk@intel.com>
2019-06-14 06:59:28 +02:00
Dunajski, Bartosz
04e893d31f
Move providePerformanceHint method from private to protected scope
...
Change-Id: I48cd44748d5e24aa53a72db89269fc26c4626190
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com>
2019-06-14 00:13:47 +02:00
Katarzyna Cencelewska
cd6c42dd25
Add mocks dependencies to igdrcl_tests
...
Related-To: NEO-3244
Change-Id: Icd6cc93b8d5770332c3891d5f9ba9b8030b1fb7d
Signed-off-by: Katarzyna Cencelewska <katarzyna.cencelewska@intel.com>
2019-06-14 00:13:19 +02:00
Artur Harasimiuk
357ab276b1
infrastructure update
...
Change-Id: I71c701de01e83f48100609b521fbb96a3c03c3ad
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2019-06-13 22:00:13 +02:00
Mateusz Hoppe
ff4e668440
Adding GraphicsAllocation::getUsedPageSize()
...
Change-Id: I1e8ebe7d24d0c647e0ce3bc73e662e427acc4212
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2019-06-13 15:44:10 +02:00
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>
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