mirror of
https://github.com/intel/compute-runtime.git
synced 2025-12-29 09:03:14 +08:00
feature: Xe Porting for sysman engine module
Related-To: LOCI-4243 Signed-off-by: Mayank Raghuwanshi <mayank.raghuwanshi@intel.com>
This commit is contained in:
committed by
Compute-Runtime-Automation
parent
e27046af1f
commit
ea7d9fe106
@@ -188,6 +188,10 @@ void EngineInfo::getListOfEnginesOnATile(uint32_t tile, std::vector<EngineClassI
|
||||
}
|
||||
}
|
||||
|
||||
std::multimap<uint32_t, EngineClassInstance> EngineInfo::getEngineTileInfo() {
|
||||
return tileToEngineMap;
|
||||
}
|
||||
|
||||
void EngineInfo::assignCopyEngine(aub_stream::EngineType baseEngineType, uint32_t tileId, const EngineClassInstance &engine,
|
||||
BcsInfoMask &bcsInfoMask, uint32_t &numHostLinkCopyEngines, uint32_t &numScaleUpLinkCopyEngines) {
|
||||
// Link copy engines:
|
||||
|
||||
@@ -34,6 +34,7 @@ struct EngineInfo {
|
||||
const EngineClassInstance *getEngineInstance(uint32_t tile, aub_stream::EngineType engineType) const;
|
||||
uint32_t getEngineTileIndex(const EngineClassInstance &engine);
|
||||
void getListOfEnginesOnATile(uint32_t tile, std::vector<EngineClassInstance> &listOfEngines);
|
||||
std::multimap<uint32_t, EngineClassInstance> getEngineTileInfo();
|
||||
std::vector<EngineCapabilities> engines;
|
||||
|
||||
protected:
|
||||
|
||||
Reference in New Issue
Block a user