Files
compute-runtime/shared/source/helpers/engine_node_helper.cpp
Maciej Dziuban 4ffe456d85 Add PrintOsContextInitializations debug flag
Signed-off-by: Maciej Dziuban <maciej.dziuban@intel.com>
2021-05-18 16:27:16 +02:00

42 lines
1.0 KiB
C++

/*
* Copyright (C) 2019-2021 Intel Corporation
*
* SPDX-License-Identifier: MIT
*
*/
#include "shared/source/helpers/engine_node_helper.h"
namespace NEO::EngineHelpers {
std::string engineUsageToString(EngineUsage usage) {
switch (usage) {
case EngineUsage::Regular:
return "Regular";
case EngineUsage::LowPriority:
return "LowPriority";
case EngineUsage::Internal:
return "Internal";
default:
return "Unknown";
}
}
std::string engineTypeToString(aub_stream::EngineType engineType) {
switch (engineType) {
case aub_stream::EngineType::ENGINE_RCS:
return "RCS";
case aub_stream::EngineType::ENGINE_BCS:
return "BCS";
case aub_stream::EngineType::ENGINE_VCS:
return "VCS";
case aub_stream::EngineType::ENGINE_VECS:
return "VECS";
case aub_stream::EngineType::ENGINE_CCS:
return "CCS";
default:
return engineTypeToStringAdditional(engineType);
}
}
} // namespace NEO::EngineHelpers