Mateusz Jablonski
e3cc20fdcc
Link igdgmm in link time
...
change mock_gmm to object library
Resolves: NEO-2551
Change-Id: I7546868209191cc5833b2048ce9298881d2b79ac
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2020-01-14 13:01:34 +01:00
Adam Cetnerowski
ac6db95f75
ULT renaming: Command Parse Tests
...
Related-To: NEO-2236
Change-Id: I2cf5fc4e2a196a550a729bf8c3b09e4f095bf59b
Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com>
2020-01-14 11:57:54 +01:00
Katarzyna Cencelewska
0f6248d7ac
Modify restrictions to support some extensions
...
Change-Id: I7d94249654b5e6aedcf48a4626f59b780dfebf53
Signed-off-by: Katarzyna Cencelewska <katarzyna.cencelewska@intel.com>
2020-01-13 19:29:59 +01:00
Mateusz Hoppe
01d8532f52
Move files to core
...
- wddm_allocation.h/.cpp
- os_context.h
- residency_container.h
Change-Id: I9f933a09d1142f86550c0d67626f0719b6450303
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2020-01-13 18:25:00 +01:00
Jacek Danecki
4a07232ce9
don't call finish() in enqueueWriteMemObjForUnmap()
...
Fixes #247
Change-Id: Iac43c239a6ea361afb6d8addf14ae1697d3af7d7
Signed-off-by: Jacek Danecki <jacek.danecki@intel.com>
2020-01-13 17:51:53 +01:00
Michal Mrozek
fb8706d2b4
Free GPU Virtual Address Range in case of pin failure.
...
-Fixes VA range leak in case memory is not GPU accessible.
Signed-off-by: Michal Mrozek <michal.mrozek@intel.com>
Change-Id: I74d7f43ec7f10ba2734c7d55b335c189229d71b5
2020-01-13 17:24:57 +01:00
Dunajski, Bartosz
7b4d6fc278
Improve engine helper methods
...
Change-Id: Iac614c3da23119f2000a21e720d5144da0459528
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com>
2020-01-13 16:53:38 +01:00
Adam Cetnerowski
d84b7a46da
Device ID cleanup
...
Change-Id: I9f402905a51d89b58f695bcad5ad686637f2ace5
Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com>
2020-01-13 16:01:59 +01:00
Adam Cetnerowski
23b83d5b40
ULT renaming: CPU Read/Write tests
...
Related-To: NEO-2236
Change-Id: I003049c4f26f722452059585f14f9896ce050b9b
Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com>
2020-01-13 15:28:35 +01:00
Maciej Dziuban
d38303b7e7
Cleanup Gen12lp code
...
Change-Id: I383d685481ec4ca69f59c23104730084b4448b17
Signed-off-by: Maciej Dziuban <maciej.dziuban@intel.com>
2020-01-13 15:05:10 +01:00
Mateusz Hoppe
d7cb5539ec
Move isCopyRequired() from Image to MemoryManager class
...
Change-Id: I3762bc9d23309f47717a05df2a0e60157d09c77c
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2020-01-13 14:49:19 +01:00
Dunajski, Bartosz
be12b8d2e4
Initialize tag allocation for Aub CSR in HW+AUB mode
...
Change-Id: Ia483dbdd211a25ca246675c97e59224f0b098ca5
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com>
2020-01-13 13:12:17 +01:00
Zbigniew Zdanowicz
5e4ade58f8
Change memory interface makeResident call to accept multiple allocations
...
Change-Id: I5434e30b5200d89d9912aeb7a06b230220ec1de4
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
2020-01-13 12:50:23 +01:00
kamdiedrich
eedf063d86
Add initialization of GmmClientContext in UT
...
Change-Id: I37f0b0ba705baa96cfac3dedfdde3888e78e323d
2020-01-13 12:24:13 +01:00
Dunajski, Bartosz
3c33fad3a4
Expose osMemory in MockGfxPartition
...
Change-Id: I03db1ee2024a3450dcfc01a0d6d592362a5344b1
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com>
2020-01-13 09:53:03 +01:00
Mateusz Hoppe
fd4ae3b369
Move gmm to core
...
Change-Id: I787dfcb3ca3926ce10e2e3c748594713df5fc467
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2020-01-10 14:26:17 +01:00
Mateusz Hoppe
81e9591c31
Refactor ImageInfo 2/n
...
Change-Id: I5e6081a75b802cc98fd89e384d550a219353728b
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2020-01-10 14:20:31 +01:00
Adam Cetnerowski
0a39140284
ULT renaming: OOQ task tests
...
Related-To: NEO-2236
Change-Id: I8d1f7b9a94717a8f6ba10c123ef9eb03426f42c0
Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com>
2020-01-09 09:22:02 -08:00
Igor Venevtsev
0428d07d6e
Add HEAP_EXTENDED to GfxPartition
...
Related-To: NEO-2941
Change-Id: Ifdfe3e179823317aeacb1e55f4cf93219a8c9ba0
Signed-off-by: Igor Venevtsev <igor.venevtsev@intel.com>
2020-01-09 16:49:55 +01:00
Adam Cetnerowski
2bc7ca84ac
ULT renaming: MultiDispatchInfo test
...
Related-To: NEO-2236
Change-Id: I81a55fac8117a874aa1f8d066771493bad0a348d
Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com>
2020-01-09 15:41:35 +01:00
Dunajski, Bartosz
fd4e5722b3
Fix DrmMemoryManager initialization
...
Change-Id: I625ba482c5bb3461c9723c550410b722a796c3c6
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com>
2020-01-09 13:51:06 +01:00
Mateusz Hoppe
c02ba69e86
Refactor Gmm & ImageInfo
...
- rename ImageInfo memebrs to camelCase
Change-Id: Idb3547ee56992691f95600298981af162a3f94ef
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2020-01-09 13:17:08 +01:00
Zbigniew Zdanowicz
c28507a53c
Add compare mode argument to programming semaphore command function
...
Change-Id: If24ed5ea5bc08bebf6b087998809c7929dd6c5cd
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
2020-01-09 12:55:06 +01:00
Pawel Wilma
551f91fd7e
Do not use non-SVM host ptr in 32bit driver
...
Change-Id: I97fe58a62b7cab09f6395cfa6149f9d70302a4ad
Signed-off-by: Pawel Wilma <pawel.wilma@intel.com>
2020-01-09 12:04:35 +01:00
Jacek Danecki
c373baf0a5
Fix unit test compilation under Clear linux
...
Fixes #141
Change-Id: I1d52046a8951ae15a39f76e67c7d0d2b537d946b
Signed-off-by: Jacek Danecki <jacek.danecki@intel.com>
2020-01-09 11:20:57 +01:00
Pawel Wilma
7adeae9050
Use OffsetToSkipSetFFIDGP in execution model kernel tests.
...
Related-To: NEO-3892
Change-Id: I290e2d31700b06d6e46ca6a15102dd78c36599c7
Signed-off-by: Pawel Wilma <pawel.wilma@intel.com>
2020-01-09 11:14:49 +01:00
Mateusz Jablonski
53f3ff4f47
Return only compatible devices for D3D10/D3D11 sharing
...
validate device id from adapter
Resolves: NEO-4077
Change-Id: Icc177444f6d8d8f9ba855b1db0f2b74982c10197
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2020-01-09 08:48:54 +01:00
kamdiedrich
9d75828bab
move files to core folder
...
gdi_interface
os_inc
thk_wrapper
api_intercept
perf_profiler
Change-Id: I943807da06da31244c7c2540dcba2747f4f05b70
2020-01-09 08:05:43 +01:00
Mateusz Hoppe
b8c5b2df55
Refactor ImageInfo 1/n
...
Change-Id: I1de1a4cca2b089a3cca54ffb1c0488e4c073b904
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2020-01-08 19:49:05 +01:00
Hinz
804efc644c
Move files enabling platform support in ULTs to core
...
Change-Id: Ic9e7eb7ce7ada98e3c14ca4c951e0a7e5184c9ec
Signed-off-by: Hinz <daria.hinz@intel.com>
2020-01-08 19:39:48 +01:00
Katarzyna Cencelewska
a123cce3e8
Add return CL_INVALID_VALUE from clSetKernelExecInfo
...
if attempt to set invalid ThreadArbitrationPolicy
Change-Id: I8208f9b6761c4dafb6ef4cbde550314778ab505e
Signed-off-by: Katarzyna Cencelewska <katarzyna.cencelewska@intel.com>
2020-01-08 16:19:43 +01:00
Adam Cetnerowski
5ca48f7945
ULT renaming: LWS size tests
...
Related-To: NEO-2236
Change-Id: I0630635dcfb405f835fa0da983312783bfcf20ac
Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com>
2020-01-08 15:57:10 +01:00
Dunajski, Bartosz
7d7e606056
Pass correct throttle hint for enqueue without kernel
...
Change-Id: Icbd00cd8508f60a58e8aed92253f7070e512f0f3
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com>
2020-01-08 15:36:11 +01:00
Maciej Dziuban
a7f6697f17
Revert "Do not require Render/Media Compressed flags for compression"
...
This reverts commit e43e06192f
.
Change-Id: I1dca6d1d60478dcc22946ff2d84cdcf81a88e075
Signed-off-by: Maciej Dziuban <maciej.dziuban@intel.com>
2020-01-08 11:49:48 +01:00
Dunajski, Bartosz
c2152a226f
Add PollForCompletion for CSR with Aub dump
...
Change-Id: I3bfbadf676704e7f3fda9a443147e0b7912b422a
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com>
2020-01-08 10:17:04 +01:00
Jobczyk, Lukasz
4119dce873
Exclude page fault manager ULTs to separate target
...
Resolves: NEO-4074
Change-Id: Iae1de38589fbc7a504be87ccde9c53b436673d72
Signed-off-by: Jobczyk, Lukasz <lukasz.jobczyk@intel.com>
2020-01-08 04:18:05 +01:00
Mateusz Hoppe
f0905554aa
Move files to core
...
Change-Id: If83c08a0c32686fc15e8c73f44fd7e538bc8a58b
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2020-01-07 16:53:35 +01:00
Jobczyk, Lukasz
650f7c5929
Fix mock GMM
...
Change-Id: I11515c796bf84af45a1ffaa7994fcac775273e36
Signed-off-by: Jobczyk, Lukasz <lukasz.jobczyk@intel.com>
2020-01-07 15:01:16 +01:00
Mateusz Jablonski
c858a2b79f
Refactor configuring device address space logic:
...
1. call GmmSetDeviceInfo
2. call ConfigureDeviceAddressSpace
3. obtain min address - only for gen12lp platforms
remove getConfigureAddressSpaceMode method
Resolves: NEO-4076
Change-Id: Ib72789c834df1307a3d105131943dcf9a54afc03
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2020-01-07 11:57:58 +01:00
Jaroslaw Chodor
5cf6d6348e
Support mixed program scope ptrs
...
Change-Id: Ib2ff6ba2fcd9af66f984f9fcddafa16abfff1bfd
2020-01-05 21:58:53 +01:00
Aravind Gopalakrishnan
1600911dc4
Fix regression on Gen12LP for semaphore waits
...
RegisterPollMode needs to be set to Memory polling.
Regression was introduced in commit 858517 - "Cleanup auto generated headers"
Change-Id: If450c92e24b5a0671a706c06cc7757aea3b8e929
Signed-off-by: Aravind Gopalakrishnan <Aravind.Gopalakrishnan@intel.com>
2020-01-03 15:04:31 -08:00
Igor Venevtsev
b2c1ea1fbe
Disable decanonize is called on releaseGpuRange ULT
...
Related-To: NEO-2941
Change-Id: I9625ba1cd51a96d0f8dc4610508b97fa58a30a18
Signed-off-by: Igor Venevtsev <igor.venevtsev@intel.com>
2020-01-03 15:19:46 +01:00
ocldev
87e948eef5
gmmlib revision update
...
use new interface from gmmlib 19.4.1
Change-Id: Ie07bd9e9533c01ef06c67a4059a278850e365f07
Signed-off-by: Jacek Danecki <jacek.danecki@intel.com>
2020-01-03 13:22:11 +01:00
kamdiedrich
cfca7215e3
Remove from api_intercept api_enter
...
- create new api_enter file
- fix dependencies
- remove platform include form wddm
Change-Id: I5614c3aadbf373b58dfdb34f2f3dec8977e20a3d
2020-01-03 11:23:04 +01:00
Adam Cetnerowski
8e3c5892ac
ULT renaming: Local ID tests
...
Related-To: NEO-2236
Change-Id: Ib8a9e21387c28d6a8220089deca3b74e727c4d50
Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com>
2020-01-02 16:52:42 +01:00
Mateusz Hoppe
51f7ca1601
Move files to core
...
- runtime/gmm_helper files
- engine_control.h
- allocation_properties.h
Change-Id: I108888d639c8fdb298eda00fb1e7961b2ccb26cd
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2020-01-02 15:57:05 +01:00
Adam Cetnerowski
a6fe6ac312
ULT renaming: IOQ multi-thread tests
...
Related-To: NEO-2236
Change-Id: I3de023ab06f872d98a3dc6f27d400081d7b7fea4
Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com>
2020-01-02 13:17:27 +01:00
Mateusz Jablonski
3e5fc4111b
Initialize registers of page table manager for each command stream receiver
...
Resolves: NEO-4097
Change-Id: I364550f4e183e9375966eaff22c5726c67761589
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2020-01-02 13:05:55 +01:00
Adam Cetnerowski
ecbb0f611b
Cleanup Device IDs
...
Change-Id: Ib5411e783d36c211431989d564617285d4ec9797
Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com>
2020-01-02 12:19:00 +01:00
Igor Venevtsev
51a7b47cf0
GmmHelper::de/canonize to address width specified by HardwareInfo
...
Related-To: NEO-2941
Change-Id: Ibe09c9812dc109c06df1a308f831447f82bad57a
Signed-off-by: Igor Venevtsev <igor.venevtsev@intel.com>
2019-12-31 12:20:16 +01:00
Mateusz Jablonski
10d274daa9
Pass GmmClientContext to Gmm and GmmResourceInfo
...
Related-To: NEO-3007
Change-Id: Ia590670e93ed93b0941d5a5dc6ac010268cb561e
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2019-12-31 12:19:32 +01:00
kamdiedrich
350eb83f02
Move helpers files to core folder
...
Change-Id: I7cd2f4afd86adc5296103f61653c6d760b4e80f5
2019-12-31 10:39:21 +01:00
Jobczyk, Lukasz
44a9ec5c1a
Make MemoryOperationsHandler adapter specific
...
Change-Id: I978ecaf0fbe3cfc3b645b84d978b7d9234b28bd1
Signed-off-by: Jobczyk, Lukasz <lukasz.jobczyk@intel.com>
2019-12-30 19:26:19 +01:00
Mateusz Jablonski
84f2185f7c
Test non-default root device in api fixture
...
Define max number of root devices in ults
Resolves: NEO-4000
Change-Id: Ia8da5c22a36dca3c493a9caf836fc1fb29207ef9
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2019-12-30 15:28:00 +01:00
Mateusz Jablonski
be7606388c
Make pointer to notifyAubCapture function a non-static variable
...
move gmm callbacks to windows subdirectory
Resolves: NEO-3365
Change-Id: I073fef4b527fb5bd0d829eb672bfd71176b0d317
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2019-12-30 13:38:53 +01:00
Mateusz Jablonski
4ed3b46da1
Calculate maxOsContextCount after setting up hardware info
...
Change-Id: I98e0275bc84930eea4990ce1c2281f9f82cda66a
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2019-12-30 13:15:43 +01:00
Mateusz Jablonski
14c013f53b
Dont create multiple page table managers within single root device
...
Resolves: NEO-4090
Change-Id: I148b9a5a2755edbcd15ead5f4a0d5d799ee815e1
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2019-12-27 04:36:51 -08:00
Kamil Kopryk
b5dd3abf85
Fix for the IOCTL call to disable persistence on given context
...
Change-Id: I6af1ddec3a73300d788c2c59f9f1f272a68924d6
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
Related-To: NEO-4048
2019-12-27 09:52:09 +01:00
Kamil Kopryk
07cacd4e70
Add new IOCTL call to disable persistence on given context
...
Change-Id: Ia91c8240fe2fac40c067e91ce70867edb2263463
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
Related-To: NEO-4048
2019-12-23 16:18:58 +01:00
Mateusz Jablonski
6ba76147d0
Pass proper handle to initContextAuxTableRegister function
...
Resolves: NEO-4082, NEO-4080, NEO-4079
Change-Id: If8d0b69126d6442e8a9a102cd21f78944f8551e9
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2019-12-23 14:19:54 +01:00
Mateusz Hoppe
aaed434ded
Create tested product family list
...
Change-Id: I6bdd0a1f03318dec9730a05947f2496f60637623
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2019-12-23 13:08:26 +01:00
Jobczyk, Lukasz
eac48002ab
Calculate a maxOsContextCount variable
...
Change-Id: I7b2f7733be74abf4ae299396d616b249b67de58e
Signed-off-by: Jobczyk, Lukasz <lukasz.jobczyk@intel.com>
2019-12-23 12:24:40 +01:00
Adam Cetnerowski
1021d8c6d2
ULT renaming: IOQ task count tests
...
Related-To: NEO-2236
Change-Id: Id6677810e310892ca1eab2caef40779063609077
Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com>
2019-12-23 12:05:42 +01:00
Zbigniew Zdanowicz
6f7d83f7ab
Check Windows OsContext is properly initialized
...
Related-To: NEO-3639
Change-Id: I9442402a109174bbf9345d8451dba8e7ddb8c1d9
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
2019-12-20 12:25:43 +01:00
Pawel Wilma
2ca886b45d
Force integer divide emulation for TGLLP A-step
...
Related-To: NEO-3661
Change-Id: I305c3cfc14262a832aee749e66f3c426d3ca0343
Signed-off-by: Pawel Wilma <pawel.wilma@intel.com>
2019-12-20 10:11:41 +01:00
Mateusz Jablonski
7ae7ec1dee
Pass os interface to gmm helper's constructor
...
don't access global platform to obtain os interface
Related-To: NEO-3007
Change-Id: I166023a2c7a531393d6311bf991f31d03c634ca7
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2019-12-20 00:51:32 +01:00
Jobczyk, Lukasz
2ef557bf68
Add support for unrestricted size flag in the USM
...
Resolves: NEO-3960
Change-Id: Ie3557de70702b5aee53cc7c08ed602e580282979
Signed-off-by: Jobczyk, Lukasz <lukasz.jobczyk@intel.com>
2019-12-19 15:46:34 +01:00
Dunajski, Bartosz
2c63a956ad
Simplify PerfCounter initialization
...
Change-Id: Ia393088a80ac7b439efb5e40b70e593e3891cbc5
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com>
2019-12-19 14:25:45 +01:00
Zbigniew Zdanowicz
58fa5bd347
Add separate methods to Wddm interface to create monitor fence
...
Related-To: NEO-3639
Change-Id: Id1216def65c873028eb6a577fa30ad68ebec8f19
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
2019-12-19 13:38:19 +01:00
Andrzej Swierczynski
cc46cdf46c
Move PageTableManager to RootDeviceEnvironment
...
Related-To: NEO-2285
Change-Id: I77699b5f540b6ac5b73cf1830712a5591326b766
Signed-off-by: Andrzej Swierczynski <andrzej.swierczynski@intel.com>
2019-12-19 12:26:45 +01:00
Dunajski, Bartosz
8f5e9c8a3a
Refactor PerfCounters initialization. Allow only 1 engine type at once
...
Change-Id: I14ba28adb1926b0e67e5b147b7391a7284617c29
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com>
2019-12-19 11:50:31 +01:00
Jobczyk, Lukasz
bfa1164675
Make unified memory allocations multistorage resources
...
Related-To: NEO-2998
Change-Id: I61e831568a6bbf6e751d7a2ef9c7171c633a128a
Signed-off-by: Jobczyk, Lukasz <lukasz.jobczyk@intel.com>
2019-12-19 11:06:17 +01:00
Pawel Wilma
2ad089a40b
Create MAP_ALLOCATION as non-svm allocation when host ptr tracking is disabled.
...
Change-Id: I57c64706e798efa4b23e34b582be5a490d592e87
Signed-off-by: Pawel Wilma <pawel.wilma@intel.com>
2019-12-19 10:50:07 +01:00
Michal Mrozek
8df7f4e519
Fix casting in GMM constructor.
...
Change-Id: Idd5b0388278afb65224a3941c8f156e4c137bfe0
Signed-off-by: Michal Mrozek <michal.mrozek@intel.com>
2019-12-19 09:25:08 +01:00
Aravind Gopalakrishnan
98c109ea2d
Exposing downloadAllocations in base CSR
...
Exposing downloadAllocation allows usage from other clients
to perform memory coherency on per allocation basis.
Change-Id: I2314d543a8db534a526a3a844ce91e1bf930c4f4
Signed-off-by: Aravind Gopalakrishnan <Aravind.Gopalakrishnan@intel.com>
2019-12-18 23:40:26 +01:00
Jaime Arteaga
e02162d301
Enable shareable buffer support (1/N)
...
Define method to allocate memory in SKL using
DRM_IOCTL_I915_GEM_CREATE.
Change-Id: I3106c690eaa6ce089a21100a1839c4886580f9c0
Signed-off-by: Jaime Arteaga <jaime.a.arteaga.molina@intel.com>
2019-12-18 22:13:14 +01:00
Mateusz Jablonski
d11d3ad27e
Move getDeviceIndex method to CommandStreamReceiverSimulatedCommonHw class
...
Related-To: NEO-3691
Change-Id: Ie425c035fcdd1467269ead131c4bd063c8b83e08
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2019-12-18 20:43:34 +01:00
Mateusz Hoppe
ff30a66624
Use correct macros for enabling tests
...
Change-Id: I51f51464918a487001200337b97a542ab4e65f1a
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2019-12-18 15:38:51 +01:00
Igor Venevtsev
8a059e636a
Add ULTs to check rootDeviceIndex correctness in internal GraphicsAllocations
...
Related-To: NEO-2941
Change-Id: I76cfae48ef88fece6fd59453493f499dbf89f43b
Signed-off-by: Igor Venevtsev <igor.venevtsev@intel.com>
2019-12-18 14:50:10 +01:00
Dunajski, Bartosz
58772f9d20
Use ftrL3IACoherency to set coherency support
...
Change-Id: I6cef76869ec90a5b00206a8f640bc77f16603c6f
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com>
2019-12-18 14:15:26 +01:00
Maciej Dziuban
93849d6984
Split updateImgInfoMethod
...
Change-Id: Ief0ecd7d0bcca77e02e946c0590674fc82ab3e69
2019-12-18 13:38:07 +01:00
Pawel Wilma
c81f0e5c17
Add check for invalid host ptr when host ptr tracking is disabled.
...
Change-Id: I6aa8276c44b0bcb192d13b6a4dc36d55bd1eafb4
Signed-off-by: Pawel Wilma <pawel.wilma@intel.com>
2019-12-18 13:33:14 +01:00
Mateusz Jablonski
3aa454a771
Move SysCalls to core
...
Related-To: NEO-3982
Change-Id: Ie4797e0c83891d689dd8903716bce9292702938d
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2019-12-18 10:02:53 +01:00
Adam Cetnerowski
2242b5dd17
ULT renaming: Get Size tests
...
Related-To: NEO-2236
Change-Id: I434803d0a39d3f2d7946dbb591c826501aeea9dd
Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com>
2019-12-18 09:50:53 +01:00
Dunajski, Bartosz
7b18a919e7
Refactor heaps
...
- Remove GENERAL_STATE
- Change allocation types
- IOH can be utilized as 4GB heap
Change-Id: I1c2a7bc284217a26d740b504bf92834d39f3ace2
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com>
2019-12-18 09:50:22 +01:00
Dunajski, Bartosz
18779537bb
Linux: Obtain gpu adress space dynamically
...
Change-Id: I86796e5759d81b84a9dce7c6d57e5de7b68400ac
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com>
2019-12-18 09:08:27 +01:00
Slawomir Milczarek
74a38386a4
Switch on a support for multi-storage resources on Linux
...
Related-To: NEO-2493
Change-Id: Ieb96ed309d2e1abbe349c372e0b0aabb37dc9c7f
Signed-off-by: Slawomir Milczarek <slawomir.milczarek@intel.com>
2019-12-17 23:00:05 +01:00
Maciej Plewka
8803b4cd4e
Move grf size to HwInfo
...
Change-Id: I65ee879644573586d63092b487f8b5ea0cedf1e3
Signed-off-by: Maciej Plewka <maciej.plewka@intel.com>
2019-12-17 17:27:21 +01:00
Zbigniew Zdanowicz
2b0db66c52
Add getter to query Wddm version
...
Related-To: NEO-3639
Change-Id: If066f954827982dcc388f3f0ea241dbc98e824ea
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
2019-12-17 15:27:48 +01:00
Dunajski, Bartosz
73697b7ab4
Add debug flag to override gpu address space
...
Change-Id: Ifce09cf2b0f1935ce15f1a718cff36b0c44848ca
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com>
2019-12-17 15:01:35 +01:00
Dunajski, Bartosz
559c67aa7c
Execution Model heaps programming cleanup
...
Change-Id: I501357f5ad3f7308397364073691b4efd3e7260d
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com>
2019-12-17 14:12:50 +01:00
Maciej Dziuban
72d59aaff6
Unified memory sharing 9/n
...
Add support for interleaved images sharing
Change-Id: I98198c8e9870fca653d2d3e2c4e3d6c40cd2659d
Signed-off-by: Maciej Dziuban <maciej.dziuban@intel.com>
Related-To: NEO-3771
2019-12-17 13:25:58 +01:00
Zbigniew Zdanowicz
9e5b66404d
Change WDDM interface to submit command buffer
...
Related-To: NEO-3639
Change-Id: Iaad6199372cd374b61a0e288ce52b5cd0d3eef4f
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
2019-12-17 12:44:45 +01:00
Dunajski, Bartosz
211ba8adcb
Dont call virtual method in CSR destructor
...
Change-Id: Idccea2ad8f5bc6ff9933e4f9f1f0549db5ce6a99
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com>
2019-12-17 12:14:38 +01:00
Adam Cetnerowski
3ff5deaae9
ULT renaming: Get Size Required Image tests
...
Related-To: NEO-2236
Change-Id: I8667f98d1dac3d41e8405fe90be713ab9276a169
Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com>
2019-12-17 12:00:10 +01:00
Mateusz Hoppe
f0a6f6b057
Move DebugSettingsManager to core
...
- pass registry path in constructor
Change-Id: I2a121da2c9483a0df088989feea490a638c63016
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2019-12-17 10:39:53 +01:00
Dunajski, Bartosz
43db1bffed
Remove duplicated ULT
...
Change-Id: I92c0f55f795935e361767c30555a3a5d24e4abfc
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com>
2019-12-17 09:22:36 +01:00
Adam Cetnerowski
d5ce5018b0
ULT renaming: Get Size Required Buffer tests
...
Related-To: NEO-2236
Change-Id: Ifd4059d309a76f160c6d47f78094fa401af19b6f
Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com>
2019-12-16 18:13:43 +01:00
Dunajski, Bartosz
a611e4b97d
Fix Image patching
...
Change-Id: Ibd89ecf18b92ed20972352f2aa39121b4b811d81
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com>
2019-12-16 17:41:20 +01:00
Pawel Wilma
0643a89ff9
Move TGLLP specific workarounds to HwInfo
...
Related-To: NEO-3914
Change-Id: I115b28ea6e796dcc69b32105e39a68da0e5af7df
Signed-off-by: Pawel Wilma <pawel.wilma@intel.com>
2019-12-16 16:25:18 +01:00