Boilerplate Code for Sysman Firmware API

Change-Id: I8299bdf4b388bb05de7640240d033ba680e5ca14
Signed-off-by: mraghuwa <mayank.raghuwanshi@intel.com>
Signed-off-by: Vilvaraj, T J Vivek <t.j.vivek.vilvaraj@intel.com>
This commit is contained in:
Vilvaraj, T J Vivek
2020-08-13 16:04:11 +05:30
committed by sys_ocldev
parent 9ceff528b5
commit 933bb45dcc
19 changed files with 470 additions and 2 deletions

View File

@@ -10,6 +10,7 @@
#include "level_zero/tools/source/sysman/engine/engine.h"
#include "level_zero/tools/source/sysman/fabric_port/fabric_port.h"
#include "level_zero/tools/source/sysman/fan/fan.h"
#include "level_zero/tools/source/sysman/firmware/firmware.h"
#include "level_zero/tools/source/sysman/frequency/frequency.h"
#include "level_zero/tools/source/sysman/global_operations/global_operations.h"
#include "level_zero/tools/source/sysman/memory/memory.h"
@@ -50,6 +51,7 @@ struct SysmanDevice : _ze_device_handle_t {
virtual ze_result_t rasGet(uint32_t *pCount, zes_ras_handle_t *phRas) = 0;
virtual ze_result_t memoryGet(uint32_t *pCount, zes_mem_handle_t *phMemory) = 0;
virtual ze_result_t fanGet(uint32_t *pCount, zes_fan_handle_t *phFan) = 0;
virtual ze_result_t firmwareGet(uint32_t *pCount, zes_firmware_handle_t *phFirmware) = 0;
virtual ~SysmanDevice() = default;
};