Commit Graph

2899 Commits

Author SHA1 Message Date
Adam Cetnerowski
bc2fc2ea55 ULT renaming: SVM tests
Related-To: NEO-2236

Change-Id: Iebd108ac6504da98c01c01a4ddb513e3b9c4e57a
Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com>
2019-08-07 08:49:07 +02:00
Jim Snow
4360aff03c Move runtime/helpers/aligned_memory.h to core/helpers
Signed-off-by: Jim Snow <jim.m.snow@intel.com>
Change-Id: I15de094c51d4eb18bfff4d17fd34e817b5525fda
2019-08-06 23:56:24 +02:00
Adam Cetnerowski
bdfe0b14cd ULT renaming: Set performance configuration tests
Function was deprecated. Removing redundant ULTs.

Related-To: NEO-2236

Change-Id: Ie70d8a6a0d19870cfd72c30c83941e11573220f5
Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com>
2019-08-06 15:47:43 +02:00
Cencelewska
39c721c6e5 Add new ftr and wa flags
this flags are use by Gmm

Related-To: NEO-2755
Change-Id: I120f75e8e5dde3c8582ad6e83d936b353675ab74
Signed-off-by: Cencelewska <katarzyna.cencelewska@intel.com>
2019-08-06 15:27:39 +02:00
Artur Harasimiuk
8b1cc0e900 infrastructure update
Change-Id: I0c114e88e1fb9be7d326a147f53922fbfb7e3099
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2019-08-06 04:05:28 -07:00
Zbigniew Zdanowicz
d36e7972f3 Add cpuid check for CLFLUSH
Change-Id: Ie76f314f7dac0cbc6bf987eab95ad0508f994fb7
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
2019-08-05 20:47:52 +02:00
Jablonski, Mateusz
a43bbc13e3 Infra update
Change-Id: I2c36ad8518a43b247d9465bbfff2f3ea96cd32a7
Signed-off-by: Jablonski, Mateusz <mateusz.jablonski@intel.com>
2019-08-05 17:48:49 +02:00
Venevtsev, Igor
614104bf37 Remove MMAP allocator from DrmMemoryManager
Related-To: NEO-2877

Change-Id: Iddfadde449b71b2fcfb7d6298db5de014773476d
Signed-off-by: Venevtsev, Igor <igor.venevtsev@intel.com>
2019-08-05 17:39:21 +02:00
Jacek Danecki
203d94d28f add cmake flag to disable libva detection
Change-Id: If5dc29d3c16a5ebf6285f34ee4c3847635751634
Signed-off-by: Jacek Danecki <jacek.danecki@intel.com>
2019-08-05 14:01:50 +02:00
Jacek Danecki
e8e32e4acb doc: update information about deb packages in releases
Starting with 19.30.13641 release deb packages provided in weekly
releases are prepared under Ubuntu 18.04, and are not compatible
with older Ubuntu versions.

Earlier releases provided packages for Ubuntu 16.04

Change-Id: Ia56573245354290093b17ed5cf2bdada4a0bf7fa
Signed-off-by: Jacek Danecki <jacek.danecki@intel.com>
2019-08-05 13:42:53 +02:00
Dunajski, Bartosz
e88371ceff Minor enqueueHandler cleanup
Change-Id: I07b2d0571b91b797b7a20ec29bb4cf1496b84f96
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com>
2019-08-05 12:26:37 +02:00
Cetnerowski, Adam
bee2150c45 Revert "Re-enable cl_khr_int64_base_atomics"
This reverts commit 9b8f96f9ee.

Change-Id: I3ffd83a56341858d99f0675ac3d42348ac0e6b33
2019-08-05 10:56:04 +02:00
Dunajski, Bartosz
51888bec7e Whitelisted registers cleanup
Change-Id: Ifa704f4bd7c4f0bab3fc8565103af6da07a42ba7
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com>
2019-08-05 10:31:16 +02:00
Jacek Danecki
e187d68f2f add spec files for Fedora and Centos
These files are used in copr repository to build all Neo
components: IGC, opencl-clang, gmmlib.

copr project:
https://copr.fedorainfracloud.org/coprs/jdanecki/intel-opencl

Change-Id: I7f085b54a9315f3afeb36276b28b695477eb9f37
Signed-off-by: Jacek Danecki <jacek.danecki@intel.com>
2019-08-05 09:23:00 +02:00
chmielew
c56cc25730 IgaWrapper pimpl - change new to make_unique
Change-Id: Ib8ac8e0ea108fed4ce64bc7e4e8dc8b771bb640c
2019-08-02 16:14:57 +02:00
Dunajski, Bartosz
948ba8c6e4 Cast OCL flag to cl_bitfield
Change-Id: Icd4af53fd0a273c0e54ba0225121ff0becf333ae
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com>
2019-08-02 15:37:51 +02:00
Dunajski, Bartosz
8679fe5ac2 Use make_unique for Gmm creation
Change-Id: I4ea722ba24939880b58f757fcbad91b834c47207
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com>
2019-08-02 15:34:06 +02:00
Krzysztof Gibala
3bb89a50a8 Update internal
Change-Id: I748c5dce8f950a0ce4bd655c9d4c2721be70682d
Signed-off-by: Krzysztof Gibala <krzysztof.gibala@intel.com>
2019-08-02 13:54:52 +02:00
Cetnerowski, Adam
9b8f96f9ee Re-enable cl_khr_int64_base_atomics
This reverts commit 027d71e781.

