Maciej Dziuban
bea29f18c9
Add missing add_subdirectories()
...
Change-Id: Ie44a0ee544f9d68aaa383ec94ea5ab4223185642
Signed-off-by: Maciej Dziuban <maciej.dziuban@intel.com>
2019-07-24 16:42:46 +02:00
Koska, Andrzej
1bff5a7bcb
Dynamically expose VME extensions
...
Change-Id: Ia562361aeea70020cd99f813ea325fa88ca37006
Signed-off-by: Koska, Andrzej <andrzej.koska@intel.com>
Related-To: NEO-3416
2019-07-24 16:07:13 +02:00
Dunajski, Bartosz
38556cec29
Allow blocked command stream programming for commands without Kernel
...
Change-Id: I691a029bd5511c8f710ef1bff8cc5a9feca644f3
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com>
Related-To: NEO-3433
2019-07-24 16:01:34 +02:00
Filip Hazubski
55a1ddab39
Keep platform types in a list
...
Related-To: NEO-3503
Change-Id: I7216d7a5088b0a18aebdedc386208ec398bae5ef
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
2019-07-24 15:15:47 +02:00
Maciej Dziuban
acfdb0fc9d
Add missing include
...
Change-Id: Ic2d7d3eba4220c09409144005272d4b14581f144
Signed-off-by: Maciej Dziuban <maciej.dziuban@intel.com>
2019-07-24 14:58:18 +02:00
Lukasz Towarek
f2c18295fd
Allow nullptr as clMemFreeINTEL argument
...
Change-Id: I2746fa21a2971c0e9c2abb003c61a3b2dbef623c
Related-To: NEO-3521
2019-07-24 11:19:59 +02:00
Maciej Dziuban
a1422fab42
Add missing add_directories()
...
Change-Id: I0abf69c76a49afc8f63afbe3d8dabc78aaf4f4c4
Signed-off-by: Maciej Dziuban <maciej.dziuban@intel.com>
2019-07-24 10:11:01 +02:00
Dunajski, Bartosz
197e1e8e9b
Enable Blitter for read/write Buffer operations.
...
Change-Id: Ida59de8221ffd95686d52428401c68b2befc493b
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com>
Related-To: NEO-3020
2019-07-24 08:09:45 +02:00
Zbigniew Zdanowicz
0ad068e680
Correct declaration of DrmResidencyHandlerTest class
...
Change-Id: I53c527954c44dcd7061975064365a1052d4fb5d1
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
2019-07-23 15:55:18 -07:00
Adam Cetnerowski
37a5b4c0a3
ULT renaming: Set Default Device Command Queue tests
...
Related-To: NEO-2236
Change-Id: I746fd1bbc291047470531cef564062a502b377b6
Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com>
2019-07-23 18:25:35 +02:00
Jobczyk, Lukasz
30bbe600eb
Do not mark svm map operations as read only by default
...
Related-To: NEO-3520
Change-Id: Ia8074cca76b5b2907bb970e86cb862985453187d
Signed-off-by: Jobczyk, Lukasz <lukasz.jobczyk@intel.com>
2019-07-23 17:15:08 +02:00
Jobczyk, Lukasz
dfd361dc74
Add test that ensures gmm is being initialized with proper HwInfo
...
Related-To: NEO-3331
Change-Id: If7f463a065d5d10a22a550c46cb05f3f7a322b0d
Signed-off-by: Jobczyk, Lukasz <lukasz.jobczyk@intel.com>
2019-07-23 17:07:54 +02:00
Adam Cetnerowski
023819ee0b
ULT renaming: Retain & release tests
...
Related-To: NEO-2236
Change-Id: I2e2d22b8925bf93951aacce75e4555f9d250e5d7
Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com>
2019-07-23 15:35:39 +02:00
ocldev
cf1becaf03
dependencies update
...
Change-Id: Ib32606e2a16dc8e9902e966a629372d1139fa8c2
2019-07-23 14:30:20 +02:00
Piotr Fusik
d1c8609629
Clean up DrmMock.
...
Related-To: NEO-3008
Change-Id: I52543d676c4946c6142ba4345278abac8f4597a9
Signed-off-by: Piotr Fusik <piotr.fusik@intel.com>
2019-07-23 13:27:47 +02:00
chmielew
edc5034033
infra + internal update
...
Change-Id: Icb8a9e37963bc4517a57559af18624c6029003a7
Signed-off-by: Maciej Plewka <maciej.plewka@intel.com>
2019-07-23 12:14:44 +02:00
Dunajski, Bartosz
4dd3292922
TaskInformation cleanup
...
Change-Id: If723f477406ca13e40c77a9471de9b8e35beff1d
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com>
Related-To: NEO-3433
2019-07-23 12:04:20 +02:00
Andrzej Swierczynski
1b7e70a817
Add MediaCompressed flag support for sharings
...
Change-Id: Ib648b1f0ad2d783249c93f2dba015d36a9d93881
Related-To: NEO-3388
Signed-off-by: Andrzej Swierczynski <andrzej.swierczynski@intel.com>
2019-07-23 11:32:18 +02:00
Krzysztof Gibala
b5020eac81
Create helper for memory properties
...
-Move logics from mem_obj_helper
Related-To: NEO-3374
Change-Id: I167cdcc8fcb08cb1fa6d19640fd266f0004f4c6b
Signed-off-by: Krzysztof Gibala <krzysztof.gibala@intel.com>
2019-07-23 11:31:49 +02:00
Adam Cetnerowski
f21e5e85e0
ULT renaming: Retain and Release Command Queue Tests
...
Related-To: NEO-2236
Change-Id: Ie879e1680e10dd577baa930afaeeed6b4375e157
Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com>
2019-07-23 10:04:03 +02:00
chmielew
2ad0114ef7
addSlash - make sure string is null terminated
...
Change-Id: I2eb0055abf734b68837d07303ff0098e6f912211
2019-07-23 09:44:13 +02:00
Dunajski, Bartosz
95c2dcd8b0
Improve obtaining LinearStream during enqueue call
...
- Move logic to enqueueHandler to cover all scenarios
- Create BlockedCommandsData not only for Kernel enqueue
- KernelOperation cleanup
Change-Id: Ie4a673cbbc986c685996a38ab296444d38e7bbd5
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com>
2019-07-22 18:52:14 +02:00
Zdunowski, Piotr
1460713d69
Fail build program if local mem size is higher then device capabilities.
...
Resolves: NEO-3411
Change-Id: I04e0b97bfeb9e66e4ea730a15e0c6bfd764cab62
Signed-off-by: Zdunowski, Piotr <piotr.zdunowski@intel.com>
2019-07-22 17:48:23 +02:00
Venevtsev, Igor
a0e7b703ca
Add ULT for buffer allocation in case of LimitedRange and 32 bit on Windows
...
Related-To: NEO-2877
Change-Id: I0a918afc7c8cc5b84a3055b99c38d5c7a4d80034
Signed-off-by: Venevtsev, Igor <igor.venevtsev@intel.com>
2019-07-22 17:38:35 +02:00
Dunajski, Bartosz
4e98d34471
Update dispatch flags for enqueueCommandWithoutKernel
...
Change-Id: I51c8afee84b40db12901f048c03fd92fa3808c0c
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com>
Related-To: NEO-3020
2019-07-22 14:50:14 +02:00
Kamil Kopryk
7e404e79ff
Add support for unrestricted buffer sizes.
...
Change-Id: Ib32164cad623da46c5424feca74a140b39eb9a2c
Related-To: NEO-3314
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
2019-07-22 14:44:19 +02:00
Jacek Danecki
0547f5b9d5
ci: update IGC builds on Semaphore CI
...
- add build on Ubuntu 18.04 with llvm 8
- Neo is built with clang 8
- IGC components are built using llvm/clang 8
- gmmlib is downloaded from launchpad ppa
- update IGC to 1.0.10-2314
- limit number of make jobs to 1 to avoid problems with
"virtual memory exhausted: Cannot allocate memory" and to workaround
compilation issue:
Scanning dependencies of target elf_packager
Building CXX object IGC/ElfPackager/CMakeFiles/elf_packager.dir/main.cpp.o
In file included from /root/build-igc/igc/IGC/ElfPackager/main.cpp:53:0:
/root/build-igc/igc/IGC/ElfPackager/../GenISAIntrinsics/GenIntrinsics.h:44:10:
fatal error: IntrinsicGenISA.gen: No such file or directory
#include "IntrinsicGenISA.gen"
^~~~~~~~~~~~~~~~~~~~~
compilation terminated.
Signed-off-by: Jacek Danecki <jacek.danecki@intel.com>
https://github.com/intel/compute-runtime/pull/190
Change-Id: I2fc6d297555c826d48eccdc8ba5f9d5e8fd46d7a
2019-07-22 13:25:10 +02:00
Adam Cetnerowski
5508f8e128
ULT renaming: Retain Mem Obj tests
...
Related-To: NEO-2236
Change-Id: I4125d2089780a86338a56ceaa3a8f88cf10249c5
Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com>
2019-07-22 13:23:45 +02:00
Venevtsev, Igor
7dfe57e982
Always initialize SVM heap for Windows 32-bit build
...
Related-To: NEO-2877
Change-Id: If576f57f8d69dc4ed4da11ede16fbdb2d0fcd286
Signed-off-by: Venevtsev, Igor <igor.venevtsev@intel.com>
2019-07-22 12:22:40 +02:00
Krzysztof Gibala
6dd530babe
Add function addPipeControlBeforeStateBaseAddress
...
Related-To: NEO-3430
Change-Id: Iecef814b7795556ef39e49d0769e0ff58abda0ed
Signed-off-by: Krzysztof Gibala <krzysztof.gibala@intel.com>
2019-07-22 10:38:10 +02:00
Mrozek, Michal
af91147c5d
Use internal ref counts to reference objects encapsulated by surface.
...
Change-Id: I4fa78637806b67c6dcc7bf1d2ef812c770a49583
Signed-off-by: Mrozek, Michal <michal.mrozek@intel.com>
2019-07-19 14:48:01 +02:00
Dunajski, Bartosz
9cd56612a5
Revert "Enable Blitter for read/write Buffer operations."
...
This reverts commit db190c62a0
.
Change-Id: I2f232175b369d0680f8a23ddc2d434b1df0eec2c
2019-07-19 14:27:29 +02:00
Mateusz Jablonski
551d881fd3
Update internal
...
Change-Id: I48f8ad5efda953cd48f11b303de012fa681d34f6
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2019-07-19 14:23:14 +02:00
Zbigniew Zdanowicz
f01c1d2d49
Add residency mechanism to OS interface
...
Change-Id: I323ca856d3c901bdc4d5961cdefa42685b53d4d9
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
2019-07-19 13:35:11 +02:00
Artur Harasimiuk
775336df92
infrastructure update
...
Change-Id: Id92393015fba78f6b331eee30a58a4fc01a02745
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2019-07-19 12:01:16 +02:00
Dunajski, Bartosz
cc617c0f78
Do implicit flush for blit enqueues
...
Change-Id: I872f39a0ea3410b09693b2018c0b86a9a127e5a2
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com>
Related-To: NEO-3020
2019-07-19 09:48:52 +02:00
Mrozek, Michal
b5cbbba234
Release mem objects after submission in blocked path.
...
Change-Id: Ie5951ec681c117161e40016887680489e1eaacb8
Signed-off-by: Mrozek, Michal <michal.mrozek@intel.com>
2019-07-19 09:12:18 +02:00
Dunajski, Bartosz
4dd6c96618
Move dispatching Kernel commands to separate method
...
Change-Id: I8e9b20a2a81c594c3661fd10644e7b55abaa9ba9
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com>
2019-07-19 08:25:36 +02:00
ocldev
fa480a92da
igc revision update
...
Change-Id: I30ac3b8cda78ac222182225ad3505f83db16cccf
2019-07-19 07:58:54 +02:00
Dunajski, Bartosz
689f674194
Remove not used code
...
Change-Id: I0a0e58ad4a521a4a337180aca66e65ed328692cc
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com>
2019-07-19 07:55:28 +02:00
Raiyan Latif
ca74489172
Move string.h to core helpers
...
Change-Id: Ibaaab077ef2867b5e0db3bd215c261de9294063f
Signed-off-by: Raiyan Latif <raiyan.latif@intel.com>
2019-07-19 07:21:00 +02:00
Mrozek, Michal
953c1efabc
Change the method scope.
...
Change-Id: I38250a288cb587b9b3fc77f4324408491b8fc9dc
Signed-off-by: Mrozek, Michal <michal.mrozek@intel.com>
2019-07-19 07:18:34 +02:00
Mateusz Jablonski
963049c988
Update drm headers
...
Get latest headers from https://cgit.freedesktop.org/drm-tip
Related-To: NEO-3426
Change-Id: I78ffcb1db4ab134ce2405ff19a59638c9fdb3d0a
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2019-07-18 21:10:16 +02:00
Dunajski, Bartosz
2d485d6bd7
Allow to use upper case in ProductFamilyOverride flag
...
Change-Id: I2342a7f9e63d75e10f67fa968313d4c9a3f4b29e
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com>
2019-07-18 19:44:32 +02:00
Mrozek, Michal
8dc4783434
Enhance gmm client context base.
...
- Add more cache policies.
Change-Id: I2be7f7155c735ee1a18e282c33fcf9681f6f8f1a
Signed-off-by: Mrozek, Michal <michal.mrozek@intel.com>
2019-07-18 19:36:01 +02:00
Mrozek, Michal
57b25eba50
Do not set simplified field in drm command stream receiver.
...
Change-Id: Iab7dab8b23aa6c78a5004db89f18cc2ad18c519a
Signed-off-by: Mrozek, Michal <michal.mrozek@intel.com>
2019-07-18 18:04:26 +02:00
Dunajski, Bartosz
db190c62a0
Enable Blitter for read/write Buffer operations.
...
Change-Id: I75d18beef1039f329d01d9627e8ed2db906ef1ce
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com>
Related-To: NEO-3020
2019-07-18 17:04:53 +02:00
Milczarek, Slawomir
c93b011ac6
Add support for SVM CPU allocations to DRM memory manager
...
Related-To: NEO-2687
Change-Id: I8987054d2fd12a1c2c01857eca1883476b0f5e04
Signed-off-by: Milczarek, Slawomir <slawomir.milczarek@intel.com>
2019-07-17 23:37:51 +02:00
Chodor, Jaroslaw
22c22f75d5
Relocations fix
...
Don't touch isa allocations if relocations are not needed
Change-Id: Ie0a5d656fb8db31b0d2f24627a5a675aaaf91bd5
2019-07-17 19:19:43 +02:00
Piotr Fusik
a141911e19
Correct misspelled identifiers.
...
Change-Id: Ifa629c0d6bb1b04b5cfde908f2672ef1843043f0
Signed-off-by: Piotr Fusik <piotr.fusik@intel.com>
2019-07-17 17:45:52 +02:00