Jaroslaw Chodor
|
51d00dbc47
|
ocloc zebin validator
Change-Id: I56bd384a0af4f3460a41850bf178c4163b812221
|
2020-08-13 14:17:39 +02:00 |
|
Sebastian Luzynski
|
4bffae8254
|
Delete redundant code.
Change-Id: I0f7b41a62d28fe03e22f18f27c8de928d630da6a
Signed-off-by: Sebastian Luzynski <sebastian.jozef.luzynski@intel.com>
|
2020-08-11 12:42:45 +02:00 |
|
Artur Harasimiuk
|
b7ff10fccf
|
cmake refactor
Change-Id: Ic276b78419f2828c34ad70e2a7b2dbdbdf38f89d
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
|
2020-08-11 12:41:57 +02:00 |
|
Jaime Arteaga
|
515d300c8a
|
Enable local memory bank in DG1
Change-Id: Ifabfd2a7c8c3effd5765995d5ed5740b301e5269
Signed-off-by: Jaime Arteaga <jaime.a.arteaga.molina@intel.com>
|
2020-08-10 11:45:25 +02:00 |
|
Adam Cetnerowski
|
dd322c3466
|
Document use of RTLD_DEEPBIND
Related-To: NEO-2728
Change-Id: I0febab29385e9fb74d2d946a8242be10327f8ad6
Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com>
|
2020-08-10 11:31:59 +02:00 |
|
Mateusz Jablonski
|
92aef012d9
|
Add implementation of module dynamic link
Change-Id: I80c9ed1b5f6b0243e89515c393d89c4f86e5d83a
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
|
2020-08-10 11:21:31 +02:00 |
|
Mateusz Jablonski
|
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 |
|
Mateusz Jablonski
|
1e7f05e185
|
Verify DX sharing based on AdapterLuid
Change-Id: I86e970cbc48256e5941f0a071dc549dd22423105
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
|
2020-08-07 15:49:30 +02:00 |
|
Mateusz Jablonski
|
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 |
|
Lukasz Jobczyk
|
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 |
|
Jaroslaw Chodor
|
321f649854
|
Zebin support
Change-Id: I1e426ee2c5174fd0a4c51c1644cda467c2b88881
|
2020-08-07 11:48:41 +02:00 |
|
Sebastian Luzynski
|
bc0fbb34da
|
Workaround for selecting engine
Change-Id: I12deaebb68966a33827e8578a0d907749568ba8e
Signed-off-by: Sebastian Luzynski <sebastian.jozef.luzynski@intel.com>
|
2020-08-06 16:53:31 +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 |
|
Jaime Arteaga
|
398ad44404
|
Correct values in queue synchronize
Change-Id: I645d1ae50d6e17d2d330ba9d21ef1a8cf7b955b8
Signed-off-by: Jaime Arteaga <jaime.a.arteaga.molina@intel.com>
|
2020-08-06 00:26:50 +02:00 |
|
Mateusz Jablonski
|
171c40d58a
|
Setup device registry path in GMM_INIT_IN_ARGS
Change-Id: If4eed9cb16bd0bba24a0d5803488e00ef48a3fa5
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
|
2020-08-05 16:50:54 +02:00 |
|
Krzysztof Gibala
|
b65a41a8a5
|
Use StackVec in MultiGraphicsAllocation instead of std::vector
Related-To: NEO-4672
Change-Id: Ia7361d9bfb79f83f088e0ac236e769aa44ab84dd
Signed-off-by: Krzysztof Gibala <krzysztof.gibala@intel.com>
|
2020-08-04 16:57:54 +02:00 |
|
Artur Harasimiuk
|
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 |
|
Filip Hazubski
|
76328b8247
|
Always initialize Kernel::threadArbitrationPolicy
Resolves: NEO-4824
Change-Id: I2ba24bec1a4cc2d1573ca7283a68ea0d94c73ff0
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
|
2020-08-04 13:07:39 +02:00 |
|
Slawomir Milczarek
|
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 |
|
Mateusz Hoppe
|
c3a128f9f4
|
Refactor StateBaseAddressHelper
Change-Id: I5071a1a4a067b8f0e880a4f7e1d65e79eeb77c47
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
|
2020-08-04 11:09:41 +02:00 |
|
Maciej Plewka
|
a168040f61
|
Move setAdditionalData to shared
Releated-To: NEO-4568
Change-Id: If12f64d51b922da76bb163ed7797897416075af7
Signed-off-by: Maciej Plewka <maciej.plewka@intel.com>
|
2020-08-04 11:08:59 +02:00 |
|
Vinod Tipparaju
|
bf57f2d696
|
Lock csr inside executeCommandLists() to make submissions thread safe
Change-Id: I9326ee5bb835f01015668e66d2582df9ed02d66f
|
2020-08-03 21:59:15 +02:00 |
|
Koska
|
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 |
|
Mateusz Hoppe
|
e8246a8179
|
Fix reading memory maps
- use correct specifier to sscanf to read uint64_t values
Change-Id: I12c7c062794dc7e57f3cd9eb7b325e471396ceb6
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
|
2020-08-03 13:06:39 +02:00 |
|
Igor Venevtsev
|
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 |
|
Artur Harasimiuk
|
17141f440f
|
cmake: refactor hw platform enabling
Change-Id: Ib672ab524dc00dd9d817e82ecfd7bf1bb3334777
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
|
2020-07-31 13:50:04 +02:00 |
|
Lukasz Jobczyk
|
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 |
|
Mateusz Hoppe
|
0ed1db0b46
|
Insert PC before SBA in cmdlist
Related-To: NEO-4916
Change-Id: I7024ff173ad97d4c42a5fa6d7ea0d0ee665a87d9
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
|
2020-07-31 13:09:57 +02:00 |
|
Lukasz Jobczyk
|
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 |
|
Lukasz Jobczyk
|
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 |
|
Jaime Arteaga
|
4ca4100a9a
|
Add support for queue groups (1/N)
Change-Id: If4763dcb749acc8a6fd68714119808286306410f
Signed-off: Jaime Arteaga <jaime.a.arteaga.molina@intel.com>
|
2020-07-30 16:26:53 -07:00 |
|
Kamil Kopryk
|
9a05ad26b0
|
Revert "Optimize copying buffers by blitter"
This reverts commit 7dfe4be225.
Change-Id: Ifc59102a6b30ce1baf3ae86bda629996c878b6ce
|
2020-07-30 20:12:35 +02:00 |
|
Mateusz Hoppe
|
a77f1de8a1
|
Track StateBaseAddresses from cmdQ and cmdList
Related-To: NEO-4637
Change-Id: Ia4b187df5f28fadf032ff24acb7ab32b05d0d261
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
|
2020-07-30 15:09:53 +02:00 |
|
Mateusz Jablonski
|
060c1ac10b
|
Explicitly destroy settings reader in destructor of debug settings manager
Resolves: NEO-4918
Change-Id: I53e2a36116ddb600574ca5bf3ff30c9772ae93d3
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
|
2020-07-30 12:55:51 +02:00 |
|
Mateusz Hoppe
|
8de1314cda
|
Setup BindlessSurfaceStateBaseAddress in SBA
Related-To: NEO-4767
Change-Id: I056c26835a169eba8fa71708c50335dd839c50af
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
|
2020-07-30 11:15:14 +02:00 |
|
Kamil Kopryk
|
7dfe4be225
|
Optimize copying buffers by blitter
Change-Id: I27beae3e81a32adb4b26a5d75e2e8ff8e34dad81
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
Related-To: NEO-4864
|
2020-07-30 10:59:07 +02:00 |
|
Lukasz Jobczyk
|
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 |
|
Jaroslaw Chodor
|
d65cdab453
|
Zebin - yaml parser
Change-Id: If8b5bcd68b7d39bfd3fb53b619f5de973b059bff
|
2020-07-30 07:26:44 +02:00 |
|
Adam Cetnerowski
|
b776dd7e7a
|
Device config cleanup
Change-Id: I9d0d0b3a200f3e301918e5f49da61b4ccd4f6660
Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com>
|
2020-07-29 18:09:28 +02:00 |
|
Filip Hazubski
|
7b8009ccbe
|
Add helper functions to convert stepping
Change-Id: I39997f6f60398ab35612d8425cce579e14d081d3
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
|
2020-07-29 16:43:15 +02:00 |
|
Adam Cetnerowski
|
ffcec77d0e
|
Add Gen11 devices
Change-Id: I1417d5529d8fadf7206cd54908a8e8cc4018ff21
Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com>
|
2020-07-28 17:21:51 +02:00 |
|
Lukasz Jobczyk
|
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 |
|
Lukasz Jobczyk
|
038577eaf4
|
Repeat ioctl when device is busy
Change-Id: I29007c316df610c9410a71a59c5098bd4539b504
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
|
2020-07-28 11:59:06 +02:00 |
|
Filip Hazubski
|
960aff5637
|
Update isBlitCopyRequiredForLocalMemory helper function
Related-To: NEO-4871
Change-Id: I351cd3abfba0b77292dec814cc279705e827420f
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
|
2020-07-28 11:36:56 +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 |
|
Lukasz Jobczyk
|
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 |
|
Lukasz Jobczyk
|
1924ef271f
|
Bind allocations in all contexts properly
Change-Id: I44ebadf39e83e511ca92ee4ee9a7f2397a1500e0
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
|
2020-07-28 07:00:41 +02:00 |
|
Jaime Arteaga
|
ba84d2376e
|
Add support for new affinity mask format
Change-Id: I050d15721d2df74f6927ac9fa7daf834c4208d0a
Signed-off: Jaime Arteaga <jaime.a.arteaga.molina@intel.com>
|
2020-07-27 11:10:45 +02:00 |
|
Zbigniew Zdanowicz
|
2fca4e3477
|
Refactor programming of additional data of interface descriptor
Related-To: NEO-4570
Change-Id: I3338046f037878085eddaaeb2c8bbdd821fc1515
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
|
2020-07-24 14:25:39 +02:00 |
|
Bartosz Dunajski
|
f6c893a801
|
Pass HardwareInfo to programMemoryPrefetch
Change-Id: I5ed0ae35143ef244e08bc88ba8817ce1cb17369c
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
|
2020-07-24 12:43:21 +02:00 |
|