9bced7da37
Close adapter after veryfing adapter luid from HDC
...
Related-To: NEO-4952
Change-Id: Ieac35973895baec92ae7f093b1b693cd60994022
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2020-08-10 09:49:32 +02:00
418db08517
Verify HDC handle when returning devices for GL sharing
...
Resolves: NEO-4952
Change-Id: I298bb26aacd2cc5ad7206f7fff2b2235098fb8bf
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2020-08-07 13:45:30 +02:00
c2a4835943
Add wait mechanism to drm direct submission
...
Related-To: NEO-4338
Change-Id: Ibef00cb774fc0564f95b3b6ba8c0934798a5957e
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2020-08-07 13:05:40 +02:00
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
2c2a13c35c
Fix single SKU regression
...
Change-Id: Ibf0587b5648f68e35832dd1f9dada0bd93c4d957
Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com >
2020-08-05 18:25:30 +02:00
fa6b181120
do not use absolute path when including hw_cmds.h
...
Change-Id: I59a825f25d6572f7dfb0c80211a6e3652e2827c5
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com >
2020-08-04 13:27:29 +02:00
d7f196f62a
Create Drm context with VM ID if virtual memory supported
...
Change-Id: I0beae5941ad4ddd5281ae7e12c27e80914e4c128
Signed-off-by: Slawomir Milczarek <slawomir.milczarek@intel.com >
2020-08-04 11:35:41 +02:00
ef357b78ff
Reading the cl_cache_dir environment variable
...
Change-Id: Ia104f8e1f1fde310a5eceb6b6319bc8629a057bb
Signed-off-by: Koska <andrzej.koska@intel.com >
Related-To: NEO-4819
2020-08-03 14:44:23 +02:00
4928ea60fe
Implement parsing of process mapped memory regions
...
Related-To: NEO-4525
Change-Id: Ic3f9f04b42a10c2cc33f489a87d6b4b5fa1eedaa
Signed-off-by: Igor Venevtsev <igor.venevtsev@intel.com >
2020-07-31 15:06:30 +02:00
e297cdb74b
Disable gem close worker and force pin in direct submission
...
Related-To: NEO-4338
Change-Id: I1959d69cf3aebf817493e155dad91ff8830ed5b4
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2020-07-31 13:23:48 +02:00
70ac7ec80e
Append proper flag to buffer object
...
Related-To: NEO-4338
Change-Id: I87604992fdfc20cd02773999f7c019344e8e3213
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2020-07-31 10:26:28 +02:00
c08e3dde82
Make batch buffer resident during direct submit
...
Related-To: NEO-4338
Change-Id: I9d4d0f0baf96ed5d4aa6d7c8d8206e0681984e84
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2020-07-31 10:19:28 +02:00
21e16ff2c5
Add initial implementation of Linux direct submission
...
Change-Id: I9ee0434897bc3e980b240a8373190f0803e6c102
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2020-07-30 10:45:58 +02:00
49cd8e4e1b
Bind bos to proper VM
...
Change-Id: I536ff342875bba39cf9a9922fcf647af408ae398
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2020-07-28 13:21:15 +02:00
56a0eb7d0f
Set VM id correctly
...
Change-Id: I5e4396995dd2f68b9a1fa4646061d54c4a85d3fe
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2020-07-28 07:19:50 +02:00
b89408266a
Fix possible memory leaks with BufferObject
...
Change-Id: Id2141a7a4becfa3ed57034df575b1c868db6715c
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2020-07-23 09:34:10 +02:00
25385f9491
Add memory allocate in device pool tests for DG1 platform
...
Related-To: NEO-4744
Change-Id: Ia4b557e8aec40033ce05ca313c0a9fe545c31388
Signed-off-by: Slawomir Milczarek <slawomir.milczarek@intel.com >
2020-07-17 13:27:20 +02:00
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