kvm: qemu: Fix CPU hotplug
commit09a4dcfbcb218cc456c868872a3529a7590ae510
authorGleb Natapov <gleb@redhat.com>
Mon, 9 Feb 2009 13:52:12 +0000 (9 15:52 +0200)
committerAvi Kivity <avi@redhat.com>
Wed, 11 Feb 2009 12:13:50 +0000 (11 14:13 +0200)
treebe274dfb315301e19eb6aedc9a02526638dbacc9
parent12ab875523273af39c591ecd329aee82155f5aea
kvm: qemu: Fix CPU hotplug

 1) Disabled processor's _STA method should return 0 (this fixes Vista's
    BSOD on resuming after hibernate problem)
 2) Disabled processor's _MAT method should return disabled MADT entry
    instead of 0 (this fixes Linux kernel complains during boot)
 3) Extend bitmask of hot pluggable CPUs to be 256 bit long
 4) Generate interrupt only if corespondent EN bit is set

Signed-off-by: Gleb Natapov <gleb@redhat.com>
Signed-off-by: Avi Kivity <avi@redhat.com>
bios/acpi-dsdt.dsl
qemu/hw/acpi.c