Commit Graph

46 Commits

Author SHA1 Message Date
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