Michal Mrozek
f320b71091
Improve CPU copy debug flags.
...
- now setting them to 0 disables cpu copies.
Change-Id: Id850c999a04479092d562e5df6e0de3ece80051c
Signed-off-by: Michal Mrozek <michal.mrozek@intel.com >
2020-02-25 16:57:35 +01:00
Mateusz Jablonski
2c62dadd97
Pass RootDeviceEnvironment to setRenderSurfaceStateForBuffer method
...
Change-Id: I3d3b9515be7d31aef64c260d0988db357e8122ca
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2020-02-25 15:50:18 +01:00
Kamil Kopryk
71468dd11d
Add selector for copy engines
...
Change-Id: I28b11aead8e554b7299ff7f504751847068a2edf
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com >
Related-To: NEO-4320
2020-02-25 14:10:25 +01:00
Kacper Nowak
ce8e5d18d7
Manifest update infra
...
Change-Id: I6a6f6c4e5bd4203207a2015483596fb9ccf89cd4
Signed-off-by: Kacper Nowak <kacper.nowak@intel.com >
2020-02-25 14:02:29 +01:00
Mateusz Jablonski
74072d4916
Access GmmHelper and GmmClientContext via RootDeviceEnvironment
...
Related-To: NEO-3857
Change-Id: Ie9d719c9884fd89580ce3592a0d4d4cd42862f47
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2020-02-25 12:32:16 +01:00
Mateusz Hoppe
4a41c9741c
Move options_dll file to shared directory
...
Change-Id: I6a54610741a91aeb902a405bdc0e4ef444106719
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2020-02-25 11:47:26 +01:00
Adam Cetnerowski
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
Jaroslaw Chodor
915b80b1df
Introducing kernel descriptor
...
Change-Id: I4ce6ebf27a81cf14b055817ebfe76d8427e349ab
2020-02-25 00:03:15 +01:00
Andrzej Swierczynski
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
Maciej Plewka
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
Michal Mrozek
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
Dunajski, Bartosz
5751b5eb27
Improve getGRFsPerThread helper
...
Change-Id: I8d4d2ce35ca6f6054e74930e6a936fc2e49bfcc3
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com >
2020-02-24 15:04:20 +01:00
Mateusz Jablonski
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
ocldev
b6f8948712
igc revision update
...
Change-Id: I1e92cf17a718073b6c2ab9f3bd682bac9f4651ec
2020-02-24 14:25:21 +01:00
Dunajski, Bartosz
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
Mateusz Jablonski
c345939dd6
Update internal
...
Change-Id: I9d137214b604ec43f9e8f3ad50ee30d25bf29805
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2020-02-24 12:26:21 +01:00
Mateusz Jablonski
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
Mateusz Jablonski
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
kamdiedrich
9e97b42ee6
Reorganization directory structure [4/n]
...
Change-Id: Ib868ed62d12ea8f9f123644219ba299e86a658ac
2020-02-24 01:04:42 +01:00
Mateusz Jablonski
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
kamdiedrich
e072275ae6
Reorganization directory structure [3/n]
...
Change-Id: If3dfa3f6007f8810a6a1ae1a4f0c7da38544648d
2020-02-23 23:48:28 +01:00
Mateusz Jablonski
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
Mateusz Jablonski
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
Mateusz Jablonski
370424a1e0
Change core inlcudes
...
Change-Id: Iaec903af420f0a92f7d86e484c83300fb9c531ad
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2020-02-23 18:46:50 +01:00
kamdiedrich
87c5d2663b
Add absolute path to unit_tests
...
Change-Id: I7a64f79a39dff4f5fa4166244e71872bb614724f
2020-02-23 17:18:04 +01:00
kamdiedrich
e8852a68c4
Reorganization directory structure [2/n]
...
Change-Id: I47962d17d755e80dcd9476e1ed75560f433f6115
2020-02-23 12:01:27 +01:00
kamdiedrich
d015d3633f
Add absolute path to include
...
Change-Id: Ib0782b4ab8d9a26ec358ecfb57721f4fe8d51b06
2020-02-23 08:47:49 +01:00
Mateusz Jablonski
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
Mateusz Jablonski
6ef7fc726b
Update copyright headers
...
Change-Id: I05eaad34f5af15685c6ad6d5bb3078f21dd1e0af
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2020-02-22 23:44:04 +01:00
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