mirror of
https://github.com/intel/compute-runtime.git
synced 2026-01-10 07:08:04 +08:00
refactor: Allow for grouping BCS1+ copy engines in more engine group types
Do not group copy engines from BCS1+ in linked copy group by default. Signed-off-by: Kacper Nowak <kacper.nowak@intel.com>
This commit is contained in:
committed by
Compute-Runtime-Automation
parent
f9f9035b95
commit
6cf71cce81
@@ -42,6 +42,7 @@ struct RootDeviceEnvironment;
|
||||
class OSInterface;
|
||||
class DriverModel;
|
||||
enum class DriverModelType;
|
||||
enum class EngineGroupType : uint32_t;
|
||||
|
||||
using ProductHelperCreateFunctionType = std::unique_ptr<ProductHelper> (*)();
|
||||
extern ProductHelperCreateFunctionType productHelperFactory[IGFX_MAX_PRODUCT];
|
||||
@@ -213,6 +214,7 @@ class ProductHelper {
|
||||
virtual uint64_t overridePatIndex(bool isUncachedType, uint64_t patIndex) const = 0;
|
||||
virtual std::vector<uint32_t> getSupportedNumGrfs(const ReleaseHelper *releaseHelper) const = 0;
|
||||
virtual aub_stream::EngineType getDefaultCopyEngine() const = 0;
|
||||
virtual void adjustEngineGroupType(EngineGroupType &engineGroupType) const = 0;
|
||||
|
||||
virtual ~ProductHelper() = default;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user