[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PULL 07/13] kvmvapic: Enter inactive state on hardware res
From: |
Paolo Bonzini |
Subject: |
[Qemu-devel] [PULL 07/13] kvmvapic: Enter inactive state on hardware reset |
Date: |
Fri, 20 Sep 2013 18:24:46 +0200 |
From: Jan Kiszka <address@hidden>
ROM layout may change after reset of devices are hotplugged, so we have
to pick up the physical address again when the ROM is initialized. This
is best achieved by resetting the state to INACTIVE.
CC: address@hidden
Signed-off-by: Jan Kiszka <address@hidden>
Signed-off-by: Paolo Bonzini <address@hidden>
---
hw/i386/kvmvapic.c | 4 +---
1 file changed, 1 insertion(+), 3 deletions(-)
diff --git a/hw/i386/kvmvapic.c b/hw/i386/kvmvapic.c
index c66fbf2..e4cea34 100644
--- a/hw/i386/kvmvapic.c
+++ b/hw/i386/kvmvapic.c
@@ -510,9 +510,7 @@ static void vapic_reset(DeviceState *dev)
{
VAPICROMState *s = VAPIC(dev);
- if (s->state == VAPIC_ACTIVE) {
- s->state = VAPIC_STANDBY;
- }
+ s->state = VAPIC_INACTIVE;
vapic_enable_tpr_reporting(false);
}
--
1.8.3.1
- [Qemu-devel] [PULL 00/13] KVM patches for 2013-09-20, Paolo Bonzini, 2013/09/20
- [Qemu-devel] [PULL 02/13] cpu: Move cpu state syncs up into cpu_dump_state(), Paolo Bonzini, 2013/09/20
- [Qemu-devel] [PULL 01/13] exec: always use MADV_DONTFORK, Paolo Bonzini, 2013/09/20
- [Qemu-devel] [PULL 06/13] kvmvapic: Catch invalid ROM size, Paolo Bonzini, 2013/09/20
- [Qemu-devel] [PULL 07/13] kvmvapic: Enter inactive state on hardware reset,
Paolo Bonzini <=
- [Qemu-devel] [PULL 05/13] kvm irqfd: support direct msimessage to irq translation, Paolo Bonzini, 2013/09/20
- [Qemu-devel] [PULL 03/13] kvm: warn if num cpus is greater than num recommended, Paolo Bonzini, 2013/09/20
- [Qemu-devel] [PULL 04/13] fix steal time MSR vmsd callback to proper opaque type, Paolo Bonzini, 2013/09/20
- [Qemu-devel] [PULL 08/13] kvmvapic: Clear also physical ROM address when entering INACTIVE state, Paolo Bonzini, 2013/09/20
- [Qemu-devel] [PULL 09/13] kvm: fix traces to use %x instead of %d, Paolo Bonzini, 2013/09/20
- [Qemu-devel] [PULL 10/13] linux-headers: update to 3.11, Paolo Bonzini, 2013/09/20
- [Qemu-devel] [PULL 11/13] target-i386: forward CPUID cache leaves when -cpu host is used, Paolo Bonzini, 2013/09/20
- [Qemu-devel] [PULL 13/13] target-i386: add feature kvm_pv_unhalt, Paolo Bonzini, 2013/09/20
- [Qemu-devel] [PULL 12/13] linux-headers: update to 3.12-rc1, Paolo Bonzini, 2013/09/20