2
0

Merge "Return the driver loading status" into amd-dev

Este cometimento está contido em:
Maisam Arif
2023-09-19 13:01:28 -04:00
cometido por Gerrit Code Review
ascendente df9e05a4b1 f86f62b3f7
cometimento d756f5ee72
4 ficheiros modificados com 54 adições e 0 eliminações
+5
Ver ficheiro
@@ -208,8 +208,13 @@ amdsmi_status_t AMDSmiSystem::get_cpu_model(uint32_t cpu_model) {
amdsmi_status_t AMDSmiSystem::populate_amd_gpu_devices() {
// init rsmi
rsmi_driver_state_t state;
rsmi_status_t ret = rsmi_init(0);
if (ret != RSMI_STATUS_SUCCESS) {
if (rsmi_driver_status(&state) == RSMI_STATUS_SUCCESS &&
state != RSMI_DRIVER_MODULE_STATE_LIVE) {
return AMDSMI_STATUS_DRIVER_NOT_LOADED;
}
return amd::smi::rsmi_to_amdsmi_status(ret);
}