Maciej Dziuban
4d3dfa9514
Add helper for casting to osHandle
...
Change-Id: I61d397d68a7be304f314b272905323339318856b
Signed-off-by: Maciej Dziuban <maciej.dziuban@intel.com>
2020-01-21 14:27:52 +01:00
Zbigniew Zdanowicz
7b4b4eaeb1
Add static getter to retrieve platform level SIP kernel allocation
...
Change-Id: I2220c3b027ccb6ab52169077ef522c29476b3e68
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
2020-01-21 13:53:06 +01:00
Mateusz Jablonski
877b82a8e7
Add tests for AdapterBDF/FileDescriptor passed to gmm
...
Related-To: NEO-4168
Change-Id: Ic68ac8a6d8eb0c33cb51fc7ff10e85510d470241
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2020-01-21 12:32:16 +01:00
Adam Cetnerowski
e50039b9f0
ULT renaming: Compiler Interface Cached tests
...
Related-To: NEO-2236
Change-Id: I1003a6122420bb9e3d6cf56df838418f672484f5
Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com>
2020-01-21 12:22:12 +01:00
Maciej Dziuban
3c27e97c43
Extract gl mocks to windows directory
...
Change-Id: I963032bfad880e42100f6233b9570cefb607f26c
2020-01-21 12:07:13 +01:00
Dunajski, Bartosz
054f2b503a
Remove not used method
...
Change-Id: I6109d4f1521de157f449cad92ecfbab3d133f815
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com>
2020-01-21 11:14:45 +01:00
Dunajski, Bartosz
ca84ebfe4c
Add const suffix
...
Change-Id: I128a710a889aa6a7ead7867400a8b1ec6e781729
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com>
2020-01-21 10:15:32 +01:00
Michal Mrozek
686f885e13
Remove debug breaks.
...
-They hit each time retain/release is called on root device, which is actually
not an error.
Change-Id: I374752f56ae6750c85ac4750eb997dc66a33d0af
Signed-off-by: Michal Mrozek <michal.mrozek@intel.com>
2020-01-21 08:04:02 +01:00
Mateusz Hoppe
42858acb32
Move methods from DeviceHelper to HwHelper
...
- getSubDevicesCount()
- getEnginesCount()
Change-Id: I59e2d5e8552db5d30767edf8382b846b5ca683d8
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2020-01-21 07:20:55 +01:00
Maciej Dziuban
142a38ea9d
Move ClGl api to windows directory
...
Functions will be gradually moved to cross-platform directory as linux
functionality gets implemented.
Change-Id: I566c6aca063f1fa4bdb0dbc0655d4de69b7f1f42
Signed-off-by: Maciej Dziuban <maciej.dziuban@intel.com>
2020-01-21 07:02:52 +01:00
Katarzyna Cencelewska
6ffbf55e43
Add new function to set max threads for workgroup
...
Resolves: NEO-4116
Change-Id: I8b9faf582c42edcb6f616a2f4662200d0d5b73d3
Signed-off-by: Katarzyna Cencelewska <katarzyna.cencelewska@intel.com>
2020-01-20 17:05:14 +01:00
Dunajski, Bartosz
4b2b1acbfd
Move TGLLP tests to dedicated directory
...
Change-Id: I62e0da2c984ae60a41e33cd061ec756fbd5704de
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com>
2020-01-20 16:22:04 +01:00
ocldev
115c166d89
dependencies update
...
Change-Id: I06b24891c8040ff95b489f3f4d5cba49d5510d2e
2020-01-20 15:52:15 +01:00
Filip Hazubski
17aee4da95
Remove constexpr from ClDevice::getDevice
...
Change-Id: Iba4bd324a36c368b2711f5e1ec478acd210dbc14
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
2020-01-20 15:40:20 +01:00
Mateusz Jablonski
91c62dcc3a
Initialize args for gmm library
...
Related-To: NEO-4168
Change-Id: I62d9676887ac775c53863eb132de0d891da0314c
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2020-01-20 14:22:01 +01:00
Adam Cetnerowski
b6a96323b3
ULT renaming: CSR tests
...
Related-To: NEO-2236
Change-Id: I532c096b530d3da0ad11c58809ae9fdb8d82719b
Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com>
2020-01-20 12:57:24 +01:00
Misiak
b498fea989
Removed unused atomic latestTaskCountWaited
...
Related-To: NEO-3869
Change-Id: If7e9db2645c9c9c38d65a0b200960e387441c9ca
Signed-off-by: Konstanty Misiak <konstanty.misiak@intel.com>
2020-01-20 11:43:56 +01:00
Maciej Dziuban
bd9cd46ab9
Unified memory sharing 10/n
...
Enable creating allocations from non-NT handles
Change-Id: Ifd8c67dfd5624182aed76457b1d80bcc2659dd45
Signed-off-by: Maciej Dziuban <maciej.dziuban@intel.com>
Related-To: NEO-3771
2020-01-20 11:27:33 +01:00
Mateusz Jablonski
9562daa2d0
Create wrapper for Gmm exported functions
...
Related-To: NEO-2551
Change-Id: I6d2912b2cb020e9544e52af7c46f54d5174a1a52
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2020-01-20 11:15:24 +01:00
Jobczyk, Lukasz
cccb95bc4e
Do not pass device ordinal in drm creation
...
Change-Id: I8376a8eace1109772c516d7a3daadfa709495171
Signed-off-by: Jobczyk, Lukasz <lukasz.jobczyk@intel.com>
2020-01-20 11:01:27 +01:00
Jaime Arteaga
48a87cb675
Enable shareable buffer support (2/N)
...
Add shareable flag to UnifiedMemoryProperties.
Change-Id: Ia2767eaec183ad2b0f3fb6b64da4ba343f581fda
Signed-off-by: Jaime Arteaga <jaime.a.arteaga.molina@intel.com>
2020-01-20 10:50:33 +01:00
Adam Cetnerowski
3180171208
ULT renaming: Aggregator tests
...
Related-To: NEO-2236
Change-Id: Ie8522f42238cad03b7ba9a5e18404e8f6a96bd39
Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com>
2020-01-20 10:35:56 +01:00
Filip Hazubski
a7dba34814
Update api.cpp
...
Use UNRECOVERABLE_IF when checking for nullptr.
Remove redundant object checks.
Change-Id: I004663bcab9e682927206242fdd567a05c30992d
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
2020-01-20 10:26:36 +01:00
Filip Hazubski
94a8345d3b
Update GTPin functions
...
Do not use Platform to acquire Devices.
Change-Id: I00d7c6f9903e0daefff98ec6292dc682444de45f
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
2020-01-20 10:11:35 +01:00
Maciej Dziuban
9865003cc2
Move GL sharing to windows directory
...
Change-Id: I9aeb60d31d5c49c0464b2cd8296dc5d79ec41d63
Signed-off-by: Maciej Dziuban <maciej.dziuban@intel.com>
2020-01-20 09:34:08 +01:00
Mateusz Hoppe
2e95ef42ae
Move thread_arbitration_policy.h to core
...
- extract QueueThrottle to core
Change-Id: I954732a44ae4fdd5f227ec6be4e27b879ca6eece
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2020-01-17 18:09:00 +01:00
Mateusz Jablonski
e22c90fa5d
Make UNRECOVERABLE_IF more verbose in ULTs
...
Change-Id: Ia16781be7deb12c2eac6802f5f2459186b99ee08
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2020-01-17 17:44:58 +01:00
Mateusz Hoppe
763b08c9a5
Keep cmdBuffer list in CommandContainer
...
- add function to allocate new cmd buffer
Change-Id: Iab54aaff6185060f8a87b0544381981a49259b07
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2020-01-17 14:02:25 +01:00
Filip Hazubski
8fcff2241f
Add ClDevice
...
Decouple cl_device_id from Device class.
Related-To: NEO-3938
Change-Id: I68543a753aea562f3b47ba0d23a059ff3cffa906
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
2020-01-17 12:43:11 +01:00
Dunajski, Bartosz
b982fb058c
Obtain BCS engine type through helper method
...
Change-Id: I8a8bf99f3a73a4293013ab3bc73911e25a12b57e
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com>
2020-01-17 08:22:58 +01:00
Adam Cetnerowski
f3c7619dc9
ULT renaming: Zero Size Enqueue tests
...
Related-To: NEO-2236
Change-Id: I3070b57d0b906e57b524f7729cb723c7f301bbf5
Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com>
2020-01-16 18:19:10 +01:00
Katarzyna Cencelewska
1b072cf170
Add error code for get device info relative to images
...
if image are not supported
Related-To: NEO-3931
Change-Id: I527da2dc857cd15dae6535dd389378511eb71b6d
Signed-off-by: Katarzyna Cencelewska <katarzyna.cencelewska@intel.com>
2020-01-16 16:30:13 +01:00
Dunajski, Bartosz
318d9620ae
Improve debug logs
...
Change-Id: I17f68beedd3e4fcf8e6e546fa507188d8ba99e0e
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com>
2020-01-16 15:40:18 +01:00
Wesierski, Lukasz
5a1d78b3ce
Correction in fill_buffer_stateless.igdrcl_built_in
...
Corrected kernel FillBufferLeftLeftover argument type.
Change-Id: Iba17d5430aaa57c6871e6a09eaa66d56b2b5fe8b
2020-01-16 05:02:52 -08:00
Mateusz Jablonski
1a6ceacd12
Check nullptr in mock_gmm
...
Change-Id: Ib839b1ff01fb3c2b968ae982051ff9fe85221731
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2020-01-16 12:21:49 +01:00
Adam Cetnerowski
3e9d61ce65
ULT renaming: Linear stream tests
...
Related-To: NEO-2236
Change-Id: Ia594ed67fa02157ba2c56ca6b7c7ee0331382c8d
Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com>
2020-01-16 10:58:03 +01:00
Pawel Wilma
0f0e031a31
Infrastructure update
...
Change-Id: Ie17bdf8514cda4d592b799b5fb1ae14f81c1356e
Signed-off-by: Pawel Wilma <pawel.wilma@intel.com>
2020-01-16 09:21:02 +01:00
Andrzej Koska
8502df41aa
Add JSL device IDs
...
Change-Id: I69f31d26dfcf0d5d7b9e72969ed720775b702e8f
Signed-off-by: Andrzej Koska <andrzej.koska@intel.com>
Related-To: NEO-3770
2020-01-15 21:27:02 +01:00
Krzysztof Gibala
e2d7634dd5
Remove limitation for write combined flag
...
Allow usage of WC in clHostMemAllocINTEL & clSharedMemAllocINTEL
Related-To: NEO-3374
Change-Id: I82f0be3f67b26bd19195d374b40f73e8f8a50b01
Signed-off-by: Krzysztof Gibala <krzysztof.gibala@intel.com>
2020-01-15 17:42:53 +01:00
Pawel Cieslak
9d79430878
Update infrastructure.
...
Change-Id: Iaabc4b15b964311a98a089440ec20f90c2ef9728
Signed-off-by: Pawel Cieslak <pawel.cieslak@intel.com>
2020-01-15 15:57:05 +01:00
Pawel Cieslak
ca4fb5ecfa
Update infrastructure.
...
Change-Id: Iba12ca3bedd0badbc97786a596c3f2f68cc2f454
Signed-off-by: Pawel Cieslak <pawel.cieslak@intel.com>
2020-01-15 15:18:32 +01:00
kamdiedrich
05cf673279
Move files to core and cleanup headers
...
gmm_callbacks
cleanup headers in wddm
Change-Id: Idc64ed7a6df1afd46aea08493c33cca12b62b861
2020-01-15 15:07:10 +01:00
Adam Cetnerowski
de66e1b93f
ULT renaming: Command Streamer Receiver tests
...
Related-To: NEO-2236
Change-Id: I356c8eed9be78d36892bfec0a25486ab1982cdb8
Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com>
2020-01-15 14:55:57 +01:00
Zbigniew Zdanowicz
84d6a25b7f
Replace instrisic pause call with NEO and ULT function
...
Change-Id: I40707ecc77ea59d5bb3ae6f7f505ef8168847f1a
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
2020-01-15 14:55:11 +01:00
Mateusz Hoppe
1ec60d508d
Add new function to CommandContainer returning indirectHeap
...
- returned heap allocatino will have required size
and alignment
Change-Id: I3612036d5598770fbe74d047de214aedde65ff77
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2020-01-15 12:27:15 +01:00
Mateusz Jablonski
28511bbc50
Remove not needed dependencies on gmm library target
...
target_link_libraries applies the dependency implicitly
Change-Id: Ie989e8edbcfeecfb15b3512dac6026ea5e9eb3eb
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2020-01-15 12:18:02 +01:00
ocldev
42d031b07a
igc revision update
...
Change-Id: If6f0d771d0eef9a8dab770e153c1bed10feaaf22
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2020-01-15 11:40:19 +01:00
Michal Mrozek
f165cbd9ea
Update infrastructure.
...
Change-Id: Ib9a0d159a4511b05e755faa107db6e27cbcb20eb
Signed-off-by: Michal Mrozek <michal.mrozek@intel.com>
2020-01-15 11:23:54 +01:00
Jobczyk, Lukasz
172e75147e
Make OsInterface root device specific
...
Related-To: NEO-3857
Change-Id: Ibcd80c731b5d3755b62e0e03d0ffeedb08b52ca0
Signed-off-by: Jobczyk, Lukasz <lukasz.jobczyk@intel.com>
2020-01-15 11:07:25 +01:00
Michal Mrozek
066eab2be7
Update infrastructure.
...
Change-Id: I7c4d698e967a6cb4cb9810468e00c3a76fc69380
Signed-off-by: Michal Mrozek <michal.mrozek@intel.com>
2020-01-15 09:39:26 +01:00