Change-Id: I6e067527f52c49f857352c2835d83af007738218
2019-08-02 13:47:01 +02:00
Milczarek, Slawomir
030945bcd3 Extended DRM interface with function to set memory regions
Related-To: NEO-3008

Change-Id: I3f2d5571d670b43225e77e4f80e121aee215d61a
Signed-off-by: Milczarek, Slawomir <slawomir.milczarek@intel.com>
2019-08-02 11:52:20 +02:00
Jacek Danecki
6b21ae07ad doc: fix typo
Change-Id: I5c752e7c2fc1f0fdbed0d4f93b8349cfde5b2c39
Signed-off-by: Jacek Danecki <jacek.danecki@intel.com>
2019-08-02 10:06:18 +02:00
Jacek Danecki
9293ecb8d1 doc: add information about copr packages for Centos
Change-Id: Ib65dc3c6f52dd415a3d60d87117b542b5af08001
Signed-off-by: Jacek Danecki <jacek.danecki@intel.com>
2019-08-02 09:41:17 +02:00
ocldev
3d3b34bb77 igc revision update
Change-Id: Ic04ee49284788596d3e05e4023bd25cb0ed1af54
2019-08-02 04:21:48 +02:00
Mateusz Jablonski
f04f28eeab Remove LIBDRM_DIR flag
Resolves: NEO-3529

Change-Id: Ibe410d2e6f94188a21a01501a2d1e5b15a411c2e
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2019-08-01 15:32:17 +02:00
Adam Cetnerowski
251c3f4aed ULT renaming: Set destructor callback tests
Related-To: NEO-2236

Change-Id: If0e5bcaa63ce2193162f7eccbbcbf86cd9dd882c
Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com>
2019-08-01 12:22:15 +02:00
Mrozek, Michal
027d71e781 Revert "Revert "Revert "Enabling cl_khr_int64_base_atomics""
This reverts commit 349b8dc0b7.

Change-Id: I970d4a2f7ba5bd14f4040612a81aa36bb23875ca
2019-08-01 10:32:45 +02:00
Mrozek, Michal
926c7a2a97 Detect read only for arguments with const qualifier.
- This will catch __global const *int allocations as read only.

Change-Id: I0d128ba7c31d476d1f144233e1c3dec370f9f550
Signed-off-by: Mrozek, Michal <michal.mrozek@intel.com>
2019-08-01 10:16:58 +02:00
Mrozek, Michal
946243ea85 Simplify test.
Change-Id: I11ac7f59ddb826a231f0fc098d1fcdde209149d1
Signed-off-by: Mrozek, Michal <michal.mrozek@intel.com>
2019-08-01 09:17:05 +02:00
Cetnerowski, Adam
349b8dc0b7 Revert "Revert "Enabling cl_khr_int64_base_atomics"
This reverts commit 4d9ebd3f1e.

Change-Id: I8a4829aa9ce0102e02ceb79c3d7cdbe3f60a6a8c
2019-07-31 18:56:34 +02:00
Maciej Dziuban
10fd98e0c5 Add include
Change-Id: Ibbe3b29c0f4c341dd6e2f2251a7981815a16f44b
Signed-off-by: Maciej Dziuban <maciej.dziuban@intel.com>
2019-07-31 15:38:33 +02:00
Venevtsev, Igor
8169347aa9 Add ULT for OSMemoryLinux
- ensure OSMemoryLinux::reserveCpuAddressRange() calls mmap()
  with -1 as fd param

Related-To: NEO-2877, NEO-3530

Change-Id: I2d5903291726b086af8b913f92b64e8c38c23462
Signed-off-by: Venevtsev, Igor <igor.venevtsev@intel.com>
2019-07-31 15:04:50 +02:00
Mrozek, Michal
f0d3b47886 Turn on caching if buffers are set as constant args.
- If resources is constant arg it means it will only be read
- Therefore even for read_write buffer we may turn on caching.

