Commit Graph

2187 Commits

Author SHA1 Message Date
Rafal Maziejuk 82f27e882d Refactor Gen12LP helpers
Signed-off-by: Rafal Maziejuk <rafal.maziejuk@intel.com>
Related-To: NEO-4541
2021-09-27 14:07:37 +02:00
Artur Harasimiuk a63b9b1273 move common files to shared/
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2021-09-27 11:10:20 +02:00
Artur Harasimiuk b46dc0a6f8 move mock_host_ptr_manager to shared
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2021-09-24 15:36:15 +02:00
Milczarek, Slawomir 638d74490b Add gem mmap offset query with retry
Related-To: NEO-6276

Signed-off-by: Milczarek, Slawomir <slawomir.milczarek@intel.com>
2021-09-24 15:10:23 +02:00
Maciej Dziuban c04f8e5e5b Pass copy engines to waitUntilComplete in OpenCL command queue
Related-To: NEO-6057
Signed-off-by: Maciej Dziuban <maciej.dziuban@intel.com>
2021-09-24 14:11:44 +02:00
Artur Harasimiuk 9bb1ef45dd add env variable to adjust Ult iteration timeout
env variable: NEO_ULT_ITERATION_MAX_TIME

Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2021-09-24 12:35:29 +02:00
Mateusz Jablonski 69390c7eca Move performance counters to shared
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2021-09-24 11:59:55 +02:00
Rafal Maziejuk 6f0baaeab9 Add extra parameters verification method
Signed-off-by: Rafal Maziejuk <rafal.maziejuk@intel.com>
Related-To: NEO-4541
2021-09-24 10:05:21 +02:00
Artur Harasimiuk 0b4bc865d3 move drm_mock to shared
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2021-09-24 08:55:45 +02:00
Artur Harasimiuk 8939ca94f7 move options_unit_tests.cpp to libult_common
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2021-09-24 00:36:00 +02:00
Szymon Morek 1301f77e17 Move createDrmAllocation to common file
Related-To: NEO-6149

Signed-off-by: Szymon Morek <szymon.morek@intel.com>
2021-09-23 18:41:09 +02:00
Bartosz Dunajski e097511248 Fix hardcoded values in DRM unit tests
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2021-09-23 17:41:04 +02:00
Rafal Maziejuk 0af5cc0e43 Use test matcher in heapInLocalMem ULT to prevent needless test exclusion usage
Signed-off-by: Rafal Maziejuk <rafal.maziejuk@intel.com>
2021-09-23 17:35:32 +02:00
Rafal Maziejuk 12e98faf34 Add HwInfoConfig methods preventing ICLLP platform enum usage in gen11 file
Signed-off-by: Rafal Maziejuk <rafal.maziejuk@intel.com>
Related-To: NEO-4541
2021-09-23 17:34:04 +02:00
Krzysztof Gibala a4f1cf14fb Force lowest NumberOfCCSEnabled in ULTs
Signed-off-by: Krzysztof Gibala <krzysztof.gibala@intel.com>
2021-09-23 16:35:50 +02:00
Zbigniew Zdanowicz e295e74c0a Add preemption flags creation to shared code
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
2021-09-23 15:20:13 +02:00
Zbigniew Zdanowicz 3b35ba504f Adapt command stream receiver to multiple active partitions
Related-To: NEO-6244

Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
2021-09-23 14:32:20 +02:00
Andrzej Koska bd9457262e Removing dependent commandQueue kernels
Signed-off-by: Andrzej Koska <andrzej.koska@intel.com>
Related-To: NEO-6212
2021-09-23 14:04:53 +02:00
Mateusz Jablonski 34ad95ae12 Handle printf output when implicit args are required
Related-To: NEO-5081
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2021-09-23 13:49:40 +02:00
Mateusz Jablonski 8b36473a9a Move command stream receiver files to shared
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2021-09-23 12:47:21 +02:00
Krzysztof Gibala 9b3acc88fd Remove dependency on sharedHandles when program SCM
Related-To: NEO-6056
Signed-off-by: Krzysztof Gibala <krzysztof.gibala@intel.com>
2021-09-23 12:10:32 +02:00
Rafal Maziejuk 7c473d0a11 Move setCapabilityCoherencyFlag function from HwHelper to HwInfoConfig
Signed-off-by: Rafal Maziejuk <rafal.maziejuk@intel.com>
Related-To: NEO-4541
2021-09-23 11:45:34 +02:00
Mateusz Jablonski 80b49e4a47 Create ClPreemptionHelper
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2021-09-23 10:15:58 +02:00
Mateusz Hoppe 754fcae321 Add reading sip header from file
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2021-09-23 09:54:55 +02:00
Maciej Dziuban 6d1e048327 Rename an overload of waitUntilComplete to waitForAllEngines
- Overloaded functions were quite different, they should have different names
- waitForLatestTaskCount function was redundant and hence its body was moved
inside waitForAllEngines

