Jobczyk, Lukasz
27c52714bb
Add performance hints when kernel's argument requires aux translation
...
Resolves: NEO-2931
Change-Id: I3756265d0d8a774805b0b35088b7477b09b5a7bf
Signed-off-by: Jobczyk, Lukasz <lukasz.jobczyk@intel.com>
2019-04-29 15:55:42 +02:00
Maciej Dziuban
e0e19c2432
Change TBX 'coherence' terminology to 'download'
...
Related-To: NEO-3054
Change-Id: Ic2d7fe76dc85b007acfe19ee2c29f8dd8539ccbc
Signed-off-by: Maciej Dziuban <maciej.dziuban@intel.com>
2019-04-29 15:23:54 +02:00
Mateusz Hoppe
d106980df6
ocloc: allow options to be used when using spirv input
...
Related-To: NEO-3128
Change-Id: Ib46e17003c81aff0cec23273674b639b9572c80f
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2019-04-29 14:58:57 +02:00
Milczarek, Slawomir
20e0d8c7ab
Add flag to control Binding Table Base Address programming
...
Related-To: NEO-2747
Change-Id: I30b52875f37b4f75a0b63eb199fc388d1e495dec
Signed-off-by: Milczarek, Slawomir <slawomir.milczarek@intel.com>
2019-04-29 14:28:19 +02:00
Katarzyna Cencelewska
a6aac141d1
Move setting of featureTable flags
...
ftrL3IACoherency, ftrGpGpuMidBatchPreempt, ftrGpGpuThreadGroupLevelPreempt
from configureHardwareCustom to setupFeatureAndWorkaroundTable
Related-To: NEO-2755
Change-Id: I508ad321c60bfd88eef3654b3f418343fc5b6b31
Signed-off-by: Katarzyna Cencelewska <katarzyna.cencelewska@intel.com>
2019-04-29 13:44:22 +02:00
Katarzyna Cencelewska
41ca0a0033
Enable preemption FeatureFlags for GEN11
...
Resolves: NEO-2910
Change-Id: I2dfe92f3f4e3cf42a3772775ed329b6c5a2c50e6
Signed-off-by: Katarzyna Cencelewska <katarzyna.cencelewska@intel.com>
2019-04-29 10:16:00 +02:00
Jobczyk, Lukasz
e871852601
Force linear storage for images
...
Related-To: NEO-3114
Change-Id: I20dd6c7fdf4a223d45f1c3587d8a1327268742d8
Signed-off-by: Jobczyk, Lukasz <lukasz.jobczyk@intel.com>
2019-04-29 07:58:14 +02:00
Filip Hazubski
ddcd3fbbed
Simplify getAllocationProperties
...
Change-Id: I006337ec700e50259c46be1fd73fde34562c8b83
Related-To: NEO-2535
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
2019-04-26 15:47:22 +02:00
Mateusz Hoppe
068a8d7189
Call submitBatchBuffer on HardwareContext
...
Related-To: NEO-3052
Change-Id: I51cae4d953260c0b6a49c40b8a8771630c721731
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2019-04-26 15:22:42 +02:00
Piotr Fusik
92584d8c64
Minor cleanup.
...
Change-Id: I0f345c4fbf49f6464dce7bafd8b8d59347ff2d77
Signed-off-by: Piotr Fusik <piotr.fusik@intel.com>
2019-04-26 14:34:58 +02:00
Zdunowski, Piotr
148774ee7a
Temporarily remove printf test case.
...
Related-To: NEO-3136
Change-Id: I033c033e5b1bdde0066fd5efa3fc1a0df00b994e
Signed-off-by: Zdunowski, Piotr <piotr.zdunowski@intel.com>
2019-04-26 12:59:16 +02:00
Mateusz Hoppe
4733e51770
Extended format support in VA sharing
...
- enabled with Debug Variable
- allow P010 surface sharing
Related-To: NEO-3049
Change-Id: I837d9f2e31a4ea2a9cf763430021929222cf3001
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2019-04-26 12:28:33 +02:00
Filip Hazubski
445ee08ace
Fix typo
...
Change-Id: I8cd853e00da7a09d20e7a43e366f1e2c45a7230c
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
2019-04-25 20:22:50 +02:00
Dunajski, Bartosz
a2ed01bc3e
Use waitForTaskCountWithKmdNotifyFallback in blitFromHostPtr method
...
Change-Id: Ib70df07e2a7cef514037c9327575ef8e867e6ca6
Related-To: NEO-3020
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com>
2019-04-25 17:09:43 +02:00
Mateusz Hoppe
582fc9cf10
Return true from 48BitAddressing when GTT size > max64BitAppAddress
...
Related-To: NEO-3133
Change-Id: I18711642a5f092be423fb921bc4940ef9b6312d4
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2019-04-25 13:17:53 +02:00
Venevtsev, Igor
188c0797b6
Revert "[2/n] Use GfxPartition for 32-bit allocations - DrmMemoryManager"
...
This reverts commit 1ce2f9564a
.
Related-To: NEO-2877
Change-Id: Id17e0bce560ed1d934412067f9e41d39c529018f
Signed-off-by: Venevtsev, Igor <igor.venevtsev@intel.com>
2019-04-25 10:34:32 +02:00
Mateusz Hoppe
016d6eda4b
Return 48Bit addressing based on I915_CONTEXT_PARAM_GTT_SIZE
...
Change-Id: I54dcce1708d0e7d2280da1b4acb06ee1a1da6c7f
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2019-04-25 09:09:43 +02:00
ocldev
70c0a9f52d
igc revision update
...
Change-Id: Iff3abdc9f57e74ccaa357332347bf60a8237438f
2019-04-25 00:01:50 +02:00
Mrozek, Michal
ef19a5312f
Add unrecoverable in case of failure.
...
Change-Id: I886e698727cf239d92acbce592c65186b9bf9169
Signed-off-by: Mrozek, Michal <michal.mrozek@intel.com>
2019-04-24 23:11:24 +02:00
Jacek Danecki
3d1d8ba256
ci: update Arch system before Neo build
...
Signed-off-by: Jacek Danecki <jacek.danecki@intel.com>
https://github.com/intel/compute-runtime/pull/162
Change-Id: Icad6475cf24fb18f0b6b17c32f94995ec12645df
2019-04-24 22:47:04 +02:00
Jacek Danecki
f2fc85cb7b
Add information about ppa packages for Ubuntu 18.04
...
Change-Id: I03a25b4f83def249fe3767ae4d888c3c7d6c40ae
Signed-off-by: Jacek Danecki <jacek.danecki@intel.com>
2019-04-24 22:16:29 +02:00
Artur Harasimiuk
eb3c54415c
cmake: fix compilation flags setting for unit tests
...
Change-Id: I50ec358d6d2ac997d354d359864304201e648867
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2019-04-24 20:06:16 +02:00
Artur Harasimiuk
ac383d0129
infrastructure update
...
Change-Id: I7fdb543eae7128dc97ded88d3b4c8d1a7edcfcab
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2019-04-24 05:40:11 -07:00
Mrozek, Michal
c269bc062f
Limit overestimation in multi kernel scenarios.
...
- There was overestimation that resulted in each kernel getting
page aligned estimation size.
- After this change every kernel aligns only to cache line and final
size is aligned to page size.
Change-Id: Iee06bdd0083724ea7e9415f3d0fe70198acca407
Signed-off-by: Mrozek, Michal <michal.mrozek@intel.com>
2019-04-23 17:46:53 +02:00
Dunajski, Bartosz
6cf2dc411d
Dispatch blit operation during Buffer creation
...
Change-Id: I59298030b4132a3ac95cc57d0608c8e6a350dafd
Related-To: NEO-3020
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com>
2019-04-23 17:31:42 +02:00
Filip Hazubski
dd442a213b
Fix typo in variable name
...
Change-Id: I8ffa5e7627c791a4c35e84a0f01a89643e3eb595
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
2019-04-23 17:27:06 +02:00
Artur Harasimiuk
f44c0014e7
cmake: disable Gen10 by default
...
Gen10 support can be enabled by cmake flag: "-DSUPPORT_GEN10=TRUE"
Related-To: NEO-3095
Change-Id: I651c757f82ae98ca09989361cf8c192b812bb123
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2019-04-23 16:42:40 +02:00
Maciej Plewka
0e202aaf67
Update gtest to 1.9.0 version
...
Change-Id: I49582c1906864b6777509ce09e5fe633e042d8bb
Signed-off-by: Maciej Plewka <maciej.plewka@intel.com>
2019-04-23 16:37:18 +02:00
Mateusz Hoppe
6c74446a1e
AubStream headers update
...
Change-Id: Ie96e827013f4a956154bcbfe50a42ab6ef0cbae3
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2019-04-23 14:56:15 +02:00
Venevtsev, Igor
1ce2f9564a
[2/n] Use GfxPartition for 32-bit allocations - DrmMemoryManager
...
Related-To: NEO-2877
Change-Id: Ic57d1e2cfb2629f50c6fd16e71861e8ee47f2b10
Signed-off-by: Venevtsev, Igor <igor.venevtsev@intel.com>
2019-04-23 14:05:17 +02:00
Filip Hazubski
fae1d882f8
Add SvmAllocationProperties
...
Change-Id: Ie96aeab5597a1b3f2db8611a8a04597516730ce8
Related-To: NEO-2535
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
2019-04-23 10:30:04 +02:00
Maciej Dziuban
b7bd3aa793
Defer makeCoherent call to blocking calls
...
This allows flush() not to be blocking while using TBX
Resolves: NEO-3054
Change-Id: Ib3a408d4b5ec66f0848572841b3c60785fc28ad9
Signed-off-by: Maciej Dziuban <maciej.dziuban@intel.com>
2019-04-23 10:16:43 +02:00
Adam Cetnerowski
79e22a09b9
Report SPIRV 1.2 as supported
...
Change-Id: I3ce078f166d5257ee4e06281b6f42c1091e05b91
Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com>
2019-04-23 09:58:24 +02:00
Cetnerowski, Adam
021fcef7ca
ULT renaming: Get kernel work group info
...
Related-To: NEO-2236
Change-Id: I3d2062e2a72561c8709af5a1792ac4f43b8a9020
Signed-off-by: Cetnerowski, Adam <adam.cetnerowski@intel.com>
2019-04-23 09:57:15 +02:00
Jobczyk, Lukasz
3051f43470
Do not compress small buffers
...
Related-To: NEO-3112
Change-Id: I4f18f1ee9edb4e6938d7fe98c52e9778ce867fd1
Signed-off-by: Jobczyk, Lukasz <lukasz.jobczyk@intel.com>
2019-04-20 22:26:15 +02:00
Mrozek, Michal
22c2c9b02c
Change the size of aux translation transfer.
...
Change-Id: I9b34babf26eee217c203d0c09d819765a45a9506
Signed-off-by: Mrozek, Michal <michal.mrozek@intel.com>
2019-04-20 15:45:07 +02:00
Jacek Danecki
2b64ef6c01
Fix typo in documentation
...
Change-Id: Icd3a6fbc17f9343e4cbd8f80fa0820be35520ab7
Signed-off-by: Jacek Danecki <jacek.danecki@intel.com>
2019-04-19 13:31:23 +02:00
Milczarek, Slawomir
ee2e93c505
Add missing locks to functions operating on AUB file stream
...
Related-To: NEO-2747
Change-Id: I9efacbaf6d7894943f3abb6ebe2634ac34fc3d04
Signed-off-by: Milczarek, Slawomir <slawomir.milczarek@intel.com>
2019-04-19 13:15:42 +02:00
Milczarek, Slawomir
1bf263f061
AUBDumpAllocsOnEnqueueReadOnly to not activate in path with map image
...
Related-To: NEO-2717
Change-Id: Ida017557a58533323a214c59febfd8794ef4cf17
Signed-off-by: Milczarek, Slawomir <slawomir.milczarek@intel.com>
2019-04-19 13:09:56 +02:00
Cetnerowski, Adam
faae0364d0
ULT refactoring: Kernel Sub Group Info tests
...
Related-To: NEO-2236
Change-Id: Ibab8161c6f5935a4104d7a4d168ce614c0cffdd7
Signed-off-by: Cetnerowski, Adam <adam.cetnerowski@intel.com>
2019-04-19 12:40:33 +02:00
Jacek Danecki
160b94ec92
Add information about Neo in Linux distributions
...
Change-Id: I1000ff4e2bdc091980c850a9660e04386dbec090
Signed-off-by: Jacek Danecki <jacek.danecki@intel.com>
2019-04-18 17:51:03 +02:00
Artur Harasimiuk
dbe4aec7f5
removing obsolete files
...
Change-Id: Ie85c87ca30ff5a030215e2e0d4d7597b654e0ba3
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2019-04-18 17:13:33 +02:00
Artur Harasimiuk
7820fdf6fd
infrastructure update
...
Change-Id: I2400058dea9887d5d7868c825429662a5c1e3bb6
Relates-To: NEO-2810
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2019-04-18 16:55:56 +02:00
Venevtsev, Igor
f77cd94cd5
[1/n] Use GfxPartition for 32-bit allocations - WddmMemoryManager
...
Related-To: NEO-2877
Change-Id: Ie3d94f68d5c9958b0b7bade600b964b778aeb4cf
Signed-off-by: Venevtsev, Igor <igor.venevtsev@intel.com>
2019-04-18 16:41:38 +02:00
Piotr Fusik
603eee76e5
Use GPU pointers for HwPerfCounter.
...
Related-To: NEO-2872
Change-Id: Ia30f2ee0d96a3da05b8e5ecf55e9b7fb5a34ace7
Signed-off-by: Piotr Fusik <piotr.fusik@intel.com>
2019-04-18 16:28:48 +02:00
Piotr Fusik
086ef7c461
Simplify code by introducing TimestampPacketStorage::Packet.
...
Related-To: NEO-2872
Change-Id: Ifce455f1a48f2db2bf16af2dd32208ee4542204d
Signed-off-by: Piotr Fusik <piotr.fusik@intel.com>
2019-04-18 16:14:04 +02:00
Mateusz Jablonski
6e97a69a2b
Remove allocation type UNDECIDED
...
Resolves: NEO-2733
Change-Id: If6102ca04f557feeedaf702fa0d9f63c79017fe4
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2019-04-18 15:13:09 +02:00
Zbigniew Zdanowicz
0c6823afd6
Add map allocation for images
...
Related-To: NEO-3097
Change-Id: I5bfd89fd597a8d55597ff7a2aa05b2abd278d5bd
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
2019-04-18 14:46:06 +02:00
Cetnerowski, Adam
18a9e164e1
ULT renaming: Get sub group info tests
...
Related-To: NEO-2236
Change-Id: I4cfe34a2dd5b61408b85ca23b01c065d9c9959d9
Signed-off-by: Cetnerowski, Adam <adam.cetnerowski@intel.com>
2019-04-17 21:58:01 +02:00
Jacek Danecki
be82985f12
Spectre mitigation for gcc and clang
...
Resolves: NEO-3038
https://github.com/intel/compute-runtime/pull/159
Change-Id: If464949242afa6fbca85a0533eb874f276164646
Signed-off-by: Jacek Danecki <jacek.danecki@intel.com>
2019-04-17 15:49:27 +02:00