Change-Id: Id2c34d4993111bf5c6523a1946464c397db95686
Signed-off-by: Mrozek, Michal <michal.mrozek@intel.com>
2019-07-31 14:56:56 +02:00
ocldev
e57682a8a9 dependencies update
Change-Id: Ifd3c778f551f91eb0cd1f6e2b87bed49b3255557
2019-07-31 13:31:33 +02:00
Mrozek, Michal
c9e25a0faf Mark constant arguments as read only in kernel argument info.
Change-Id: Icf49d9da060a144bc73e580ab77245e580e4812d
Signed-off-by: Mrozek, Michal <michal.mrozek@intel.com>
2019-07-31 12:57:35 +02:00
Maciej Dziuban
ea8cfc1270 Rename HW commands files to inl, delete unnecessary directives
Change-Id: I7b5f40e4fece52ae729e4d4899abeb4da4260296
Signed-off-by: Maciej Dziuban <maciej.dziuban@intel.com>
2019-07-31 12:39:20 +02:00
Dunajski, Bartosz
2cf65a0b52 Remove not used parameter
Change-Id: I67b28a841ca7103ee92f14b0d42f9590b6072f3f
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com>
2019-07-31 12:34:22 +02:00
Adam Cetnerowski
4bf3d005ec ULT renaming: Set kernel exec info tests
Related-To: NEO-2236

Change-Id: Ibe70d708dd431e3f6d4c104fad71dceda79996dc
Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com>
2019-07-31 09:58:35 +02:00
Jacek Danecki
4cf877176e doc: add information about docker images
Each image contains installed binary packages for Neo and clinfo tool.

Change-Id: I0cdacd03f9c02da05c63274877c2bb9cb1ca5a9c
Signed-off-by: Jacek Danecki <jacek.danecki@intel.com>
2019-07-31 09:40:27 +02:00
Jacek Danecki
30c71c8bc4 doc: update information about compilers expectations
Change-Id: I73771a8c7c7dfb05dba34e521ed000c1e0d055bd
Signed-off-by: Jacek Danecki <jacek.danecki@intel.com>
2019-07-31 09:35:56 +02:00
Jobczyk, Lukasz
9fb72bc8e9 Set a simplifiedMocsTableUsage for the GEN9 LP
Change-Id: Ibfae678798d25916acd8790763905b51b58e1e4d
Signed-off-by: Jobczyk, Lukasz <lukasz.jobczyk@intel.com>
2019-07-31 08:36:18 +02:00
Chodor, Jaroslaw
4d9ebd3f1e Revert "Enabling cl_khr_int64_base_atomics
and cl_khr_int64_extended_atomics."

This reverts commit 34249ccfe3.

Change-Id: I0ea6a844a2bd6c4ec028fe80d3444cd3d473d032
2019-07-30 16:27:17 -07:00
Jurek, Pawel
34249ccfe3 Enabling cl_khr_int64_base_atomics and cl_khr_int64_extended_atomics.
Change-Id: I79f1260e39cad60f04993e732343a2969ace3908
2019-07-30 12:16:20 -07:00
Andrzej Koska
dd689ec3ed Removing unnecessary increment
Change-Id: Id9df9ceeb0b79b965b724a21a924a989db3f133e
Signed-off-by: Koska, Andrzej <andrzej.koska@intel.com>
19.31.13700
2019-07-30 13:30:31 +02:00
Venevtsev, Igor
e721ff1ec3 Add ULT for DrmMemoryManager
- ensure DrmMemoryManager::releaseGpuRange() calls GmmHelper::decanonize()
  before pass gpuAddress to GfxPartition::freeGpuAddressRange()

Related-To: NEO-2877, NEO-3530

Change-Id: I6f6b745a8f9262c6980b9ddd32c70d376fa49726
Signed-off-by: Venevtsev, Igor <igor.venevtsev@intel.com>
2019-07-30 13:25:03 +02:00
Jacek Danecki
5f4cf2ac35 doc: Add information about copr packages for Fedora
Change-Id: Iec0aca3bf61c99e93dfb8706f4d49a12519f8193
Signed-off-by: Jacek Danecki <jacek.danecki@intel.com>
2019-07-30 12:44:33 +02:00
Andrzej Koska
dd777559ba Limiting VME tests to supporting platforms
Change-Id: I06aac13fc69d74fc4db26dfdd3b2035e53405d08
Signed-off-by: Koska, Andrzej <andrzej.koska@intel.com>
Related-To: NEO-3416
2019-07-30 12:06:02 +02:00
Piotr Fusik
2548bea71d Minor clean-up.
Change-Id: Id1523930fc8aedf85506e254c67f6b1ca8dd020d
Signed-off-by: Piotr Fusik <piotr.fusik@intel.com>
2019-07-30 11:53:20 +02:00
ocldev
edc6366374 igc revision update
Change-Id: I5408b49f5593599581b1bffead12461a73b54791
2019-07-30 11:29:15 +02:00
Jacek Danecki
6a8b203657 ci: Add build on Fedora 30 on Semaphore CI
Signed-off-by: Jacek Danecki <jacek.danecki@intel.com>

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

Change-Id: I4604eea3512939ba6dc1c3f0d0514dcf106957fb
2019-07-30 11:23:33 +02:00
Adam Cetnerowski
853d6435cc ULT renaming: Set Kernel Arg SVM Pointer tests
Related-To: NEO-2236

Change-Id: I9f51fb1fcb83abb8bf5b3e4619b0e92a172a6904
Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com>
2019-07-30 10:28:55 +02:00