Igor Venevtsev
8a73b072b4
Share reserved CPU address space region among GfxPartitions
...
Related-To: NEO-4525
Change-Id: Id7534e317a10849c08ec29a090d782dcc4fabced
Signed-off-by: Igor Venevtsev <igor.venevtsev@intel.com >
2020-08-21 12:48:49 +02:00
Pawel Cieslak
fb821f21f5
Cmake format script
...
Related-To: NEO-1157
Change-Id: Ie1b907e838cfb9ad0d75cc8971d415f7c77103c9
Signed-off-by: Pawel Cieslak <pawel.cieslak@intel.com >
2020-08-19 16:36:30 +02:00
Mateusz Jablonski
fe163311b1
Pass maxOsContextCount to ResidencyData
...
Change-Id: If9cf4c9a153ee7afff3f6b66e061db4630d0c8f5
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2020-08-18 17:45:10 +02:00
Koska
2a4af0b89b
Adding handle verification
...
Change-Id: I46d6bd2dda46ace927cdfea5f47b0e614d5818f4
Signed-off-by: Koska <andrzej.koska@intel.com >
Related-To: NEO-4819
2020-08-06 16:36:39 +02:00
Lukasz Jobczyk
acc4a44b15
Bind allocations in csr under debug flag
...
Related-To: NEO-4732
Change-Id: Ie2a609dc614d2ad1ee698940fe6f2527d6e92854
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2020-07-28 08:08:51 +02:00
Filip Hazubski
2912cebbd4
Update Context::blitMemoryToAllocation function
...
Change-Id: I5f81cb023b75e82bd3aff8e393f6b9463c767112
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com >
2020-07-13 15:23:51 +02:00
Andrzej Swierczynski
77f50e5444
Always pass device bitfield to AllocationProperties in constructor
...
Related-To: NEO-4722
Change-Id: Ie2475bf92a3189bcb9073bec5bf5af709e597c5d
Signed-off-by: Andrzej Swierczynski <andrzej.swierczynski@intel.com >
2020-07-13 09:00:10 +02:00
Bartosz Dunajski
4d356178eb
Use HWTEST_F for some allocation tests
...
Change-Id: I0060e052740ff0426e14c2efea2310a6f2dc76e7
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2020-07-09 17:53:19 +02:00
Mateusz Jablonski
1a1b4b1c26
Extend key to host ptr fragments container
...
use separated entries per root device
Related-To: NEO-3691
Change-Id: I26b85b8852b23e6a4d290da689174c59343536b3
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2020-07-09 17:10:54 +02:00
Bartosz Dunajski
5c5d4b85e2
Pass HwInfo to setExtraAllocationData
...
Change-Id: Iba5433ca3de5f66ebb5ab4867607ec5fbb1cd464
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2020-07-09 12:09:02 +02:00
Mateusz Jablonski
5c0d5635d4
Correct unified memory manager tests
...
use mockRootDeviceIndex instead of hardcoded zero
Related-To: NEO-4672
Change-Id: I6072ed1419f15f2e157fa8a272fd409df5d2eeb7
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2020-07-08 11:30:45 +02:00
Mateusz Hoppe
fea4472553
Allocate per-context memory with specific GPU VA
...
Related-To: NEO-4829
Change-Id: I821f6709bfa98df3b51a1c966b7a953752d85f74
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2020-07-07 09:14:10 +02:00
Andrzej Swierczynski
60fa332764
Correct tests: pass device bitfield to allocation properties [4/n]
...
Related-To: NEO-4722
Change-Id: I1074aa4379c2e7aaa51b079f0fd2ddfbc8cc5e08
Signed-off-by: Andrzej Swierczynski <andrzej.swierczynski@intel.com >
2020-07-02 16:34:25 +02:00
Mateusz Jablonski
93c1e1b976
Add MultiGraphicsAllocation to USM
...
Related-To: NEO-4672
Change-Id: I53ea4bea73ae6d52840146f63bc561bb90f9fe62
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2020-07-02 09:39:21 +02:00
Bartosz Dunajski
6dd07bd3bc
Use correct Heap32 index for local memory allocations
...
Change-Id: I068f712ab2b05ee3d5a9716b21de685a7fee3a02
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2020-07-01 17:31:43 +02:00
Andrzej Swierczynski
351af1d3de
Correct tests: pass device bitfield to allocation properties [3/n]
...
Related-To: NEO-4722
Change-Id: Id1459e6a2ebd71e410193cfbdfa2cfa44edf3b1d
Signed-off-by: Andrzej Swierczynski <andrzej.swierczynski@intel.com >
2020-06-30 21:13:25 +02:00
Andrzej Swierczynski
dd8c712563
Correct tests: pass device bitfield to allocation properties [2/n]
...
Related-To: NEO-4722
Change-Id: I435eed19491babdd95ff9d0e860bf3008a544e9e
Signed-off-by: Andrzej Swierczynski <andrzej.swierczynski@intel.com >
2020-06-30 21:07:02 +02:00
Andrzej Swierczynski
a5e4edb327
Choose valid bank from memory bank selector
...
Related-To: NEO-4645
Change-Id: I8d1f63ba24ead2e77ba6381e4770068bf2eb1725
Signed-off-by: Andrzej Swierczynski <andrzej.swierczynski@intel.com >
2020-06-26 10:51:43 +02:00
Andrzej Swierczynski
20c6497ba7
Correct test: pass device bitfield to allocation properties
...
Related-To: NEO-4722
Change-Id: I339ff1b3e212391c148959b1e003fa0863909a2c
Signed-off-by: Andrzej Swierczynski <andrzej.swierczynski@intel.com >
2020-06-25 17:35:58 +02:00
Mateusz Hoppe
5bd5784559
New AllocationType for debugSurface
...
Related-To: NEO-4797
Change-Id: I851b6cc5b33fb286bea9d175506e932339701f93
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2020-06-24 16:16:04 +02:00
Andrzej Swierczynski
5d24d51ea6
Correct tests: pass valid device bitfield [4/n]
...
Related-To: NEO-4645
Change-Id: Ib105d811711b7a4fdfad91ac93606cfdeb6d4ccb
Signed-off-by: Andrzej Swierczynski <andrzej.swierczynski@intel.com >
2020-06-18 16:18:56 +02:00
Maciej Dziuban
7ef2e4304c
Rename levelNotReady to notReady
...
Change-Id: Id482c6edd36d1bdd63558aa35f13dbb57e0efbad
Signed-off-by: Maciej Dziuban <maciej.dziuban@intel.com >
2020-06-17 15:47:00 +02:00
Igor Venevtsev
3859e13322
Split large allocations on Windows due to Wddm limitation
...
Resolves: NEO-4479
Change-Id: Iffb862a93570a60c2126620d9e5106359acba64a
Signed-off-by: Igor Venevtsev <igor.venevtsev@intel.com >
2020-06-17 12:47:54 +02:00
Maciej Dziuban
3d919ed96c
Do not check tag value for temporary allocations
...
Related-To: NEO-4624
Change-Id: I74ac6b0d4b9a7de689e68b12c23f7baa40f25304
Signed-off-by: Maciej Dziuban <maciej.dziuban@intel.com >
2020-06-15 16:38:47 +02:00
Adam Cetnerowski
4324b0178a
ULT renaming: Unified Memory Manager tests
...
Related-To: NEO-2236
Change-Id: Iebc70e8b66875f38bc2ffb5e65b540e1b51325cc
Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com >
2020-06-10 12:20:24 +02:00
Kamil Kopryk
dadbd5a09f
Add debug flag to override bank index in local memory bank selector
...
Change-Id: Ie85129fc7cbdeb9cfa88b401430f983c096a868f
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com >
2020-06-09 15:04:37 +02:00
Mateusz Jablonski
87596d2387
Use root device index when accessing graphics allocation from buffer
...
Related-To: NEO-4672
Change-Id: I31ed0aa567276b606f4b09733ca2a8d678f9786f
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2020-06-09 13:40:29 +02:00
Adam Cetnerowski
d29a2d81f1
ULT renaming: Surface tests
...
Related-To: NEO-2236
Change-Id: I2f67875d2bf9673037b279896c50b24c079e18b9
Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com >
2020-06-08 15:00:20 +02:00
Adam Cetnerowski
1a5af87729
ULT renaming: Page Table tests
...
Related-To: NEO-2236
Change-Id: Idff4e26b2a3415d80f51fba68ab818d07322d96c
Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com >
2020-06-08 12:08:20 +02:00
Bartosz Dunajski
41235346f2
Add debug flag to control MultiStorageResources support
...
Change-Id: I8347989df2249559ca0e4cb69f7f3af3f9a5fe72
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2020-06-08 11:57:14 +02:00
Filip Hazubski
78d07b9b37
Pass Device when creating MemoryProperties
...
Related-To: NEO-4651
Change-Id: Ie1f7f55d4817612de83bfb2a372fd7ac35c11930
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com >
2020-06-05 12:42:15 +02:00
Adam Cetnerowski
d215486731
ULT renaming: Host Pointer Manager
...
Related-To: NEO-2236
Change-Id: Iaa12d5638d5c2bc2546170ddbf5dc3fe2f3dbecb
Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com >
2020-06-05 10:50:50 +02:00
Adam Cetnerowski
2e93378de6
ULT renaming: Memory Manager tests
...
Related-To: NEO-2236
Change-Id: I97cbc16822c51854d3a1f8d95ec2374f20e066ed
Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com >
2020-06-05 10:27:12 +02:00
Andrzej Swierczynski
52622eab67
Correct tests: pass valid device bitfield [2/n]
...
Related-To: NEO-4645
Change-Id: I5fe52cd9ffefea4f131a5b79b292175106a082c0
Signed-off-by: Andrzej Swierczynski <andrzej.swierczynski@intel.com >
2020-06-05 10:05:10 +02:00
Bartosz Dunajski
07e5aaa44c
Use HwHelper to set extra AllocationData
...
Change-Id: I29d38b845287c169e538f78da2a7f0e58e589754
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2020-06-03 09:37:50 +02:00
Adam Cetnerowski
549e3ae20e
ULT renaming: Deferred Deleter tests
...
Related-To: NEO-2236
Change-Id: I811929dcaa918c5a75adde711bb9ec911cdd4cd2
Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com >
2020-06-03 07:58:03 +02:00
Adam Cetnerowski
4d63405127
ULT renaming: Address Mapper tests
...
Related-To: NEO-2236
Change-Id: I8d65d73539533becb5a519c1730db0d4f0bd2691
Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com >
2020-06-02 18:59:52 +02:00
Konstanty Misiak
aa8e9fb634
Rename ocl DeviceFixture and add shared tests specific one
...
Change-Id: Ib61e987388ba14b721a573e3e84332a7f6c9ef9c
Signed-off-by: Konstanty Misiak <konstanty.misiak@intel.com >
2020-06-01 15:44:05 +02:00
Bartosz Dunajski
f5cd218ee7
Change Test to HWTEST_F
...
Change-Id: I2de6a9d4e812d58c77d8b60bdf71b34402d35619
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2020-06-01 14:49:03 +02:00
Konstanty Misiak
a3a1f49dc0
Move shared tests to the new target [2/n]
...
Change-Id: I6d4f955adfecccc8c33ffa7a6c36605ccf5ab7a4
Signed-off-by: Konstanty Misiak <konstanty.misiak@intel.com >
2020-05-28 14:21:35 +02:00
Maciej Dziuban
639a5a64cd
Add getAllocationDataExtra method
...
Change-Id: I99d9d55bf1b4116d7766f86471f6cd716374be5c
Signed-off-by: Maciej Dziuban <maciej.dziuban@intel.com >
2020-05-28 10:18:04 +02:00
Mrozek, Michal
4662183ccc
Revert "Move timestamp packet buffer to system memory."
...
This reverts commit 660dae513e .
Change-Id: Ic14ac0edba62d2401fd1258c263ce55568cfb6da
2020-05-27 08:28:51 +02:00
Michal Mrozek
660dae513e
Move timestamp packet buffer to system memory.
...
Change-Id: I0eb99c5a418d90e5d563d162581c9a382e036b14
Signed-off-by: Michal Mrozek <michal.mrozek@intel.com >
2020-05-26 17:41:18 +02:00
Dunajski, Bartosz
9be05634ad
Revert "Check GraphicsAllocation usage before destroying USM allocation"
...
This reverts commit 67c945ab01 .
Change-Id: I85671efcc46c489f3508f1e82c1d918e26062697
2020-05-18 08:38:34 +02:00
Bartosz Dunajski
67c945ab01
Check GraphicsAllocation usage before destroying USM allocation
...
Change-Id: I91db3b8e7004f6ebedde7c62c3bb83f746c84003
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2020-05-17 13:01:28 +02:00
Vinod Tipparaju
c98949fd37
Fix thread safety violations within runtime allocators
...
Change-Id: I925d15429de314e3d3287f41a054732181911851
Signed-off-by: Vinod Tipparaju <vinod.tipparaju@intel.com >
2020-05-14 16:27:55 +02:00
Krzysztof Gibala
cb8e9656ee
Merge MemoryPropertiesFlags files
...
Move mem_properties_parser_helper files to memory_properties_flags_helpers
Rename MemoryPropertiesParser to MemoryPropertiesHelper
Related-To: NEO-4143
Change-Id: Ib35360bceff90be2383696083226f8be1e47538c
Signed-off-by: Krzysztof Gibala <krzysztof.gibala@intel.com >
2020-05-08 14:17:36 +02:00
Michal Mrozek
97c5a68e8e
Remove not needed code.
...
Change-Id: I618a8d87668831942720ee714099fe31d9184b7b
Signed-off-by: Michal Mrozek <michal.mrozek@intel.com >
2020-05-06 15:17:04 +02:00
Filip Hazubski
8fd40b090d
Add supportsOcl21Features value to capability table
...
Related-To: NEO-4368
Change-Id: If176d3be7c47d9d9ab70beebe664f2d569997501
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com >
2020-05-05 15:02:50 +02:00
Zbigniew Zdanowicz
bc9e2e1c6a
Add debug flag to disallow allocation into system memory
...
Related-To: NEO-4338
Change-Id: I2a7aaf12119dc808b416a3ad17b1984fae45e855
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2020-05-04 10:42:32 +02:00