mirror of
https://github.com/intel/compute-runtime.git
synced 2025-12-27 15:53:13 +08:00
32 lines
671 B
C++
32 lines
671 B
C++
|
|
/*
|
||
|
|
* Copyright (C) 2020 Intel Corporation
|
||
|
|
*
|
||
|
|
* SPDX-License-Identifier: MIT
|
||
|
|
*
|
||
|
|
*/
|
||
|
|
|
||
|
|
#include "level_zero/tools/source/sysman/engine/engine.h"
|
||
|
|
|
||
|
|
#include "level_zero/tools/source/sysman/engine/engine_imp.h"
|
||
|
|
|
||
|
|
namespace L0 {
|
||
|
|
|
||
|
|
EngineHandleContext::~EngineHandleContext() {
|
||
|
|
for (Engine *pEngine : handleList) {
|
||
|
|
delete pEngine;
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
ze_result_t EngineHandleContext::init() {
|
||
|
|
Engine *pEngine = new EngineImp(pOsSysman);
|
||
|
|
handleList.push_back(pEngine);
|
||
|
|
return ZE_RESULT_SUCCESS;
|
||
|
|
}
|
||
|
|
|
||
|
|
ze_result_t EngineHandleContext::engineGet(uint32_t *pCount, zet_sysman_engine_handle_t *phEngine) {
|
||
|
|
*pCount = 0;
|
||
|
|
return ZE_RESULT_SUCCESS;
|
||
|
|
}
|
||
|
|
|
||
|
|
} // namespace L0
|