fix: correct gt_id to tile_id engine mapping

Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
This commit is contained in:
Bartosz Dunajski
2025-03-27 10:42:42 +00:00
committed by Compute-Runtime-Automation
parent c76edaba4e
commit 85f2734ca4
4 changed files with 117 additions and 94 deletions

View File

@@ -309,7 +309,10 @@ std::unique_ptr<EngineInfo> IoctlHelperXe::createEngineInfo(bool isSysmanEnabled
for (auto i = 0u; i < numberHwEngines; i++) {
const auto &engine = queryEngines->engines[i].instance;
auto tile = engine.gt_id;
if (gtIdToTileId[engine.gt_id] == invalidIndex) {
continue;
}
auto tile = static_cast<uint16_t>(gtIdToTileId[engine.gt_id]);
multiTileMask.set(tile);
EngineClassInstance engineClassInstance{};
engineClassInstance.engineClass = engine.engine_class;