From: Gleb Natapov Date: Tue, 20 Mar 2012 08:02:17 +0000 (+0200) Subject: Drop FIX_RTC flag from FADT. X-Git-Tag: rel-1.7.0~6 X-Git-Url: http://xenbits.xensource.com/gitweb?a=commitdiff_plain;h=c7be281b3be0f2013aa4b5d5f400981a1adb6e63;p=seabios.git Drop FIX_RTC flag from FADT. FIX_RTC flag should be set if RTC wake status is _not_ reported in fixed register space, but this is not the case for QEMU. So drop it from FADT. Signed-off-by: Gleb Natapov --- diff --git a/src/acpi.c b/src/acpi.c index 6174e04..30888b9 100644 --- a/src/acpi.c +++ b/src/acpi.c @@ -294,8 +294,8 @@ build_fadt(struct pci_device *pci) fadt->plvl2_lat = cpu_to_le16(0xfff); // C2 state not supported fadt->plvl3_lat = cpu_to_le16(0xfff); // C3 state not supported pci_init_device(fadt_init_tbl, pci, fadt); - /* WBINVD + PROC_C1 + SLP_BUTTON + FIX_RTC + RTC_S4 */ - fadt->flags = cpu_to_le32((1 << 0) | (1 << 2) | (1 << 5) | (1 << 6) | (1 << 7)); + /* WBINVD + PROC_C1 + SLP_BUTTON + RTC_S4 */ + fadt->flags = cpu_to_le32((1 << 0) | (1 << 2) | (1 << 5) | (1 << 7)); build_header((void*)fadt, FACP_SIGNATURE, sizeof(*fadt), 1);