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
abdb707a39
Check for hardware limit for runtime device allocations
...
Use hardware limit, instead of the one used for device capabilities,
so applications can fully use the available memory in the device.
Change-Id: I910c610d7a3af254724a810c3c60b9da8d5d64a7
Signed-off: Jaime Arteaga <jaime.a.arteaga.molina@intel.com >
2020-06-17 18:56:09 -07:00
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
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
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
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
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
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
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
e6fb967945
Update CL_DEVICE_OPENCL_C_FEATURES query
...
Update query to return proper values.
Related-To: NEO-4368
Change-Id: Ie307429b3bf3a55fadd412a76a1eeb44e010aec8
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com >
2020-06-15 18:05:44 +02:00
dc02c41fae
Correct gen12lp device caps test
...
Related-To: NEO-4368
Change-Id: Id9608871d0e19b2787e7f90027f60ebccc59b436
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com >
2020-06-15 17:50:05 +02:00
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
0443b97927
initial support for rgbp format
...
Change-Id: Ib266d6c64482a9b4a4384714a369ad159affd8d9
2020-06-15 14:39:24 +02:00
38328369b3
Rename unit test
...
Change-Id: Ie3ebe300d088a93d36abcceb8913812c678de902
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2020-06-15 10:55:13 +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
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
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
c4cb212c28
Cleanup includes in preemption tests
...
Change-Id: I1470215a2bdd6ac155b12cf2c5062c6ce51d6502
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2020-06-10 13:22:26 +02:00
22076663e4
Pass options to compiler during program linking
...
"-cl-intel-gtpin-rera" and
"-cl-intel-greater-than-4GB-buffer-required"
passed to compiler as internal options
Resolves: NEO-4723
Change-Id: I059027880e9a98aa063f4cd64e84e28311663f46
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2020-06-10 12:52:02 +02:00
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
e1cfa1e5b7
ULT renaming: File Logger tests
...
Related-To: NEO-2236
Change-Id: Id0d26d65cb024f7e192915fbd6e3bc62a446caa4
Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com >
2020-06-10 12:00:08 +02:00
2fb1dd439e
Add debug variable for logging drm_buffer object
...
Change-Id: Ida9635705172c1059b6adf4b6f55fdf4bc50c5b1
2020-06-10 11:47:32 +02:00
55ba0ab459
Remove parameterless Buffer::getGraphicsAllocation method
...
Related-To: NEO-4672
Change-Id: Ie995047b010c45030bec37387358acae0d7f139b
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2020-06-09 17:36:15 +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
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
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
9e8945ca83
Move shared tests to the new target [3/n]
...
Change-Id: I2479d283cffc9c7f8b49ac616026d9afa491da29
Signed-off-by: Konstanty Misiak <konstanty.misiak@intel.com >
2020-06-09 13:01:36 +02:00
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
5a8e2accb2
Add blitter support to PauseOnEnqueue
...
Change-Id: If2fd0560c07b2baaf286be152770e9bad8fef770
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2020-06-09 09:11:46 +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
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
fb43726cdc
Enabling forcing fine grained SVM creation
...
Change-Id: I0eb0af5e72f5502b788c6c8be39728bc6948c0bb
Signed-off-by: Maciej Dziuban <maciej.dziuban@intel.com >
2020-06-08 14:10:37 +02:00
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
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
7f5aa241b2
Correct creating shared unified memory
...
select device from context when device is not provided by user
return error when allocation fails
Related-To: NEO-4588
Change-Id: I2196ebf7c3e7908d1f8ca60c85ab2ef449997f9c
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2020-06-05 11:27:49 +02:00
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
805731d36b
Correct tests: pass valid device bitfield [3/n]
...
Related-To: NEO-4645
Change-Id: I70598011a8fb10f929fc243ffa4b9fa3c06518a3
Signed-off-by: Andrzej Swierczynski <andrzej.swierczynski@intel.com >
2020-06-05 10:37:00 +02:00
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
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
01174f5166
Adjust device bitfield in MemObjHelper::getAllocationPropertiesWithImageInfo
...
Related-To: NEO-4588
Change-Id: Ib05c9f9e0d2a157c7cf86bd2f39c4f7640ebc433
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2020-06-04 16:07:07 +02:00
ceaface1a9
Read MakeAllBuffersResident in release builds
...
Resolves: NEO-4302
Change-Id: I0ed8ca197235fc31f1b4b02155a8f4684e0601be
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2020-06-04 11:06:42 +02:00
dbd60d39f7
Add method to adjust device bitfield in getAllocationProperties method
...
Related-To: NEO-4588
Change-Id: I48960f69b73a66d061b0eef72265955f0e5e77ed
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2020-06-03 16:49:46 +02:00
127f5de45f
Correct tests: pass valid device bitfield
...
Related-To: NEO-4645
Change-Id: Iecb2eb7fb83216d85fc56a24666439ae4503194f
Signed-off-by: Andrzej Swierczynski <andrzej.swierczynski@intel.com >
2020-06-03 16:38:49 +02:00
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
560961e26b
Correct gen12lp device caps test
...
Related-To: NEO-4368
Change-Id: I1ce2bc1d5e2bdab64d8ee23f4848d4555909f10d
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com >
2020-06-03 02:26:04 -07: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