diff options
author | aliguori <aliguori@c046a42c-6fe2-441c-8c8c-71466251a162> | 2008-12-19 16:17:10 +0000 |
---|---|---|
committer | aliguori <aliguori@c046a42c-6fe2-441c-8c8c-71466251a162> | 2008-12-19 16:17:10 +0000 |
commit | ebd7fc5099f8c643a2427bc18b8333d0cebef0d5 (patch) | |
tree | 4a929c219f6ad4c592df716c715f7db75b162f7a /pc-bios/bios.bin | |
parent | fe76d97653d6611df19dacc4e326fc7d3d057237 (diff) | |
download | hqemu-ebd7fc5099f8c643a2427bc18b8333d0cebef0d5.zip hqemu-ebd7fc5099f8c643a2427bc18b8333d0cebef0d5.tar.gz |
Make sure ACPI structures are byte-aligned
Apparently, guests are very tolerant of corrupt ACPI tables because our
tables have been badly corrupted for some time now. A version of
Knoppix using a 2.6.11 kernel refused to boot and it turned out it was
due to the interrupt override table introduced by the recent HPET
commit.
This patch updates the BIOS and introduces a patch to pack the ACPI
tables. If you have a guest that used to work and is broken by the this
commit, let me know. We have some weird hacks in the tables that I
suspect are work arounds for this bug.
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6108 c046a42c-6fe2-441c-8c8c-71466251a162
Diffstat (limited to 'pc-bios/bios.bin')
-rw-r--r-- | pc-bios/bios.bin | bin | 131072 -> 131072 bytes |
1 files changed, 0 insertions, 0 deletions
diff --git a/pc-bios/bios.bin b/pc-bios/bios.bin Binary files differindex c401d25..1d987d0 100644 --- a/pc-bios/bios.bin +++ b/pc-bios/bios.bin |