diff --git a/level_zero/tools/source/sysman/engine/engine_imp.h b/level_zero/tools/source/sysman/engine/engine_imp.h index f65aa6e54c..234988c8bd 100644 --- a/level_zero/tools/source/sysman/engine/engine_imp.h +++ b/level_zero/tools/source/sysman/engine/engine_imp.h @@ -18,12 +18,14 @@ class EngineImp : public NEO::NonCopyableClass, public Engine { ze_result_t engineGetProperties(zet_engine_properties_t *pProperties) override; ze_result_t engineGetActivity(zet_engine_stats_t *pStats) override; + EngineImp() = default; EngineImp(OsSysman *pOsSysman); ~EngineImp() override; - private: OsEngine *pOsEngine = nullptr; - zet_engine_properties_t engineProperties = {}; void init(); + + private: + zet_engine_properties_t engineProperties = {}; }; } // namespace L0 diff --git a/level_zero/tools/source/sysman/memory/memory_imp.h b/level_zero/tools/source/sysman/memory/memory_imp.h index e067305bdd..76bfd022cb 100644 --- a/level_zero/tools/source/sysman/memory/memory_imp.h +++ b/level_zero/tools/source/sysman/memory/memory_imp.h @@ -24,12 +24,13 @@ class MemoryImp : public Memory { MemoryImp(const MemoryImp &obj) = delete; MemoryImp &operator=(const MemoryImp &obj) = delete; + MemoryImp() = default; + void init(); + OsMemory *pOsMemory = nullptr; private: - OsMemory *pOsMemory; zet_mem_properties_t memoryProperties = {}; - void init(); - ze_device_handle_t hCoreDevice; + ze_device_handle_t hCoreDevice = {}; }; } // namespace L0 diff --git a/level_zero/tools/source/sysman/sysman_imp.cpp b/level_zero/tools/source/sysman/sysman_imp.cpp index f350160be9..8a71c9bf33 100644 --- a/level_zero/tools/source/sysman/sysman_imp.cpp +++ b/level_zero/tools/source/sysman/sysman_imp.cpp @@ -157,7 +157,7 @@ ze_result_t SysmanImp::frequencyGet(uint32_t *pCount, zet_sysman_freq_handle_t * } ze_result_t SysmanImp::engineGet(uint32_t *pCount, zet_sysman_engine_handle_t *phEngine) { - return ZE_RESULT_ERROR_UNSUPPORTED_FEATURE; + return pEngineHandleContext->engineGet(pCount, phEngine); } ze_result_t SysmanImp::standbyGet(uint32_t *pCount, zet_sysman_standby_handle_t *phStandby) {