diff --git a/level_zero/tools/source/sysman/standby/linux/os_standby_imp.cpp b/level_zero/tools/source/sysman/standby/linux/os_standby_imp.cpp index 7d0fa3666e..c3a2cc4337 100644 --- a/level_zero/tools/source/sysman/standby/linux/os_standby_imp.cpp +++ b/level_zero/tools/source/sysman/standby/linux/os_standby_imp.cpp @@ -1,5 +1,5 @@ /* - * Copyright (C) 2020-2021 Intel Corporation + * Copyright (C) 2020-2023 Intel Corporation * * SPDX-License-Identifier: MIT * @@ -7,6 +7,8 @@ #include "level_zero/tools/source/sysman/standby/linux/os_standby_imp.h" +#include "shared/source/debug_settings/debug_settings_manager.h" + namespace L0 { ze_result_t LinuxStandbyImp::osStandbyGetProperties(zes_standby_properties_t &properties) { @@ -18,9 +20,12 @@ ze_result_t LinuxStandbyImp::osStandbyGetProperties(zes_standby_properties_t &pr } bool LinuxStandbyImp::isStandbySupported(void) { - if (ZE_RESULT_SUCCESS == pSysfsAccess->canRead(standbyModeFile)) { + auto rel = pSysfsAccess->canRead(standbyModeFile); + if (ZE_RESULT_SUCCESS == rel) { return true; } else { + NEO::printDebugString(NEO::DebugManager.flags.PrintDebugMessages.get(), stderr, + "error@<%s> \n", __func__, standbyModeFile.c_str(), rel); return false; } } @@ -32,6 +37,8 @@ ze_result_t LinuxStandbyImp::getMode(zes_standby_promo_mode_t &mode) { if (result == ZE_RESULT_ERROR_NOT_AVAILABLE) { result = ZE_RESULT_ERROR_UNSUPPORTED_FEATURE; } + NEO::printDebugString(NEO::DebugManager.flags.PrintDebugMessages.get(), stderr, + "error@<%s> \n", __func__, standbyModeFile.c_str(), result); return result; } if (standbyModeDefault == currentMode) { @@ -40,6 +47,8 @@ ze_result_t LinuxStandbyImp::getMode(zes_standby_promo_mode_t &mode) { mode = ZES_STANDBY_PROMO_MODE_NEVER; } else { result = ZE_RESULT_ERROR_UNKNOWN; + NEO::printDebugString(NEO::DebugManager.flags.PrintDebugMessages.get(), stderr, + "error@<%s> \n", __func__, currentMode, result); } return result; } @@ -54,6 +63,8 @@ ze_result_t LinuxStandbyImp::setMode(zes_standby_promo_mode_t mode) { if (ZE_RESULT_ERROR_NOT_AVAILABLE == result) { result = ZE_RESULT_ERROR_UNSUPPORTED_FEATURE; + NEO::printDebugString(NEO::DebugManager.flags.PrintDebugMessages.get(), stderr, + "error@<%s> \n", __func__, result); } return result; }