apic: reset apic_delivered global variable on machine reset
PATCH 1/1 apic: reset apic_delivered global variable on machine reset
This patch adds call to apic_reset_irq_delivered when the virtual machine is reset.
Signed-off-by Pavel Dovgalyuk <[email protected]>
--- hw/intc/apic_common.c | 2 ++ 1 file changed, 2 insertions(+)
hw/intc/apic_common.c +2 -0
@@ -251,6 +251,8 @@ static void apic_reset_common(DeviceState *dev) s->apicbase =APIC_DEFAULT_ADDRESS | bsp |MSR_IA32_APICBASE_ENABLE ; s->id = s->initial_apic_id; +apic_reset_irq_delivered (); + s->vapic_paddr =0 ; info->vapic_base_update (s);
Paolo Bonzini
AppliedQuoted 14 lines · Pavel Dovgalyuk
This patch adds call to
apic_reset_irq_deliveredwhen the virtual machine is reset.Signed-off-by Pavel Dovgalyuk <[email protected]>--- hw/intc/apic_common.c | 2 ++ 1 file changed, 2 insertions(+)hw/intc/apic_common.c +0
-0
hw/intc/apic_common.c static void apic_reset_common(DeviceState *dev) · line 258
Quoted 8 lines
hw/intc/apic_common.c +2
-0@@ -251,6 +251,8 @@ static void apic_reset_common(DeviceState *dev) s->apicbase =APIC_DEFAULT_ADDRESS | bsp |MSR_IA32_APICBASE_ENABLE ; s->id = s->initial_apic_id; +apic_reset_irq_delivered (); + s->vapic_paddr =0 ; info->vapic_base_update (s);
Queued, thanks.
Paolo