OcCpuLib: Fallback to DUET on AMD with invalid PM timer address

This commit is contained in:
John Davis 2023-08-28 18:23:55 -05:00
parent e7f6617d34
commit fa08f7e7bf

View File

@ -136,8 +136,12 @@ InternalGetPmTimerAddr (
TimerAddr = MmioRead32 (
R_AMD_ACPI_MMIO_BASE + R_AMD_ACPI_MMIO_PMIO_BASE + R_AMD_ACPI_PM_TMR_BLOCK
);
if (Type != NULL) {
*Type = "AMD";
if (TimerAddr == UINT32_MAX) {
TimerAddr = 0;
} else {
if (Type != NULL) {
*Type = "AMD";
}
}
}
}