[PATCH] Add support for ACPI 1.0 GUID
Colin King
colin.king at canonical.com
Thu Jun 5 13:24:27 UTC 2014
From: Colin Ian King <colin.king at canonical.com>
Searches for the RSDP using the ACPI 2.0 GUID fails for
older EFI platforms, so search for the ACPI 1.0 GUID too
Signed-off-by: Colin Ian King <colin.king at canonical.com>
---
src/lib/src/fwts_acpi_tables.c | 8 +++++++-
1 file changed, 7 insertions(+), 1 deletion(-)
diff --git a/src/lib/src/fwts_acpi_tables.c b/src/lib/src/fwts_acpi_tables.c
index d6ab1ce..291c59d 100644
--- a/src/lib/src/fwts_acpi_tables.c
+++ b/src/lib/src/fwts_acpi_tables.c
@@ -57,7 +57,13 @@ static acpi_table_load_state acpi_tables_loaded = ACPI_TABLES_NOT_LOADED;
*/
static inline void *fwts_acpi_find_rsdp_efi(void)
{
- return fwts_scan_efi_systab("ACPI20");
+ void *addr;
+
+ addr = fwts_scan_efi_systab("ACPI20");
+ if (!addr)
+ addr = fwts_scan_efi_systab("ACPI");
+
+ return addr;
}
/*
--
2.0.0
More information about the fwts-devel
mailing list