mirror of
https://github.com/intel/compute-runtime.git
synced 2025-12-24 21:18:24 +08:00
fix: make EngineInfo::engines protected
Make it accessible by respective getter. Related-To: NEO-9754 Signed-off-by: Maciej Bielski <maciej.bielski@intel.com>
This commit is contained in:
committed by
Compute-Runtime-Automation
parent
e2f0761948
commit
a80dfcc64c
@@ -228,6 +228,10 @@ bool EngineInfo::hasEngines() {
|
||||
return (tileToEngineMap.size() > 0LU);
|
||||
}
|
||||
|
||||
const std::vector<EngineCapabilities> &EngineInfo::getEngineInfos() const {
|
||||
return engines;
|
||||
}
|
||||
|
||||
// EngineIndex = (Base + EngineCounter - 1)
|
||||
aub_stream::EngineType EngineInfo::getBaseCopyEngineType(IoctlHelper *ioctlHelper, uint64_t capabilities, bool isIntegratedDevice) {
|
||||
if (!isIntegratedDevice) {
|
||||
|
||||
@@ -36,7 +36,7 @@ struct EngineInfo {
|
||||
void getListOfEnginesOnATile(uint32_t tile, std::vector<EngineClassInstance> &listOfEngines);
|
||||
std::multimap<uint32_t, EngineClassInstance> getEngineTileInfo();
|
||||
bool hasEngines();
|
||||
std::vector<EngineCapabilities> engines;
|
||||
const std::vector<EngineCapabilities> &getEngineInfos() const;
|
||||
|
||||
protected:
|
||||
static aub_stream::EngineType getBaseCopyEngineType(IoctlHelper *ioctlHelper, uint64_t capabilities, bool isIntegratedDevice);
|
||||
@@ -47,6 +47,7 @@ struct EngineInfo {
|
||||
void mapEngine(const NEO::IoctlHelper *ioctlHelper, const EngineClassInstance &engine, BcsInfoMask &bcsInfoMask, const NEO::RootDeviceEnvironment &rootDeviceEnvironment,
|
||||
const aub_stream::EngineType *&mappingCopyEngineIt, uint32_t &computeEnginesCounter, uint32_t tileId = 0u);
|
||||
|
||||
std::vector<EngineCapabilities> engines;
|
||||
std::vector<EngineToInstanceMap> tileToEngineToInstanceMap;
|
||||
std::multimap<uint32_t, EngineClassInstance> tileToEngineMap;
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user