Commit Graph

8466 Commits

Author SHA1 Message Date
Compute-Runtime-Validation
e7a7a61b4e Revert "L0 support for SPIRv static module linking"
This reverts commit 479035c839.

Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
2021-09-24 05:47:50 +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
Artur Harasimiuk
7549fd8d21 cmake refactor
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2021-09-23 23:36:22 +02:00
Mateusz Jablonski
bdd1a2be8f Move gmm callbacks to shared
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2021-09-23 22:25:25 +02:00
Artur Harasimiuk
d622fd71f0 infra update
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2021-09-23 22:17:15 +02:00
Mateusz Jablonski
fae50eb64a Move hw_info files to shared
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2021-09-23 22:16:59 +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
Milczarek, Slawomir
8b16874e5f Add function for retrieving offset to mmap buffer object
Related-To: NEO-6276

Signed-off-by: Milczarek, Slawomir <slawomir.milczarek@intel.com>
2021-09-23 17:50:29 +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
Mateusz Jablonski
5d0a13e37b Move opencl/command_stream to shared
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2021-09-23 17:25:43 +02:00
Grzegorz Choinski
dd3e7f9037 infra update
Related-To: NEO-5926
Signed-off-by: Grzegorz Choinski <grzegorz.choinski@intel.com>
2021-09-23 17:12:37 +02:00
Bartosz Dunajski
610d3c9b18 Remove incorrect local variables
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2021-09-23 17:09:36 +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
Pawel Cieslak
3bb2985462 Update infra
Signed-off-by: Pawel Cieslak <pawel.cieslak@intel.com>
2021-09-23 14:18:02 +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
ocldev
7f73579f96 dependencies update
Signed-off-by: ocldev <ocldev@intel.com>
2021-09-23 12:20:15 +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
John Falkowski
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
Artur Harasimiuk
ca14269324 infra update
Related-To: NEO-5972
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2021-09-23 01:18:26 +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
Spruit, Neil R
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
Kamil Kopryk
07b314240f Simplify maxPossiblePitch
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
2021-09-22 20:30:44 +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
Mateusz Hoppe
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
Kamil Kopryk
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
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
Mateusz Hoppe
b0ec436b3e Fill devices from api thread
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2021-09-22 16:34:10 +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
Artur Harasimiuk
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
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
Joshua Santosh Ranjan
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
davidoli
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
Compute-Runtime-Validation
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