Signed-off-by: Maciej Dziuban <maciej.dziuban@intel.com>
2021-09-23 09:43:11 +02:00
Pawel Cieslak d211864410 Fix typo in test name
Signed-off-by: Pawel Cieslak <pawel.cieslak@intel.com>
2021-09-23 09:24:12 +02:00
Pawel Cieslak 4e4218e3cc Add flag for disabling kernel compilations
Related-To: NEO-6012
Signed-off-by: Pawel Cieslak <pawel.cieslak@intel.com>
2021-09-23 00:02:26 +02:00
Mateusz Jablonski f8867e0b97 Move generic command stream receiver files to shared
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2021-09-22 23:55:31 +02:00
Mateusz Jablonski d348526941 Simplify checkAndActivateAubSubCapture method
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2021-09-22 20:23:56 +02:00
Kamil Kopryk d633b59f17 Cleanup get/set MOCS functions
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
2021-09-22 17:39:35 +02:00
Szymon Morek 5c1c96fa94 Refactor gem creation with extensions
Related-To: NEO-6149

Signed-off-by: Szymon Morek <szymon.morek@intel.com>
2021-09-22 15:36:27 +02:00
Mateusz Hoppe d4a4c35759 Zero-initialize debug surface
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2021-09-22 14:36:36 +02:00
Bartosz Dunajski 4444eb8932 Fix engine group selection in unit tests
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2021-09-22 14:07:20 +02:00
Rafal Maziejuk eae4596a9c Add isAdditionalCapabilityCoherencyFlagSettingRequired ULT helper function
Signed-off-by: Rafal Maziejuk <rafal.maziejuk@intel.com>
2021-09-22 12:55:59 +02:00
Rafal Maziejuk dc8b92d8a6 Move heapInLocalMem function from HwHelper to HwInfoConfig
Signed-off-by: Rafal Maziejuk <rafal.maziejuk@intel.com>
Related-To: NEO-4541
2021-09-22 11:44:44 +02:00
Artur Harasimiuk 1ec3035cb1 rename igdrcl_libult_cs to neo_libult_cs
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2021-09-22 10:56:29 +02:00
Maciej Dziuban 04b6a604ec Refactor BCS in OpenCL CommandQueue
- use CopyEngineState class to hold task count and engine type
- pass engine type to updateBcsTaskCount

Related-To: NEO-6057
Signed-off-by: Maciej Dziuban <maciej.dziuban@intel.com>
2021-09-22 10:39:46 +02:00
Milczarek, Slawomir 5c4c02d2e7 Disable stateless compression in sba on indirect host access flag
Signed-off-by: Milczarek, Slawomir <slawomir.milczarek@intel.com>
2021-09-21 16:57:34 +02:00
Maciej Dziuban 2707618fe3 Pass engine type to getBcsCommandStreamReceiver in OpenCL
Related-To: NEO-6057
Signed-off-by: Maciej Dziuban <maciej.dziuban@intel.com>
2021-09-21 16:27:07 +02:00
Krzysztof Gibala 3b4a5c25da Move isPipeControlPriorToNonPipelinedStateCommandsWARequired to hwInfoConfig
Signed-off-by: Krzysztof Gibala <krzysztof.gibala@intel.com>
2021-09-21 16:03:49 +02:00
Artur Harasimiuk a2d433371d includes cleanup
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2021-09-21 14:31:48 +02:00
Maciej Dziuban a4b3dc29e4 Remove unnecessary method
Signed-off-by: Maciej Dziuban <maciej.dziuban@intel.com>
2021-09-21 11:34:27 +02:00
Rafal Maziejuk 0b0edcf1f2 Correct MOCS index calculation
Signed-off-by: Rafal Maziejuk <rafal.maziejuk@intel.com>
Related-To: NEO-4541
2021-09-21 11:23:53 +02:00
Szymon Morek d61741dd9f Refactor memory info
Related-To: NEO-6149


Signed-off-by: Szymon Morek <szymon.morek@intel.com>
2021-09-21 11:17:25 +02:00
Pawel Cieslak 0a380f479a Fix typo in test name
Signed-off-by: Pawel Cieslak <pawel.cieslak@intel.com>
2021-09-21 09:29:16 +02:00
Bartosz Dunajski b2909fef56 Remove mockMaxOsContextCount
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2021-09-20 19:02:54 +02:00
Katarzyna Cencelewska 620bb43c6b Move isNewResidencyModelSupported to hwInfoConfig
Signed-off-by: Katarzyna Cencelewska <katarzyna.cencelewska@intel.com>
2021-09-20 18:54:31 +02:00
Mateusz Jablonski 4caa10f76e Don't use Platform class in shared tests
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2021-09-20 18:23:07 +02:00
Szymon Morek 3adc3c5ca0 Move allocation in device pool to a shared file
Related-To: NEO-6149

Signed-off-by: Szymon Morek <szymon.morek@intel.com>
2021-09-20 18:08:30 +02:00
Maciej Plewka 2bf08aaa67 Set compression format for AUX_MCS_LCE mode
Signed-off-by: Maciej Plewka <maciej.plewka@intel.com>
2021-09-20 17:08:22 +02:00