Igor Venevtsev
|
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 |
Mateusz Hoppe
|
df75856f17
|
Move EnableCrossDeviceAccess to release_variables.inl
Change-Id: Id16776ebb406ac06e9db534b8b743c24fa1e98d1
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
|
2020-06-21 22:15:35 +02:00 |
Mateusz Hoppe
|
68847ef942
|
Create L0 debugger object
Related-To: NEO-4713
Change-Id: I9d10019bbe6e8514ce10bdd729a64ea233bf91b0
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
|
2020-06-19 15:46:52 +02:00 |
Milczarek, Slawomir
|
3029db07c3
|
Add DG1 support to OpenCL and Level Zero (1/n)
Related-To: NEO-4744
Change-Id: I7e574d7cf003ed01467c72e797187c0717bb76f2
Signed-off-by: Milczarek, Slawomir <slawomir.milczarek@intel.com>
|
2020-06-19 11:59:28 +02:00 |
Bartosz Dunajski
|
2500357ad5
|
Debug flag to force implicit flush
Change-Id: I40f1ecb323a61242cbf230e02ba14fce510dbabf
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
|
2020-06-19 11:34:37 +02:00 |
Maciej Plewka
|
cf9d338178
|
Use FAST_COLOR command instead of COLOR for tgllp
Change-Id: I9c94ecd9afb6030e96a75ecd0c882711d1c775de
Signed-off-by: Maciej Plewka <maciej.plewka@intel.com>
|
2020-06-19 08:48:30 +02:00 |
Maciej Plewka
|
a3bb60e17c
|
Fix dont use srcTile type to calculate dst pitch value
Change-Id: I0d31cd5979f092bcf826898c7034b7b50a3c3c03
Signed-off-by: Maciej Plewka <maciej.plewka@intel.com>
|
2020-06-19 08:34:48 +02:00 |
Mateusz Hoppe
|
0e76e9db66
|
Unify Debugger::create methods and link to shared library
- OCL and L0 can share this method
Change-Id: Ice9488281a5c2a26ea09310319243880a6aa0682
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
|
2020-06-19 08:26:18 +02:00 |
Filip Hazubski
|
fe13f0b522
|
Move IFP support flag to RuntimeCapabilityTable
Remove HwHelper::isIndependentForwardProgressSupported function.
Related-To: NEO-4368
Change-Id: I97061620ee6e96c4666bb8af5f009129ff0d9175
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
|
2020-06-18 16:51:58 +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 |
Lukasz Jobczyk
|
8f30d87a1e
|
Unify release variables
Resolves: NEO-4719
Change-Id: Ib2ab959c0a1eb45f24a4e0e2f02c437d96d47751
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
|
2020-06-18 08:56:29 +02:00 |
Bartosz Dunajski
|
39828fb71d
|
Add new debug variable to pause on blit copy
Change-Id: I150eea40fa77b80387eda33fd6afd1582b517b5c
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
|
2020-06-17 17:23:27 +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 |
Maciej Dziuban
|
5293b26dc6
|
Add isEvenContextCountRequired function
Change-Id: I6b0b16aca93fac587b9552493f24f329636cf8e0
Signed-off-by: Maciej Dziuban <maciej.dziuban@intel.com>
|
2020-06-17 15:38:15 +02:00 |
Bartosz Dunajski
|
d42f872d07
|
Change DebugBreak thread implementation to NEO::Thread
Change-Id: Icbb659cf7c86bbd74e6375266d9ec2ee84278597
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
|
2020-06-17 13:10:14 +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 |
Raiyan Latif
|
af2fe237b4
|
Add supportsOnDemandPageFaults to HW capability table
Change-Id: I99a2ed9cfaadb60d049628b03bc3abdfde4877b1
Signed-off-by: Raiyan Latif <raiyan.latif@intel.com>
|
2020-06-17 12:32:10 +02:00 |
Bartosz Dunajski
|
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 |
Kamil Kopryk
|
74c4536a8c
|
Refactor blitter functions for images, make blitProperties const
Change-Id: I5a9aa96771a6b29113bb81d39ec32adc6e3c778c
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
Related-To: NEO-4692
|
2020-06-16 10:30:52 +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 |
Bartosz Dunajski
|
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 |
Filip Hazubski
|
851e894ab6
|
Update device caps initialization
Change-Id: I2488b2a07463efefaba03ff1d979cd7034f54136
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
|
2020-06-14 19:18:39 +02:00 |
Jaime Arteaga
|
1a89335386
|
Add reg key for enabling cross device access
Change-Id: Iede7bc8c6fc2ea7fd8594b6b3e2ffb40820d303b
Signed-off: Jaime Arteaga <jaime.a.arteaga.molina@intel.com>
|
2020-06-10 22:11:44 -07:00 |
Sebastian Luzynski
|
2fb1dd439e
|
Add debug variable for logging drm_buffer object
Change-Id: Ida9635705172c1059b6adf4b6f55fdf4bc50c5b1
|
2020-06-10 11:47:32 +02:00 |
Mateusz Hoppe
|
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 |
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 |
Zbigniew Zdanowicz
|
77de2dd770
|
Move SLM functions to HwHelper class
Related-To: NEO-4585
Change-Id: I073e4138ef34584780a10a63ba8a2eb57eaa11bd
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
|
2020-06-09 12:51:49 +02:00 |
Zbigniew Zdanowicz
|
e286ada6b5
|
Add function to check local id generation required
Related-To: NEO-4585
Change-Id: I97c6a728dd08cde5e08ffcad1220a1ef007e1bae
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
|
2020-06-08 17:15:05 +02:00 |
Igor Venevtsev
|
397eae86aa
|
Add CPU virtual address size report
Related-To: NEO-4525
Change-Id: I12ff095c07a71acbf2d6dceab04abb99daeaf885
Signed-off-by: Igor Venevtsev <igor.venevtsev@intel.com>
|
2020-06-08 12:28:41 +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 |
Slawomir Milczarek
|
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 |
Mateusz Jablonski
|
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 |
Cetnerowski, Adam
|
18e8e51990
|
Revert "Generate .cpp based on .spv builtins for Level Zero use"
This reverts commit 950c3633f7 .
Change-Id: If69d3e92ceb5f64b52d86df182a9e8980a8cf847
|
2020-06-05 11:04:49 +02:00 |
Kacper Nowak
|
950c3633f7
|
Generate .cpp based on .spv builtins for Level Zero use
Change-Id: I97f3f948db865ba0ec93ff06cffb7e1f7ef5896a
Signed-off-by: Kacper Nowak <kacper.nowak@intel.com>
|
2020-06-04 15:35:26 +02:00 |
Mateusz Hoppe
|
b23a53b109
|
Move hw_helper files to shared directory
Related-To: NEO-4714
Change-Id: I974eaaf7fa0d3742d36118fdd7aacdda7c448c0b
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
|
2020-06-03 16:28:17 +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 |
Slawomir Milczarek
|
b156393615
|
Add mmap mock to DRM memory manager
Change-Id: I0799a909659842e6bba1f5ec5de8f6310ba1b329
Signed-off-by: Slawomir Milczarek <slawomir.milczarek@intel.com>
|
2020-06-02 22:08:35 +02:00 |
Maciej Plewka
|
008af5b6e4
|
Add event profiling for copy commandLists
Change-Id: I9f13e48b4139b3ce3c802c2d38b0ce054e64562c
Signed-off-by: Maciej Plewka <maciej.plewka@intel.com>
|
2020-06-02 19:35:13 +02:00 |
Mateusz Hoppe
|
2b0114846e
|
Add getComputeEngineIndexByOrdinal function
Related-To: NEO-4710
Change-Id: Idaf84e2b5df608582b32602a6fc987e889173eac
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
|
2020-06-02 16:23:53 +02:00 |
Lukasz Jobczyk
|
aa0388e791
|
Add debug flag to print time stamps
Change-Id: I198dca8e1310f7663baeebb20f6ae2552e608e99
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
|
2020-06-01 16:05:54 +02:00 |
Igor Venevtsev
|
aa7bd6447d
|
Allow zero alignment in OSMemory::reserveCpuAddressRange()
Related-To: NEO-4525
Change-Id: I19bcd37c70c413c7726f1cd1ba5c29b5d80dfb42
Signed-off-by: Igor Venevtsev <igor.venevtsev@intel.com>
|
2020-05-29 16:42:58 +02:00 |
Lukasz Jobczyk
|
02f2f22045
|
Add profiling support for blitter
Resolves: NEO-4121
Change-Id: I29dfcf07d48100c578cbc432fee4d87dfa18e8f4
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
|
2020-05-29 13:43:14 +02:00 |
Mateusz Hoppe
|
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 |
Lukasz Jobczyk
|
cc5fd45b47
|
Extend mutex range in DrmMemoryOperationHandler
Related-To: NEO-4302
Change-Id: Id022a51071eeea076fbc91dd3a05000d5e85a417
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
|
2020-05-29 09:50:10 +02:00 |
Zbigniew Zdanowicz
|
14f4d5c5b9
|
Fix delayed first execution in diagnostic mode of direct submission
Related-To: NEO-4338
Change-Id: I68cce6ac66946f1cd0af9328231ccfbc2910c3c4
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
|
2020-05-29 07:57:07 +02:00 |
Maciej Dziuban
|
46e67c892a
|
Add overrideSupportedDevicesCount helper function
Change-Id: I3ae4a7534322956eda894b097e8a74cb9fb050e3
Signed-off-by: Maciej Dziuban <maciej.dziuban@intel.com>
|
2020-05-28 15:03:34 +02:00 |
chmielew
|
3e8f05d702
|
remove kernelHeader from HeapInfo
Change-Id: Ic2d441df15a7f75b5f3ef41d484969148e59715f
|
2020-05-28 03:59:49 -07:00 |
Igor Venevtsev
|
0bc5e158e5
|
Pass preferred base address to OSMemory::reserveCpuAddressRange()
Related-To: NEO-4525
Change-Id: I6d97ae41af1a0fba31993683bfc669f79aa5b77b
Signed-off-by: Igor Venevtsev <igor.venevtsev@intel.com>
|
2020-05-28 11:39:27 +02:00 |
Mateusz Hoppe
|
23ad10731b
|
Refactor hardware context programming
- expose programHardwareContext in CSR
Change-Id: I05caa352e3b7268c3e07edd6043316ecbb24f815
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
|
2020-05-28 10:34:24 +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 |