summaryrefslogtreecommitdiff
path: root/src/acpi
diff options
context:
space:
mode:
Diffstat (limited to 'src/acpi')
-rw-r--r--src/acpi/acpi.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/acpi/acpi.c b/src/acpi/acpi.c
index 07ca408634..c385b5865f 100644
--- a/src/acpi/acpi.c
+++ b/src/acpi/acpi.c
@@ -1599,7 +1599,8 @@ void *acpi_find_wakeup_vector(void)
}
printk(BIOS_DEBUG, "FADT found at %p\n", fadt);
- facs = (acpi_facs_t *)(uintptr_t)fadt->firmware_ctrl;
+ facs = (acpi_facs_t *)(uintptr_t)((uint64_t)fadt->x_firmware_ctl_l
+ | (uint64_t)fadt->x_firmware_ctl_h << 32);
if (facs == NULL) {
printk(BIOS_ALERT,