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
ocldev
26d30b18fe
dependencies update
...
Change-Id: I23c160a2e4cafdbcd2e9f6f6fc54cf33986e1c32
2020-01-13 16:44:09 +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
Mateusz Hoppe
bbf70e0f8b
Update internal revision
...
Change-Id: I50cc0552f6f2a4b2ad18307552293329d9cc75e0
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2020-01-13 10:22:35 +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
kamdiedrich
276aa87c0d
Add const to getHardwareInfo
...
Change-Id: I08e545b1f64c56c96f44a7ef6b474c47c7e90edb
2020-01-09 16:18:47 +01:00
Koska
bf5f3b64d1
Reducing surfaces definition
...
Related-To: NEO-3981
Change-Id: I00c33e479e807078f806b1d65ac569ec70f9ed9e
Signed-off-by: Koska <andrzej.koska@intel.com>
2020-01-09 15:51:06 +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
kamdiedrich
814cfc921d
remove platform dependecy from gmm
...
Change-Id: Id9bf00b3833267e76939a3ce3c595210e87b3663
2020-01-09 14:16:31 +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 Cieslak
605019f9e6
infrastructure update
...
Change-Id: I2a0f33035003ace6427a2e86911497b4ac0e1fbd
Signed-off-by: Pawel Cieslak <pawel.cieslak@intel.com>
2020-01-09 12:41:04 +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
Mateusz Hoppe
2be79fd579
Remove unused macro SUPPORT_YUV
...
Change-Id: Ia8daebf2a0193005c6172510ab1206c437e2dd45
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2020-01-08 15:17:25 +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
Maciej Dziuban
0b3c7f0b7f
Remove duplicated code
...
Change-Id: I2a882b6e9109cd41678830b9e3ff4e470269b309
Signed-off-by: Maciej Dziuban <maciej.dziuban@intel.com>
2020-01-08 08:17:43 +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
Michal Mrozek
1166db718b
[1/n] Use std::mutex instead of SpinLock.
...
Change-Id: Ie2d0b6551cdecf45b58184c2c5364b8c09b60d38
Signed-off-by: Michal Mrozek <michal.mrozek@intel.com>
2020-01-07 17:36:15 +01:00
Maciej Dziuban
1199ff66b9
Fix ehl-only builds
...
Change-Id: Ie36e911e8239e5037ed3beb3e4033922acb85e0c
Signed-off-by: Maciej Dziuban <maciej.dziuban@intel.com
2020-01-07 17:00:19 +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
Pawel Cieslak
2923809ee8
Update internal.
...
Change-Id: I6458c439b3f8753a1d7184e2e457e4cc877561f6
Signed-off-by: Pawel Cieslak <pawel.cieslak@intel.com>
2020-01-07 15:04:01 +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
Jacek Danecki
902ee28217
doc: add information about support in Funtoo
...
Change-Id: I7beab5fafb494cd2c8cb60bda5f01a3f73f9758f
Signed-off-by: Jacek Danecki <jacek.danecki@intel.com>
2020-01-07 09:55:46 +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