[SeaBIOS] [PATCH] acpi: sync FADT flags from PIIX4 to Q35
Paolo Bonzini
pbonzini at redhat.com
Thu Jul 18 16:02:46 CEST 2013
Il 17/07/2013 07:14, Michael S. Tsirkin ha scritto:
> The following commits updated the FADT flags for PIIX4:
> commit c7be281b3be0f2013aa4b5d5f400981a1adb6e63
> Drop FIX_RTC flag from FADT.
> commit a4e2b9adbba95c2d783761e84444bbb3c8d6107b
> enable USE_PLATFORM_CLOCK bit in FADT flags
>
> Q35 support was originally written before these commits in seabios, PIIX
> got updated, Q35 didn't. QEMU uses the same clock for both so there's
> no reason for these bits to differ. Sync them up.
>
> Signed-off-by: Michael S. Tsirkin <mst at redhat.com>
> ---
> src/acpi.c | 6 +++---
> 1 file changed, 3 insertions(+), 3 deletions(-)
>
> diff --git a/src/acpi.c b/src/acpi.c
> index 3fe5e36..6df2971 100644
> --- a/src/acpi.c
> +++ b/src/acpi.c
> @@ -99,9 +99,9 @@ void ich9_lpc_fadt_setup(struct pci_device *dev, void *arg)
> fadt->gpe0_blk_len = ICH9_PMIO_GPE0_BLK_LEN;
> fadt->plvl2_lat = cpu_to_le16(0xfff); // C2 state not supported
> fadt->plvl3_lat = cpu_to_le16(0xfff); // C3 state not supported
> - /* 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 + USE_PLATFORM_CLOCK */
> + fadt->flags = cpu_to_le32((1 << 0) | (1 << 2) | (1 << 5) | (1 << 7) |
> + (1 << 15));
> }
>
> static const struct pci_device_id fadt_init_tbl[] = {
>
Reviewed-by: Paolo Bonzini <pbonzini at redhat.com>
More information about the SeaBIOS
mailing list