kamdiedrich
fa8e720f9e
Reorganization directory structure [1/n]
...
Change-Id: Id1a94577437a4826a32411869f516fec20314ec0
2020-02-22 21:56:09 +01:00
kamdiedrich
247cc953d1
Update licence
...
Change-Id: Ifa91b21a3b5b8568fca19d24488b4f125009463c
2020-02-22 20:32:43 +01:00
kamdiedrich
8f44a95ca0
Changing include paths
...
Change-Id: I3b878463289083c956382e68da3473788cf5c15f
2020-02-22 18:45:39 +01:00
Andrzej Swierczynski
05210b203b
Create pin batch buffer for each root device
...
Related-To: NEO-4319
Change-Id: If45c1099b258d8a062a5be8869ded6887869e767
Signed-off-by: Andrzej Swierczynski <andrzej.swierczynski@intel.com>
2020-02-21 23:27:05 +01:00
Mateusz Hoppe
daed7cbc00
Move CommandStreamReceiver to core
...
Change-Id: Id8ed0e680f77b4dd9614f0096c3e6d9a1d04b3d3
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2020-02-21 23:13:38 +01:00
Konstanty Misiak
6652e11878
Remove cl.h include from get_info.h
...
Change-Id: I727dcc16f8045a4013e12632a4f77b074530673f
Signed-off-by: Konstanty Misiak <konstanty.misiak@intel.com>
2020-02-21 17:53:27 +01:00
Maciej Dziuban
37a5ba601a
Move test to tgllp plus file
...
Change-Id: I31c14d0298a496317d7f26a0c38cee82f6363dd7
Signed-off-by: Maciej Dziuban <maciej.dziuban@intel.com>
2020-02-21 16:41:24 +01:00
Mateusz Jablonski
92e547e072
Rename builtins
...
igdrcl_built_in -> builtin_kernel
Change-Id: I366f66ad9264a904c70a9fe27860164dbc8851cc
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2020-02-21 15:28:48 +01:00
Michal Mrozek
33d5f504c6
Prefer CPU transfer for Local Memory 32 bit applications.
...
Change-Id: Icdb1333c0d0123be3d26329088d7ed44df37c84e
Signed-off-by: Michal Mrozek <michal.mrozek@intel.com>
2020-02-21 15:15:00 +01:00
Filip Hazubski
4987ac71c4
Update sub devices related DeviceInfo
...
Set correct values for devices without sub devices.
Change-Id: Ibb2abf12a7fccba48470395a81b15e876fbb8c4d
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
2020-02-21 15:10:16 +01:00
Adam Cetnerowski
201ff85711
ULT renaming: Device Queue HW commands tests
...
Related-To: NEO-2236
Change-Id: I86310be2d37e9aa6a9fd289aefba14846edfd136
Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com>
2020-02-21 14:51:59 +01:00
Maciej Plewka
13e59b26b5
Move dispatch builder to seperate file
...
Change-Id: I309986902fda41a389e9facbf186bc8b2740af7a
Signed-off-by: Maciej Plewka <maciej.plewka@intel.com>
2020-02-21 14:14:21 +01:00
Jablonski, Mateusz
1a126a443a
Sort grouped devices by product family
...
Related-To: NEO-4208
Change-Id: If90963a81bc801a17663e1d299ab5bbf650f8652
Signed-off-by: Jablonski, Mateusz <mateusz.jablonski@intel.com>
2020-02-21 13:23:07 +01:00
Filip Hazubski
a331d2564e
Move public directory to runtime/extensions
...
Change-Id: Ibd43e367727cc73b8924c4450e39014f49316f07
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
2020-02-21 12:58:02 +01:00
Michal Mrozek
3b2bffc239
[3/n] Refactor CPU transfers.
...
- split functions to allowed and preferred versions
- isReadWriteOnCpuAllowed tells if it is possible to do transfer on CPU
- isReadWriteOnCpuPreffered tells about performance preference of doing it
Change-Id: Ibe48d495fc7906dee6382de591baf8447eb6fe95
Signed-off-by: Michal Mrozek <michal.mrozek@intel.com>
2020-02-21 12:26:03 +01:00
Filip Hazubski
553f88ecd8
Move files from common to core
...
Change-Id: I900e752607ca5b805463895910f5fd3812e1760d
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
2020-02-21 11:27:28 +01:00
Michal Mrozek
618472c23e
[2/n] Refactor CPU copies
...
- move blocking flag to command queue function
- refactor buffer function for better readability
- add new method to easily state that buffer is compressed.
Change-Id: I62465b7bc8b109f14d0012b5641d4b822e3cc908
Signed-off-by: Michal Mrozek <michal.mrozek@intel.com>
2020-02-21 11:05:49 +01:00
Mateusz Hoppe
8cb486e821
Change TimestampPacketHelper method signature
...
Change-Id: I0ca375c0ffdeaf572a6649b50d2def57b95c9603
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2020-02-21 10:46:39 +01:00
Mateusz Hoppe
0aedea1ae2
Move GTPin notifications out from CSR
...
Change-Id: I4209fc18017c694d71848c3fecd8c3d7440f151b
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2020-02-21 10:08:11 +01:00
ocldev
be41b3b30a
igc revision update
...
Change-Id: I065497ddab694a543a8869834d4c96cf64c251b3
2020-02-21 09:54:56 +01:00
Michal Mrozek
bd1ac55e2c
[1/n] Refactor CPU copies.
...
- remove waitlist check from buffer
- refactor the flow in CommandQueue::bufferCpuCopyAllowed
Change-Id: I52bb7f886211b05f80118665bb28dfdb5f113fe7
2020-02-21 09:41:29 +01:00
Michal Mrozek
656a6cfe8c
Update internal.
...
Change-Id: I551eab27c410fe64451a609d4507e79684ef702f
Signed-off-by: Michal Mrozek <michal.mrozek@intel.com>
2020-02-21 08:50:40 +01:00
Slawomir Milczarek
305778b00c
Media sharing to default to non-linear storage
...
Related-To: NEO-3774
Change-Id: Ie1b45828765dd7e88c6f734e3b7a22f13f11ce21
Signed-off-by: Slawek <slawomir.milczarek@intel.com>
2020-02-21 08:19:31 +01:00
Mateusz Jablonski
21aa550dba
Move vme builtins to separated target
...
Change-Id: I1a6bf556f8b19a8cd4da62cb814305e1fdfdd7cd
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2020-02-21 01:24:22 +01:00
Jaime Arteaga
176fd39621
Expand coding guidelines
...
Change-Id: Idc21571be31b9f8943eaec9db02fa4a66af089e0
Signed-off-by: Jaime Arteaga <jaime.a.arteaga.molina@intel.com>
2020-02-20 18:17:56 +01:00
Dunajski, Bartosz
a7508d197f
Improve returning device subgroup sizes
...
Change-Id: I47a97f2798ec6d3bdd5503bf377e39954bfb3ca3
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com>
2020-02-20 17:38:53 +01:00
Maciej Plewka
b218281488
Dont use context in built ins
...
Change-Id: Id2af09190edbc1a3bb930210fe340691aa1e4578
Signed-off-by: Maciej Plewka <maciej.plewka@intel.com>
2020-02-20 17:20:18 +01:00
Dunajski, Bartosz
1cf9a7c162
Remove not needed aubs
...
Change-Id: I0391dedfc97f0f8ea2ea290a15e09b0d3291a73b
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com>
2020-02-20 16:53:50 +01:00
Katarzyna Cencelewska
833469789b
Remove setting default size in getDeviceInfo for images
...
when are not supported
Change-Id: Iad9297cd45cadd1d7698114ee38bc54d24ca0857
Signed-off-by: Katarzyna Cencelewska <katarzyna.cencelewska@intel.com>
2020-02-20 16:47:30 +01:00
Mateusz Hoppe
06ce792b80
Add missing override to derived class dtor
...
Change-Id: I40f5675e624426b3760dbf7adcddff80c71e96ca
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2020-02-20 15:52:09 +01:00
Jacek Danecki
25a5f1fb94
ci: remove Neo builds with clang 4 and 5
...
on Ubuntu 16.04
Change-Id: Ibdd6cf3dc6af967a6de5e215a99abf2c902be2d9
Signed-off-by: Jacek Danecki <jacek.danecki@intel.com>
2020-02-20 14:59:21 +01:00
Jablonski, Mateusz
d60ecac1a6
Move scheduler from builtins to context
...
Change-Id: I465dd0710d1079d0f30c5e3ff6e3972447f48a02
Signed-off-by: Jablonski, Mateusz <mateusz.jablonski@intel.com>
2020-02-20 14:28:16 +01:00
Jobczyk, Lukasz
a69f393356
Use hwInfo from root device environment [2/N]
...
Related-To: NEO-3857
Change-Id: Iad6832f36ae8b0ea218acb6b38fe6ba46599b9d9
Signed-off-by: Jobczyk, Lukasz <lukasz.jobczyk@intel.com>
2020-02-20 13:06:34 +01:00
Milczarek, Slawomir
e8a98b14b3
Add helper specialization for additional memory synchronization
...
Related-To: NEO-4227
Change-Id: I569ba1babfd7ebe51a4d31542993555feb061c07
Signed-off-by: Milczarek, Slawomir <slawomir.milczarek@intel.com>
2020-02-20 12:47:00 +01:00
Maciej Dziuban
8ece440625
Fix compilation issue on gcc
...
Change-Id: I3bdf8d4cc385a9394439409196bd7bc0e9060de3
2020-02-20 12:10:21 +01:00
Mateusz Jablonski
c3a33b6ca7
Group created devices based on product family
...
Related-To: NEO-4208
Change-Id: Ida9ec309a83d609d85778ac8ef6d838651f04cbd
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2020-02-19 18:55:04 +01:00
Piotr Zdunowski
0b16d9cc26
Enforce fp64 override key in linux release builds.
...
Related-To: NEO-4292
Change-Id: I3e4a6f94c6e2cf2edbbca350140f91a88f5302f7
Signed-off-by: Piotr Zdunowski <piotr.zdunowski@intel.com>
2020-02-19 16:07:13 +01:00
Jablonski, Mateusz
ea172d2f24
Don't pass ClDevice to initSipKernel function
...
Change-Id: Ib7dd5445c4f95c9703755b5a81c2909dec394de4
Signed-off-by: Jablonski, Mateusz <mateusz.jablonski@intel.com>
2020-02-19 13:51:27 +01:00
Zbigniew Zdanowicz
647ee40f0c
Create direct submission base functionality
...
Change-Id: I9186aae81215c106629e9a9cfa6eb336463b3190
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
2020-02-19 13:43:33 +01:00
Mateusz Hoppe
a2ffa9d94b
Move flat batch buffer helper to core
...
Change-Id: I872ab702aaeed3f309a242390ea289b5de5f8892
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2020-02-19 12:33:44 +01:00
Igor Venevtsev
71b40eddae
Add CL_MEM_48BIT_RESOURCE_INTEL flag to cl_mem_flags_intel
...
Related-To: NEO-2941
Change-Id: Ic8290f6eb41e0b40be4288b46f50c8cf49b5a725
Signed-off-by: Igor Venevtsev <igor.venevtsev@intel.com>
2020-02-19 10:58:24 +01:00
Jacek Danecki
a7edd8e7d1
ci: remove IGC builds from Semaphore builds
...
Change-Id: I1d5da7c74c63601ad49b04eae224d40aebdb5e7e
Signed-off-by: Jacek Danecki <jacek.danecki@intel.com>
2020-02-19 10:24:00 +01:00
Filip Hazubski
3e3d2d3b3a
Update sub devices related device info
...
Following parameter values are updated:
- CL_DEVICE_PARENT_DEVICE
- CL_DEVICE_PARTITION_AFFINITY_DOMAIN
- CL_DEVICE_PARTITION_MAX_SUB_DEVICES
- CL_DEVICE_PARTITION_PROPERTIES
- CL_DEVICE_PARTITION_TYPE
Change-Id: I6e2312f3a35aad038a0bebd430ca8f362f01f2a1
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
2020-02-18 20:17:29 +01:00
Mateusz Hoppe
eeec8e302d
Add submitBatchBuffer method to csr
...
Change-Id: Ibe657a6966b29d9e6550bb2acbf4b58184ce9314
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2020-02-18 17:16:28 +01:00
Konstanty Misiak
f9630a3b2f
Moved remaining gmm_helper files to core
...
Related-To: NEO-4217
Change-Id: Ibc884b1a03b1b013f454067770d1d6f90c6a9c7f
Signed-off-by: Konstanty Misiak <konstanty.misiak@intel.com>
2020-02-18 16:37:19 +01:00
Jobczyk, Lukasz
afd85845bb
Register valid command stream receiver
...
Resolves: NEO-4150
Change-Id: I09c3f1dbffbaeabe92c528341006318d8abff6b9
Signed-off-by: Jobczyk, Lukasz <lukasz.jobczyk@intel.com>
2020-02-18 16:18:41 +01:00
Mateusz Jablonski
bbb8332e2e
ULT: remove numPlatformDevices
...
Change-Id: I23c2a22e7df2451c16ed3736690fddc9a334391e
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2020-02-18 16:06:53 +01:00
Adam Cetnerowski
12141154f6
ULT renaming: Device Info tests
...
Related-To: NEO-2236
Change-Id: Ia92f5e105ea2ca89c49ea647df67e1c428d9e43f
Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com>
2020-02-18 14:15:27 +01:00
Slawek
651e9ffe24
Infra update
...
Change-Id: Ic6da82c487b1c919ff6d1993a873eee9091e4f97
Signed-off-by: Slawek <slawomir.milczarek@intel.com>
2020-02-18 14:14:55 +01:00
Jobczyk, Lukasz
b3f4152a44
Get internal engine from proper device
...
Change-Id: Ibf164cb589c016853d0b3f6636b3b959dc835af6
Signed-off-by: Jobczyk, Lukasz <lukasz.jobczyk@intel.com>
2020-02-18 13:31:49 +01:00