@@ -746,7 +746,7 @@ DefinitionBlock (
Name(_HID, "ACPI0006")
Method(_L00) {
- Return(\_PR.PRSC())
+ Return(0x01)
}
#define gen_pci_hotplug(nr) \
@@ -794,7 +794,7 @@ DefinitionBlock (
}
Method(_L02) {
- Return(0x01)
+ Return(\_PR.PRSC())
}
Method(_L03) {
Return(0x01)
@@ -752,13 +752,13 @@ void qemu_system_hot_add_init(const char *cpu_model)
static void enable_processor(struct gpe_regs *g, int cpu)
{
- g->sts |= 1;
+ g->sts |= 4;
g->cpus_sts[cpu/8] |= (1 << (cpu%8));
}
static void disable_processor(struct gpe_regs *g, int cpu)
{
- g->sts |= 1;
+ g->sts |= 4;
g->cpus_sts[cpu/8] &= ~(1 << (cpu%8));
}
@@ -804,7 +804,7 @@ void qemu_system_cpu_hot_add(int cpu, int state)
enable_processor(&gpe, cpu);
else
disable_processor(&gpe, cpu);
- if (gpe.en & 1) {
+ if (gpe.en & 4) {
qemu_set_irq(pm_state->irq, 1);
qemu_set_irq(pm_state->irq, 0);
}
Signed-off-by: Gleb Natapov <gleb@redhat.com> --- qemu/hw/acpi.c | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) -- To unsubscribe from this list: send the line "unsubscribe kvm" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html