Commit Graph

4165 Commits

Author SHA1 Message Date
1c19df8d62 ULT renaming: Async events handler tests
Related-To: NEO-2236

Change-Id: Iee0749cea96e917053f05ac3e404d644c667395e
Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com>
2020-02-25 10:34:09 +01:00
915b80b1df Introducing kernel descriptor
Change-Id: I4ce6ebf27a81cf14b055817ebfe76d8427e349ab
2020-02-25 00:03:15 +01:00
e453d2c04f Change method of access to pinBB vectors
Related-To: NEO-4319

Change-Id: I70695361c368a7769b6dbb7db57597f188226133
Signed-off-by: Andrzej Swierczynski <andrzej.swierczynski@intel.com>
2020-02-24 17:23:54 +01:00
357fdc2e65 Move built ins to share directory
Change-Id: I740a349a0f15229cd356fffe996932029bf0f98b
Signed-off-by: Maciej Plewka <maciej.plewka@intel.com>
2020-02-24 15:46:44 +01:00
0e85ccf084 Choose cpu copy for 32 bit application using local memory.
Change-Id: I74aed9475185b09d4569fafb3427052fff73fd89
Signed-off-by: Michal Mrozek <michal.mrozek@intel.com>
2020-02-24 15:32:11 +01:00
5751b5eb27 Improve getGRFsPerThread helper
Change-Id: I8d4d2ce35ca6f6054e74930e6a936fc2e49bfcc3
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com>
2020-02-24 15:04:20 +01:00
49aac737a7 Don't use ClDevice in Buffer::setSurfaceState
Change-Id: Id948b11ee7c0decb7a2e4e4fea70e950ee14913f
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2020-02-24 14:42:21 +01:00
b6f8948712 igc revision update
Change-Id: I1e92cf17a718073b6c2ab9f3bd682bac9f4651ec
2020-02-24 14:25:21 +01:00
750036742d Create only available engines
Change-Id: If7880db0dd7aa76b578d0e4e300f510ca686b825
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com>
2020-02-24 14:06:36 +01:00
c345939dd6 Update internal
Change-Id: I9d137214b604ec43f9e8f3ad50ee30d25bf29805
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2020-02-24 12:26:21 +01:00
9dbeeea18f Clang-format: restore sorting includes
Change-Id: I34eb993b562c77f56d8fbd51a02ee266c1f76678
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2020-02-24 10:22:30 +01:00
ee5ebde417 Add absolute include paths
Change-Id: I5b8631603b0f0b2ed8eb1a61f7e7770b27867423
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2020-02-24 01:21:00 +01:00
9e97b42ee6 Reorganization directory structure [4/n]
Change-Id: Ib868ed62d12ea8f9f123644219ba299e86a658ac
2020-02-24 01:04:42 +01:00
7df9945ebe Add absolute include paths
Change-Id: I67a6919bbbff1d30c7d6cdb257b41c87bad51e7f
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2020-02-23 23:49:12 +01:00
e072275ae6 Reorganization directory structure [3/n]
Change-Id: If3dfa3f6007f8810a6a1ae1a4f0c7da38544648d
2020-02-23 23:48:28 +01:00
e177b4fc0f Clang-format: update include order policy
Change-Id: I2b4b117a981b635e04cce7ca3953ffb62b45cfb9
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2020-02-23 22:24:46 +01:00
91d7e1391b Update licence in builtins
Change-Id: Ib370167a3997ce2e019c59b2f1118055f9c00e29
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2020-02-23 20:33:40 +01:00
370424a1e0 Change core inlcudes
Change-Id: Iaec903af420f0a92f7d86e484c83300fb9c531ad
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2020-02-23 18:46:50 +01:00
87c5d2663b Add absolute path to unit_tests
Change-Id: I7a64f79a39dff4f5fa4166244e71872bb614724f
2020-02-23 17:18:04 +01:00
e8852a68c4 Reorganization directory structure [2/n]
Change-Id: I47962d17d755e80dcd9476e1ed75560f433f6115
2020-02-23 12:01:27 +01:00
d015d3633f Add absolute path to include
Change-Id: Ib0782b4ab8d9a26ec358ecfb57721f4fe8d51b06
2020-02-23 08:47:49 +01:00
a48b50c554 Update copyright headers in offline_compiler
Change-Id: Ia07bbb7d53dc2a5f14ba81b1074dff4379742c0c
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2020-02-22 23:48:51 +01:00
6ef7fc726b Update copyright headers
Change-Id: I05eaad34f5af15685c6ad6d5bb3078f21dd1e0af
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2020-02-22 23:44:04 +01:00
fa8e720f9e Reorganization directory structure [1/n]
Change-Id: Id1a94577437a4826a32411869f516fec20314ec0
2020-02-22 21:56:09 +01:00
247cc953d1 Update licence
Change-Id: Ifa91b21a3b5b8568fca19d24488b4f125009463c
2020-02-22 20:32:43 +01:00
8f44a95ca0 Changing include paths
Change-Id: I3b878463289083c956382e68da3473788cf5c15f
2020-02-22 18:45:39 +01:00
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
be41b3b30a igc revision update
Change-Id: I065497ddab694a543a8869834d4c96cf64c251b3
2020-02-21 09:54:56 +01:00
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
656a6cfe8c Update internal.
Change-Id: I551eab27c410fe64451a609d4507e79684ef702f
Signed-off-by: Michal Mrozek <michal.mrozek@intel.com>
2020-02-21 08:50:40 +01:00
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
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
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
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
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