Commit Graph

8343 Commits

Author SHA1 Message Date
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
80b49e4a47 Create ClPreemptionHelper
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2021-09-23 10:15:58 +02:00
754fcae321 Add reading sip header from file
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2021-09-23 09:54:55 +02:00
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
d211864410 Fix typo in test name
Signed-off-by: Pawel Cieslak <pawel.cieslak@intel.com>
2021-09-23 09:24:12 +02:00
a59ededd00 update num_sublices based upon implicit scaling
Signed-off-by: John Falkowski <john.falkowski@intel.com>
2021-09-23 04:31:28 +02:00
ca14269324 infra update
Related-To: NEO-5972
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2021-09-23 01:18:26 +02:00
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
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
479035c839 L0 support for SPIRv static module linking
Signed-off-by: Spruit, Neil R <neil.r.spruit@intel.com>
2021-09-22 23:38:50 +02:00
07b314240f Simplify maxPossiblePitch
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
2021-09-22 20:30:44 +02:00
d348526941 Simplify checkAndActivateAubSubCapture method
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2021-09-22 20:23:56 +02:00
51b169e9a8 Fix warning of missing case in switch statement
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2021-09-22 18:30:49 +02:00
d2a776bcc6 Remove L3 flush from postSync
Related-To: NEO-6111
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
2021-09-22 17:49:58 +02:00
d633b59f17 Cleanup get/set MOCS functions
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
2021-09-22 17:39:35 +02:00
b0ec436b3e Fill devices from api thread
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2021-09-22 16:34:10 +02:00
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
d4a4c35759 Zero-initialize debug surface
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2021-09-22 14:36:36 +02:00
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
d85a42cfc3 Switch binaries to Ubuntu 20.04
Related-To: NEO-6154
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2021-09-22 14:03:47 +02:00
eae4596a9c Add isAdditionalCapabilityCoherencyFlagSettingRequired ULT helper function
Signed-off-by: Rafal Maziejuk <rafal.maziejuk@intel.com>
2021-09-22 12:55:59 +02:00
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
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
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
d6bb9bf0dd Metrics MultiDevice Support Add SubDevice Check
Adding isSubdevice check to support multi devices


Related-To: LOCI-2554

Signed-off-by: Joshua Santosh Ranjan <joshua.santosh.ranjan@intel.com>
2021-09-22 09:45:08 +02:00
3fc497fa5e update metric_library_api header file
Signed-off-by: davidoli <david.olien@intel.com>
Related-To: LOCI-2550
2021-09-22 09:37:15 +02:00
172f99b70f Revert "Fix a couple sampler addressing modes that were flipped"
This reverts commit 85dfd5cf9d.

Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
2021-09-22 04:35:55 +02:00
4f7f70fa96 Revert "Events workaround for L3Flush issue"
This reverts commit 473d61d95f169dfe300f0fb7ba8564ac3628a3a9.

Signed-off-by: Aravind Gopalakrishnan <aravind.gopalakrishnan@intel.com>
2021-09-21 21:50:50 +02:00
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
a2e41716e2 Fix L0 CommandQueue command buffer allocation properties
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2021-09-21 16:33:48 +02:00
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
3b4a5c25da Move isPipeControlPriorToNonPipelinedStateCommandsWARequired to hwInfoConfig
Signed-off-by: Krzysztof Gibala <krzysztof.gibala@intel.com>
2021-09-21 16:03:49 +02:00
975a64f42b Update infra
Signed-off-by: Pawel Cieslak <pawel.cieslak@intel.com>
2021-09-21 14:38:13 +02:00
a2d433371d includes cleanup
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2021-09-21 14:31:48 +02:00
e99e57e3ff add ability to intercept and trace of ULT execution
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2021-09-21 12:16:42 +02:00
a4b3dc29e4 Remove unnecessary method
Signed-off-by: Maciej Dziuban <maciej.dziuban@intel.com>
2021-09-21 11:34:27 +02:00
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
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
c81c57ec71 Do not override SKIP_NEO_UNIT_TESTS in l0 builds
Signed-off-by: Pawel Cieslak <pawel.cieslak@intel.com>
2021-09-21 10:17:29 +02:00
caa536b6a0 Test compute mode WA based on TestTraits
Signed-off-by: Maciej Plewka <maciej.plewka@intel.com>
2021-09-21 10:02:33 +02:00
8a2612a754 Correct event signaling in zello_ipc_event
Signed-off-by: Jaime Arteaga <jaime.a.arteaga.molina@intel.com>
2021-09-21 09:54:07 +02:00
85dfd5cf9d Fix a couple sampler addressing modes that were flipped
Related-To: LOCI-2545
Signed-off-by: Jim Snow <jim.m.snow@intel.com>
2021-09-21 09:52:08 +02:00
394f9053a5 cmake refactor
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2021-09-21 09:34:14 +02:00
0a380f479a Fix typo in test name
Signed-off-by: Pawel Cieslak <pawel.cieslak@intel.com>
2021-09-21 09:29:16 +02:00
b2909fef56 Remove mockMaxOsContextCount
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2021-09-20 19:02:54 +02:00
620bb43c6b Move isNewResidencyModelSupported to hwInfoConfig
Signed-off-by: Katarzyna Cencelewska <katarzyna.cencelewska@intel.com>
2021-09-20 18:54:31 +02:00
9701b9ee09 infra update
Related-To: NEO-6154
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2021-09-20 18:30:37 +02:00
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
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
4d4433fa5f Fixes for MultiDevice fixture and DebugSession
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2021-09-20 17:27:46 +02:00