Make sure ACPI structures are byte-aligned
authoraliguori <aliguori@c046a42c-6fe2-441c-8c8c-71466251a162>
Fri, 19 Dec 2008 16:17:10 +0000 (16:17 +0000)
committeraliguori <aliguori@c046a42c-6fe2-441c-8c8c-71466251a162>
Fri, 19 Dec 2008 16:17:10 +0000 (16:17 +0000)
commit6e4833340665f1ca9fb8751d8879f1bd2e02e57a
tree4a929c219f6ad4c592df716c715f7db75b162f7a
parent4b5ca0d6300c452fc8c4e40286699edd6473c9ff
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
pc-bios/bios-pq/0006_acpi-packing.patch [new file with mode: 0644]
pc-bios/bios-pq/series
pc-bios/bios.bin