diff --git a/bochs/bios/BIOS-bochs-latest b/bochs/bios/BIOS-bochs-latest index a214d5210..88845db6c 100644 Binary files a/bochs/bios/BIOS-bochs-latest and b/bochs/bios/BIOS-bochs-latest differ diff --git a/bochs/bios/rombios32.c b/bochs/bios/rombios32.c index 250c48381..3586332aa 100644 --- a/bochs/bios/rombios32.c +++ b/bochs/bios/rombios32.c @@ -1,5 +1,5 @@ ///////////////////////////////////////////////////////////////////////// -// $Id: rombios32.c,v 1.11 2007-08-03 13:56:13 vruppert Exp $ +// $Id: rombios32.c,v 1.12 2007-08-19 07:50:18 vruppert Exp $ ///////////////////////////////////////////////////////////////////////// // // 32 bit Bochs BIOS init code @@ -1285,6 +1285,7 @@ void acpi_bios_init(void) rsdp->checksum = acpi_checksum((void *)rsdp, 20); /* RSDT */ + memset(rsdt, 0, sizeof(*rsdt)); rsdt->table_offset_entry[0] = cpu_to_le32(fadt_addr); rsdt->table_offset_entry[1] = cpu_to_le32(madt_addr); acpi_build_table_header((struct acpi_table_header *)rsdt,