Chodor, Jaroslaw
856e5c6aaf
[1/N] compiler interface refactor
...
Decouple compiler interface from Program object
Change-Id: Ibd63c6eee01d85527318ccad52e52f5487d3402e
2019-10-16 16:17:13 +02:00
Lindong Wu
9066192dc3
add dispatch hints for more flixable control on workload dispatch
...
Change-Id: Iecfe3031172fd108a1ef0d77d2fff8ad3cef22b3
2019-10-16 15:40:07 +02:00
Mateusz Jablonski
539d688877
ULT: connect context with command queue
...
Related-To: NEO-3691
Change-Id: I1bb574f40614cd263f87f0538549769f3d10652f
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2019-10-16 14:33:50 +02:00
Mateusz Jablonski
37bd67e791
Correct getting engines from device with sub devices
...
use first sub device to take engine for low priority or blit operations
Related-To: NEO-3691
Change-Id: I29737df06cc764a10a22a41017ab827cde7960b8
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2019-10-16 14:32:02 +02:00
Cetnerowski, Adam
dbad1d7081
Revert "Disable cl_khr_subgroups extension"
...
This reverts commit 332e02ef27 .
Change-Id: I913d0a00286f46b9c08913d925e1be08b31c367f
2019-10-16 13:11:04 +02:00
Mateusz Jablonski
ecade0a153
Minor cleanup in command stream receiver tests
...
Change-Id: If50a7b524ab892992955d23d6df42e9df112b57a
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2019-10-16 12:41:57 +02:00
Mateusz Jablonski
dccce00711
Remove redundant getters/setters from MockContext class
...
Change-Id: I4283c1b5805141bf573fd433190e08d853ec7275
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2019-10-16 12:29:34 +02:00
Slawomir Milczarek
c46e886649
Create drm to check status of set memory regions operation
...
Related-To: NEO-3008
Change-Id: I0c26656c905ad52295ed0aaf2c53731c99da9cc2
Signed-off-by: Slawomir Milczarek <slawomir.milczarek@intel.com >
2019-10-16 11:16:27 +02:00
Jacek Danecki
3cbd6e9c26
doc: add information about Ubuntu 19.04 ppa
...
- Neo package name on launchpad ppa was changed from intel-opencl
to intel-opencl-icd
Change-Id: Ie4af55faff852d941d79257059cfbce857eeccd8
Signed-off-by: Jacek Danecki <jacek.danecki@intel.com >
2019-10-16 00:22:26 +02:00
Adam Cetnerowski
09b51cf756
ULT renaming: Kernel LWS tests
...
Related-To: NEO-2236
Change-Id: I33d290b23ddd56fe2884f2fa472a19056b58942c
Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com >
2019-10-16 00:10:31 +02:00
Artur Harasimiuk
7864c03b0a
clang-tidy cleanup
...
Related-To: NEO-3676
Change-Id: I538c4ee3a370a71a7e470a441cd101c9ed1b285d
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com >
2019-10-15 19:55:43 +02:00
Jobczyk, Lukasz
332e02ef27
Disable cl_khr_subgroups extension
...
Related-To: NEO-3807
Change-Id: I03d6a72f897b883c10cff4f31c152d7c9f100b43
Signed-off-by: Jobczyk, Lukasz <lukasz.jobczyk@intel.com >
2019-10-15 17:26:41 +02:00
Mateusz Jablonski
09c775f347
Add method to get total number of devices in context
...
Related-To: NEO-3691
Change-Id: I6e468118f99967a40dd8dce30013ada2142ca727
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2019-10-15 16:03:49 +02:00
Artur Harasimiuk
68f8e2bade
fix member name to comply with rules
...
Change-Id: I63759164bbd17a5d68fd4ba6c7f0b9138bb511a3
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com >
2019-10-15 15:53:19 +02:00
Kamil Kopryk
2770f75afa
Add support for stateless copy buffer to buffer
...
Change-Id: I7ad19890ea1725bcecf17aee16abe1f993f5b08c
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com >
Related-To: NEO-3314
2019-10-15 15:26:18 +02:00
Jacek Danecki
92c9e8832c
ci: use IGC 1.0.2597 in Semaphore CI builds
...
There are 2 builds on Semaphore CI under Ubuntu 18.04
with llvm 7 and llvm 8.
Signed-off-by: Jacek Danecki <jacek.danecki@intel.com >
https://github.com/intel/compute-runtime/pull/223
Change-Id: I1ce05101707a6e3062df82250648078bfd7607a4
2019-10-15 14:52:08 +02:00
Maciej Plewka
a1c4283e0c
Add method for checking if deferr deleter is enabled
...
Change-Id: I5949a01ac312669824b8738f4bb7f8aedb2a056b
Signed-off-by: Maciej Plewka <maciej.plewka@intel.com >
2019-10-15 13:28:14 +02:00
Filip Hazubski
b6e62528b6
Add support for OffsetToSkipSetFFIDGP igc parameter
...
Related-To: NEO-3829
Change-Id: I18b237bac5301f57bbb26636bec94683c3d250a7
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com >
2019-10-14 15:27:34 +02:00
Slawomir Milczarek
a59559e516
Add setEngines function stub to drm class
...
Related-To: NEO-3008
Change-Id: I43d66fb9db1a0005922d7fbd8b96fccff3e7046d
Signed-off-by: Slawomir Milczarek <slawomir.milczarek@intel.com >
2019-10-14 14:42:25 +02:00
Mateusz Jablonski
d581130ac7
Internal update
...
Change-Id: I68510b1c738a93401d840880d0e627d9f38b4cbb
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2019-10-14 13:09:09 +02:00
Filip Hazubski
65ba8e9fa3
Fix programBarrierEnable call
...
Related-To: NEO-3211
Change-Id: I14b89d650d8f6aa4aed01d3b15f5392e1ca15cbd
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com >
19.42.14504
2019-10-14 12:36:14 +02:00
Mateusz Jablonski
79e7a51908
CMake: rename IGDRCL_SOURCE_DIR to NEO_SOURCE_DIR
...
use NEO_SOURCE_DIR instead of CMAKE_SOURCE_DIR
Change-Id: Ib3774c80147941ded6bc884d83407461c89e7b8e
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2019-10-14 12:18:50 +02:00
ocldev
1ecbb5464b
dependencies update
...
Change-Id: Ib04ae79169bc7d0b2424c02b804bbcb68ef76cb1
2019-10-14 12:07:16 +02:00
Barreyra, Bruno R
d7c56eb7d6
Fix GPU debugging on gen11+
...
Format of debug mode register changed for gen11+ projects. Without this
change, the SIP is never invoked.
Change-Id: Ie8314acbee1ead527deeea45cb5689b4a39df24c
2019-10-14 11:28:20 +02:00
ocldev
0efcda4ae7
igc revision update
...
Change-Id: I3c639b3d12744d9dfe67b85d3b5e9a80f0a2fb97
2019-10-14 10:38:13 +02:00
Anton V Gorshkov
a65ef2f2ae
Docs for API tracing feature
...
Change-Id: Ibfc77ff0133b9f416b15f39c0241ae789376a285
2019-10-11 13:06:00 +02:00
Mateusz Jablonski
c86fa7763a
Add method to get device from device
...
Related-To: NEO-3691
Change-Id: I710d740d82803e2a844b30a5cd3e4b017192f6f1
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2019-10-11 12:50:22 +02:00
Filip Hazubski
6a7b7013fe
Add programBarrierEnable helper function
...
Related-To: NEO-3211
Change-Id: I7afe11fa9d440837d66f0003b9e02db1f404d650
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com >
2019-10-11 09:17:06 +02:00
Maciej Dziuban
100f888b85
Enable setting additional params for gen12lp image compression
...
Signed-off-by: Maciej Dziuban <maciej.dziuban@intel.com >
Change-Id: I6228413938930f36c120523818649cde1a717cf2
Related-To: NEO-3564
2019-10-11 07:25:38 +02:00
Michal Mrozek
d652e07c20
Check kernel for inline data.
...
Change-Id: I8c677615954869ce0859e25b00e5c0b86a326989
Signed-off-by: Michal Mrozek <michal.mrozek@intel.com >
2019-10-10 17:41:54 +02:00
Mateusz Jablonski
2d5abc6702
Correct setBarrierEnable definition for gen8
...
Change-Id: I3b61e0875f342fa63669a7860d94a8593a6351b7
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2019-10-10 17:00:05 +02:00
Mateusz Jablonski
e4ed7e7f12
CMake: add IGDRCL_SOURCE_DIR to prefixes in create_project_source_tree macro
...
Change-Id: I0fceeab0b42fe58ec92fbaaa4b4704c0b2344647
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2019-10-10 16:08:21 +02:00
Jacek Danecki
fab1601394
Fix compilation errors on clang 4 and 5
...
Signed-off-by: Jacek Danecki <jacek.danecki@intel.com >
https://github.com/intel/compute-runtime/pull/224
Change-Id: Id51310a4787b32e80de567d29960072d826b02df
2019-10-10 16:07:45 +02:00
Koska
fc067c823b
Added test to read the debug int value
...
Change-Id: I97e90320498b0abbdeeeb92c82e962bb411111c6
Signed-off-by: Koska <andrzej.koska@intel.com >
Related-To: NEO-3239
2019-10-10 14:54:33 +02:00
Adam Zebrowski
f32f3602a4
infrastructure update
...
Related-To: NEO-3464
Change-Id: Id476284b22060085750aec098d29cbdf4489c6d8
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com >
2019-10-10 13:19:54 +02:00
Filip Hazubski
96031e7bba
Update programming BarrierEnable
...
Related-To: NEO-3211
Change-Id: I27d04d12414738c8e4a3eef1d29967e47a61c0fb
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com >
2019-10-10 13:07:23 +02:00
Filip Hazubski
4d76fe93b0
Add Math::divideAndRoundUp usage
...
Change-Id: Iae7775a61f7d12dd43d9253498fe388956af2fc4
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com >
2019-10-10 12:25:15 +02:00
Mateusz Jablonski
fcf2387398
Add tests for selecting KMD adapter
...
Related-To: NEO-3007
Change-Id: I040662e68dccf574b14ecffa02f5427f6ef1899b
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2019-10-10 12:06:41 +02:00
Koska
b9e0411c18
Support for environment variables
...
Change-Id: Ie52580703d3db36e3993d9e91cbbeb1fbb8cc1ae
Signed-off-by: Koska <andrzej.koska@intel.com >
Related-To: NEO-3239
Current order of reading debug variables:
- igdrcl.config file
- registry (under Windows)
- Environment variables
2019-10-10 11:47:45 +02:00
Filip Hazubski
4446840de9
Update HardwareCommandsHelper::setAdditionalInfo
...
Add parameter threadsPerThreadGroup to the function
Related-To: NEO-2937
Change-Id: I652a4d3d960fc54b14ff9cd2520357b6f7439ad3
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com >
2019-10-10 11:28:55 +02:00
Filip Hazubski
8ba7a0ea4e
Move test.h to a separate directory
...
Change-Id: Iceb14d701612d5b7814602ab0742ba1110b44a85
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com >
2019-10-10 10:58:23 +02:00
Michal Mrozek
68df8be148
Refactor inline reg key.
...
Change-Id: Ib04b8d4236bbc2862dd152b7350760c2cf20e3f0
Signed-off-by: Michal Mrozek <michal.mrozek@intel.com >
2019-10-10 10:28:44 +02:00
Gibala
2f9bfc7748
Remove OCL object from MemoryProperties 10/n
...
Add cl_mem_flags, cl_mem_flags_intel and wire it in mem_obj.
Refactor:
- validateMemoryPropertiesForImage
- validateExtraMemoryProperties
Related-To: NEO-3132
Change-Id: I90fac5fc00e24fc67346109a1fe6f269ef51e1e0
Signed-off-by: Gibala <krzysztof.gibala@intel.com >
2019-10-10 10:19:47 +02:00
Artur Harasimiuk
fc652b2822
infrastructure update
...
Change-Id: I28683c17e4194c8fdceb118232f7059784c0041c
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com >
2019-10-09 18:04:23 +02:00
Daria Hinz
053896c525
Move Preamble tests to core
...
Change-Id: I57a53ee68022e3f6d7558a56e0001c8126e135a9
Signed-off-by: Daria Hinz <daria.hinz@intel.com >
2019-10-09 16:29:17 +02:00
Adam Cetnerowski
0e37ae3c8c
ULT renaming: Kernel event tests
...
Related-To: NEO-2236
Change-Id: I0b1f6a1649116ce242ab2ba6ac0b86a57f6c3a9d
Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com >
2019-10-09 15:28:15 +02:00
Andrzej Koska
0ae977015d
Adding a debug variable to select a test device
...
Change-Id: Icf28d456590d532db44119d95be35ec6933a2647
Signed-off-by: Andrzej Koska <andrzej.koska@intel.com >
Related-To: NEO-3239
2019-10-09 14:25:41 +02:00
Filip Hazubski
81cd28e0f4
Add Math::divideAndRoundUp helper function
...
Add usage of the function where applicable
Change-Id: I9c41ad37009d1f088fa1917d30525194a10d3061
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com >
2019-10-09 13:25:39 +02:00
Mateusz Jablonski
e0594d4716
Pass context to isSuitableForRenderCompression method
...
Related-To: NEO-3691
Change-Id: I3417e647f4219451922a4dc905726366b4448890
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2019-10-09 11:47:26 +02:00
Zbigniew Zdanowicz
e1ff6603b2
Add core directory as parent source to offline compiler project
...
Change-Id: Ia057aa3cebe97ba46ae75fb1d88e9b98353fb7df
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2019-10-08 15:10:48 +02:00