]> git.proxmox.com Git - mirror_qemu.git/commit
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)
commitebd7fc5099f8c643a2427bc18b8333d0cebef0d5
tree4a929c219f6ad4c592df716c715f7db75b162f7a
parentfe76d97653d6611df19dacc4e326fc7d3d057237
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