Zbigniew Zdanowicz
ad4925aef9
Do not use direct submission in internal and low priority contexts
...
Change-Id: Ifac52dd36737151ea4d84bec95750e1716cafa9a
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
2020-03-04 13:12:37 +01:00
Mateusz Hoppe
3241eea8fc
Respect global option APPVERIFIER_ALLOWED in ult targets
...
Change-Id: Ifb8044c97ec98d85cbeb132637bd6f6592b01372
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2020-03-04 11:52:04 +01:00
Mateusz Hoppe
b1df098c2d
Fix setting hardwareInfo
...
- use correct hwInfoConfig values
Change-Id: Iea1604fb14f5da7dbacc5c360b853513ef202955
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2020-03-04 10:22:05 +01:00
Adam Cetnerowski
8c777a879d
ULT renaming: Multi-thread Event tests
...
Related-To: NEO-2236
Change-Id: I8e15193bcdf58dc3c6a87be3409a3438b78724e3
Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com>
2020-03-04 09:52:10 +01:00
Lukasz Jobczyk
a1c6b0f4a7
Use hwInfo from root device environment [4/N]
...
Related-To: NEO-3857
Change-Id: I50003aa1cf2c866827e98fa69212e11d190fda36
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
2020-03-03 19:31:19 +01:00
Jablonski, Mateusz
6df36e5667
Linux: setup correct FileDescriptor when initializing GmmClientContext.
...
Related-To: NEO-3691
Change-Id: I192e53ba97b36decb197fa3aaa009b1c60787db5
Signed-off-by: Jablonski, Mateusz <mateusz.jablonski@intel.com>
2020-03-03 19:21:14 +01:00
Mateusz Jablonski
073e015000
Define run_*_unit_tests targets in separated folders
...
Change-Id: Ic01913cf58e373f59a3c9445c385741dd6308d59
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2020-03-03 14:22:52 +01:00
Filip Hazubski
5c3412ede1
Increment reference count when creating sub device
...
Resolves: NEO-4362
Change-Id: I8f667ff4baa368d3504da0b3ffd2db39a4d00d68
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
2020-03-03 11:40:17 +01:00
Mateusz Jablonski
ffed348f3b
Correct accessing cl device from Platform
...
don't use root device index to store cl device in Platform::initialize
Related-To: NEO-3691
Change-Id: I1fc5435e0246e241c4a38060de26f5c0369a1873
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2020-03-02 09:09:34 -08:00
Koska
d542b215ff
Set MidThreadLevelPreempt for GEN9 Platforms
...
Change-Id: I60a8bbdd33251f7b711fd0f070338b5c32fdd674
Signed-off-by: Koska <andrzej.koska@intel.com>
Related-To: NEO-4393
2020-02-28 17:16:42 +01:00
Michal Mrozek
4803e82eda
Add entry points for detecting whether cpu copy is required.
...
Change-Id: I04438da6241eedf127fd7e51ab257d22186d904e
Signed-off-by: Michal Mrozek <michal.mrozek@intel.com>
2020-02-28 13:48:06 +01:00
Bartosz Dunajski
4c781c1b98
Check if cache flush for BCS is required
...
Change-Id: Ia36856c46fe7da7a72dae14e2543456fb30ec409
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2020-02-28 13:45:46 +01:00
chmielew
e28419fc91
moving ocloc to shared folder
...
Change-Id: Ic739cf747f7e6fae2c0cd57f0bc1aa0899d3aa53
2020-02-27 18:46:00 +01:00
Bartosz Dunajski
db012c9d5c
Add cache flush for blit enqueues
...
Change-Id: I31dbeed9973c5077bf79ea7c7534b2430bca5083
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2020-02-27 16:16:20 +01:00
Mateusz Jablonski
ec647dabe9
Move GmmHelper to RootDeviceEnvironment
...
Related-To: NEO-3691
Change-Id: I8afdf65f360acc5b9d7b47a728d1d185e5e3700b
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2020-02-27 15:50:56 +01:00
Mateusz Hoppe
a799358ac7
Correct CMakeLists style
...
Change-Id: Ie34fcd4356e1610b4fd9e9d0c60a454d7286596a
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2020-02-27 14:12:21 +01:00
Mateusz Jablonski
e2d69f7a7c
Windows: correct creating shareable allocation
...
Change-Id: If3f67a9d3c4df072a8d23dcc2ccaa4b04a8bbb67
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2020-02-27 13:31:38 +01:00
chmielew
697848f3d1
ocloc as shared library, ocloc API
...
Change-Id: Ie866b9ad5ee6de8c8b10f83551e2a3cab9d64a02
2020-02-27 12:14:05 +01:00
Igor Venevtsev
d4d5971d84
Add gpuAddressSpace param to AubManager::create()
...
Related-To: NEO-2941
Change-Id: I5d6a35748ec4752c830a6ed329b5ca4a3d6627f8
Signed-off-by: Igor Venevtsev <igor.venevtsev@intel.com>
2020-02-27 11:51:13 +01:00
Mateusz Hoppe
2def8cdeec
Cleanup shared sources
...
- link sources to neo_core
Change-Id: I7efaadcee80f7bbf8ac40f141c60d31f69161de7
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2020-02-26 21:52:03 +01:00
Jaroslaw Chodor
207c71ceca
Adding kernel descriptor initialization
...
Change-Id: Ica3ace0d06202e6c0909f91dd53e61824fe73c23
2020-02-26 20:02:01 +01:00
Adam Cetnerowski
bcd435a1b1
ULT renaming: Event tests
...
Related-To: NEO-2236
Change-Id: Ic02e779c317b2d0eb16f35c6b4e7111bd2ea25d1
Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com>
2020-02-26 19:06:41 +01:00
Filip Hazubski
bfaa531bf5
Move extensions directory
...
Change-Id: I47363e93839171c5b4eb85037f2b4ca5444e0544
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
2020-02-26 14:34:31 +01:00
Mateusz Jablonski
078ef764a4
Windows: discover all devices
...
Related-To: NEO-4208
Change-Id: I9d577ce3acc7545f7c424afcbd9869f50db200e6
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2020-02-26 14:05:08 +01:00
Lukasz Jobczyk
c824b2e451
Create local memory bank selector per root device
...
Related-To: NEO-3857
Change-Id: I52a2908715e8f2f9b5d84891bd039b88b3d163ca
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
2020-02-26 11:48:26 +01:00
Jablonski, Mateusz
2a993fda3d
Linux: discover all devices
...
Related-To: NEO-4208
Change-Id: Id1a6d4a71790623fe27a1687c8a3553b3b70f398
Signed-off-by: Jablonski, Mateusz <mateusz.jablonski@intel.com>
2020-02-26 11:07:40 +01:00
Adam Cetnerowski
d42d33d993
ULT renaming: Event callback tests
...
Related-To: NEO-2236
Change-Id: I95704b9a908e9f2358654a60729dd39dea048789
Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com>
2020-02-26 11:01:28 +01:00
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
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
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
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
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
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