[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH v8 10/18] ioapic: Drop post-load irr initialization
From: |
Jan Kiszka |
Subject: |
[Qemu-devel] [PATCH v8 10/18] ioapic: Drop post-load irr initialization |
Date: |
Thu, 19 Jan 2012 12:25:02 +0100 |
As all devices undergo a reset prior to vmloa, and the reset value of
irr is 0, we do not need to do this clearing for older vmstates
explicitly. Dropping this redundant code will also make KVM integration
a bit simpler.
Signed-off-by: Jan Kiszka <address@hidden>
---
hw/ioapic.c | 12 ------------
1 files changed, 0 insertions(+), 12 deletions(-)
diff --git a/hw/ioapic.c b/hw/ioapic.c
index 27b07c6..0743af6 100644
--- a/hw/ioapic.c
+++ b/hw/ioapic.c
@@ -278,21 +278,9 @@ ioapic_mem_write(void *opaque, target_phys_addr_t addr,
uint64_t val,
}
}
-static int ioapic_post_load(void *opaque, int version_id)
-{
- IOAPICState *s = opaque;
-
- if (version_id == 1) {
- /* set sane value */
- s->irr = 0;
- }
- return 0;
-}
-
static const VMStateDescription vmstate_ioapic = {
.name = "ioapic",
.version_id = 3,
- .post_load = ioapic_post_load,
.minimum_version_id = 1,
.minimum_version_id_old = 1,
.fields = (VMStateField[]) {
--
1.7.3.4
- [Qemu-devel] [PATCH v8 00/18] uq/master: Introduce basic irqchip support, Jan Kiszka, 2012/01/19
- [Qemu-devel] [PATCH v8 14/18] kvm: x86: Establish IRQ0 override control, Jan Kiszka, 2012/01/19
- [Qemu-devel] [PATCH v8 18/18] kvm: Activate in-kernel irqchip support, Jan Kiszka, 2012/01/19
- [Qemu-devel] [PATCH v8 02/18] kvm: Move kvmclock into hw/kvm folder, Jan Kiszka, 2012/01/19
- [Qemu-devel] [PATCH v8 04/18] apic: Inject external NMI events via LINT1, Jan Kiszka, 2012/01/19
- [Qemu-devel] [PATCH v8 03/18] apic: Stop timer on reset, Jan Kiszka, 2012/01/19
- [Qemu-devel] [PATCH v8 01/18] msi: Generalize msix_supported to msi_supported, Jan Kiszka, 2012/01/19
- [Qemu-devel] [PATCH v8 10/18] ioapic: Drop post-load irr initialization,
Jan Kiszka <=
- [Qemu-devel] [PATCH v8 17/18] kvm: x86: Add user space part for in-kernel IOAPIC, Jan Kiszka, 2012/01/19
- [Qemu-devel] [PATCH v8 16/18] kvm: x86: Add user space part for in-kernel i8259, Jan Kiszka, 2012/01/19
- [Qemu-devel] [PATCH v8 12/18] memory: Introduce memory_region_init_reservation, Jan Kiszka, 2012/01/19
- [Qemu-devel] [PATCH v8 07/18] apic: Open-code timer save/restore, Jan Kiszka, 2012/01/19
- [Qemu-devel] [PATCH v8 08/18] i8259: Completely privatize PicState, Jan Kiszka, 2012/01/19
- [Qemu-devel] [PATCH v8 13/18] kvm: Introduce core services for in-kernel irqchip support, Jan Kiszka, 2012/01/19
- [Qemu-devel] [PATCH v8 06/18] apic: Factor out base class for KVM reuse, Jan Kiszka, 2012/01/19
- [Qemu-devel] [PATCH v8 15/18] kvm: x86: Add user space part for in-kernel APIC, Jan Kiszka, 2012/01/19
- [Qemu-devel] [PATCH v8 09/18] i8259: Factor out base class for KVM reuse, Jan Kiszka, 2012/01/19
- [Qemu-devel] [PATCH v8 05/18] apic: Introduce apic_report_irq_delivered, Jan Kiszka, 2012/01/19