7aea294c85
Allow perContext VMs
...
Related-To: NEO-4637
Change-Id: I599aba9c1c06fd9414cfa14ebb2de3fc504d1cad
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2020-07-16 11:20:51 +02:00
4b6f8b415e
Correct HeaderFilterRegex
...
Related-To: NEO-3963
Change-Id: I85c2076a00fa53df0f46b9227697cc7aa0cf2ba8
Signed-off-by: Pawel Cieslak <pawel.cieslak@intel.com >
2020-07-14 18:46:37 +02:00
6be8d332f4
Pass MultiGraphicsAllocation in Buffer 1/n
...
Pass MultiGraphicsAllocation in Buffer instead of GraphicsAllocation
Related-To: NEO-4672
Change-Id: I7fb05ab53f54875f41d90f480e7f930b3b9f2fda
Signed-off-by: Krzysztof Gibala <krzysztof.gibala@intel.com >
2020-07-14 16:50:39 +02:00
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
ff0add74e3
Add alternative residency model on Linux
...
Related-To: NEO-4732
Change-Id: I79e165d2b647af200ca314e1183ecf05903de644
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2020-07-10 12:38:57 +02:00
519e75e3d6
Add DRM capability to create a virtual memory address space on Linux
...
Related-To: NEO-4821
Change-Id: Iefc17d6c0a3649791b9a9b15791a6d263399873d
Signed-off-by: Slawomir Milczarek <slawomir.milczarek@intel.com >
2020-07-10 12:16:09 +02:00
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
3721a4e1a9
ULT renaming: WDDM 2.0 tests
...
Related-To: NEO-2236
Change-Id: I5a6fbf30bc2b7ca7c7395536c38fc312a55a2a46
Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com >
2020-07-08 13:59:33 +02:00
8569deca70
Add extended drm mock for DG1 platform
...
Related-To: NEO-4744
Change-Id: Ie3acde075a2a3de4a7f8702f59c835f76c830a2d
Signed-off-by: Slawomir Milczarek <slawomir.milczarek@intel.com >
2020-07-07 09:58:03 +02:00
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
1f63f39d77
Pass preferred GPU virtual address to mapMultiHandleAllocationWithRetry()
...
Related-To: NEO-4479
Change-Id: I4591b013e3c9bf459e944c34f3617aaa11a66baf
Signed-off-by: Igor Venevtsev <igor.venevtsev@intel.com >
2020-07-07 08:58:58 +02:00
85152c5107
Fixed DG1 unit tests for memory info
...
Related-To: NEO-4744
Change-Id: I3e45d405befb0de0f12003a86bfc8a8cc1f2b4dc
Signed-off-by: Slawomir Milczarek <slawomir.milczarek@intel.com >
2020-07-06 17:22:39 +02:00
db15e04f5f
Add DG1 unit tests for memory info
...
Related-To: NEO-4744
Change-Id: Ib10719797f52e262ac7f77744f7407890cd23eca
Signed-off-by: Slawomir Milczarek <slawomir.milczarek@intel.com >
2020-07-06 12:46:58 +02:00
e027a2653d
Move makeResidentBufferObjects to DrmAllocation
...
Related-To: NEO-4732
Change-Id: Ib7b7a46b0a9fd1d5cc1b89f64f66bc78cab5c563
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2020-07-02 09:50:26 +02:00
5bc511b77d
Remove MemObj::rootDeviceEnvironment
...
Pass Device to Buffer::setArgStateful
Related-To: NEO-4672
Change-Id: I0b7ed3ee578139f250c8470532dc0ae2eb2991e1
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2020-07-01 18:47:32 +02:00
6ba5fe2e86
ULT renaming: WDDM Residency tests
...
Related-To: NEO-2236
Change-Id: I9fc49dae3e8a7f18ed1cde455c66ec0774165de1
Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com >
2020-07-01 18:32:30 +02:00
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
949e4cba76
ULT renaming: WDDM tests
...
Related-To: NEO-2236
Change-Id: I839e6a5a9f03d4011240cc423266095e1d9263a4
Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com >
2020-07-01 14:44:16 +02:00
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
3109581c41
ULT renaming: OS Library Win tests
...
Related-To: NEO-2236
Change-Id: Ide7199ca91b1831debf30d25f63b009ba1740565
Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com >
2020-06-30 16:52:47 +02:00
c96fd30e4c
Pass root device index to Buffer::setArgStateful
...
Related-To: NEO-4672
Change-Id: Ic846eac488809bd7d9534bb7378d9398acd36451
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2020-06-30 15:26:55 +02:00
911e33af5e
ULT renaming: Device Command Stream tests
...
Related-To: NEO-2236
Change-Id: I393861d5ac0d8f8affa3121d076f0a4527f474e2
Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com >
2020-06-30 14:46:22 +02:00
ac452a267b
Remove unsupported DRM I915_EXEC_COMPUTE flag
...
Related-To: NEO-4744
Change-Id: I1e9da6ec58f8b0144a7371e702a0c3a8425864d7
Signed-off-by: Slawomir Milczarek <slawomir.milczarek@intel.com >
2020-06-30 11:58:35 +02:00
80b983d6d2
ULT renaming: Device OS tests
...
Related-To: NEO-2236
Change-Id: I4cf9ca855b8c06f2cece5f91b8cff5b10d39afaf
Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com >
2020-06-30 10:18:32 +02:00
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
1b272852f9
Separate Metrics Library query handle for each cl_event
...
Change-Id: I9a61eb351acb49f84d857290bf99f72ead5d919c
2020-06-25 12:19:28 +02:00
3ce64c8be1
ULT renaming: Performance Counters tests
...
Related-To: NEO-2236
Change-Id: Ibafdd8409c61dc20aa6cc368c91be2e77376a6c0
Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com >
2020-06-25 12:04:08 +02:00
c16ca5b831
ULT renaming: Deferrable Deletion tests
...
Related-To: NEO-2236
Change-Id: Id3596206c75fa4cea102804b2e5311c514860a24
Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com >
2020-06-25 11:52:57 +02:00
6645cd99e6
Debug flag to override revision
...
Change-Id: Ie4057baa0fcc6ba9281436fcfd09a75380ca8fd0
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2020-06-23 11:25:24 +02:00
5334f800ea
Fix destruction of shared handle allocations
...
Related-To: NEO-4479
Change-Id: Iad7581c40948d2bc83c18a36b230254ee92fc0f7
Signed-off-by: Igor Venevtsev <igor.venevtsev@intel.com >
2020-06-22 18:10:31 +02:00
a9c2840770
ULT renaming: OS Interface tests
...
Related-To: NEO-2236
Change-Id: Ibde858174cf85e4491450b4b63b86bebc7d709c2
Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com >
2020-06-22 12:40:25 +02:00
f0aef442ec
ULT renaming: Device Factory tests
...
Related-To: NEO-2236
Change-Id: Ib577eb1deafbaee6bbfd495f81199171cff98b82
Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com >
2020-06-18 18:30:45 +02:00
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
4623707eca
Remove parameterless Image::getGraphicsAllocation method
...
Related-To: NEO-4672
Change-Id: Ib8cebf322d7d2f407627e15746896b315780c6bb
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2020-06-18 16:12:54 +02:00
5293b26dc6
Add isEvenContextCountRequired function
...
Change-Id: I6b0b16aca93fac587b9552493f24f329636cf8e0
Signed-off-by: Maciej Dziuban <maciej.dziuban@intel.com >
2020-06-17 15:38:15 +02:00
10f3157828
Use root device index to access graphics allocation from image
...
Related-To: NEO-4672
Change-Id: I978462d048cb74051389e290e1e34b4599755fa7
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2020-06-17 15:26:54 +02:00
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
240b97706f
Fallback into legacy IOCTLs in case of incorrect topology data
...
Change-Id: Ibf0a3885729ab6cf5888534677ff73b875d142c1
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2020-06-16 14:13:41 +02:00
5af401b7bb
Discover GPU topology from i915
...
Resolves: NEO-4718
Change-Id: I0547c109b961c3732e64b6f22ec761a5943c65ef
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2020-06-15 10:32:29 +02:00
2fb1dd439e
Add debug variable for logging drm_buffer object
...
Change-Id: Ida9635705172c1059b6adf4b6f55fdf4bc50c5b1
2020-06-10 11:47:32 +02:00
d55a0ae5c6
Detect enable program debugging env variable
...
Resolves: NEO-4713
Change-Id: Id9ce30b84943c4b364f7756a430d58df2614a28b
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2020-06-09 15:23:20 +02:00
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
d9cc640986
Pass root device index to Buffer::getGraphicsAllocation
...
Related-To: NEO-4672
Change-Id: I652a818a93b350670c8bccec023e57d1dddb6c0e
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2020-06-08 17:40:13 +02:00
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
c60b86405c
Extend DRM query with length parameter
...
Related-To: NEO-4707
Change-Id: Ia18df6b73524939926d5aabb4e82b2596ef0508a
Signed-off-by: Slawomir Milczarek <slawomir.milczarek@intel.com >
2020-06-07 17:03:04 +02:00
57d0967a2c
Pass root device index to MemObj::getGraphicsAllocation method
...
leave parameterless method in Buffer and Image classes
add method to remove graphics allocation from MultiGraphicsAllocation
Related-To: NEO-4672
Change-Id: I3020eecfabe9a16af7f36d68a74b32d3f4fc2276
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2020-06-05 13:18:03 +02:00
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
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
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
f4ef256900
Program hardware context in L0 command queue
...
Related-To: NEO-4577
Change-Id: I204a5e86ad3b23b71071bbbfd58c23a408f6865f
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2020-05-29 13:07:38 +02:00