mirror of
https://github.com/intel/compute-runtime.git
synced 2026-01-09 22:43:00 +08:00
[Sysman]Update Firmware module to support zesInit
Related-To: LOCI-4227 Signed-off-by: Joshua Santosh Ranjan <joshua.santosh.ranjan@intel.com>
This commit is contained in:
committed by
Compute-Runtime-Automation
parent
6a08d29869
commit
5dbe905e74
@@ -31,3 +31,7 @@ struct _zes_freq_handle_t {
|
||||
struct _zes_sched_handle_t {
|
||||
virtual ~_zes_sched_handle_t() = default;
|
||||
};
|
||||
|
||||
struct _zes_firmware_handle_t {
|
||||
virtual ~_zes_firmware_handle_t() = default;
|
||||
};
|
||||
|
||||
@@ -528,20 +528,32 @@ ze_result_t zesDeviceEnumFirmwares(
|
||||
zes_device_handle_t hDevice,
|
||||
uint32_t *pCount,
|
||||
zes_firmware_handle_t *phFirmware) {
|
||||
return L0::SysmanDevice::firmwareGet(hDevice, pCount, phFirmware);
|
||||
if (L0::sysmanInitFromCore) {
|
||||
return L0::SysmanDevice::firmwareGet(hDevice, pCount, phFirmware);
|
||||
} else {
|
||||
return L0::Sysman::SysmanDevice::firmwareGet(hDevice, pCount, phFirmware);
|
||||
}
|
||||
}
|
||||
|
||||
ze_result_t zesFirmwareGetProperties(
|
||||
zes_firmware_handle_t hFirmware,
|
||||
zes_firmware_properties_t *pProperties) {
|
||||
return L0::Firmware::fromHandle(hFirmware)->firmwareGetProperties(pProperties);
|
||||
if (L0::sysmanInitFromCore) {
|
||||
return L0::Firmware::fromHandle(hFirmware)->firmwareGetProperties(pProperties);
|
||||
} else {
|
||||
return L0::Sysman::Firmware::fromHandle(hFirmware)->firmwareGetProperties(pProperties);
|
||||
}
|
||||
}
|
||||
|
||||
ze_result_t zesFirmwareFlash(
|
||||
zes_firmware_handle_t hFirmware,
|
||||
void *pImage,
|
||||
uint32_t size) {
|
||||
return L0::Firmware::fromHandle(hFirmware)->firmwareFlash(pImage, size);
|
||||
if (L0::sysmanInitFromCore) {
|
||||
return L0::Firmware::fromHandle(hFirmware)->firmwareFlash(pImage, size);
|
||||
} else {
|
||||
return L0::Sysman::Firmware::fromHandle(hFirmware)->firmwareFlash(pImage, size);
|
||||
}
|
||||
}
|
||||
|
||||
ze_result_t zesDeviceEnumMemoryModules(
|
||||
|
||||
Reference in New Issue
Block a user