[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCH v2 00/12] Fixing hardware migration issues
From: |
Paolo Bonzini |
Subject: |
Re: [Qemu-devel] [PATCH v2 00/12] Fixing hardware migration issues |
Date: |
Thu, 28 Aug 2014 13:59:18 +0200 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.0 |
Il 28/08/2014 13:18, Pavel Dovgalyuk ha scritto:
> This set of patches is related to migration issues in hardware devices.
> Some of the devices had fields in their states that didn't saved and restored.
> These patches add missed fields to the new subsections of the vmstates.
> For several devices (like integratorcp) the patches add new vmstates, that
> didn't exist at all.
>
> v2 changes:
> * Used vmsd field of device classes instead of vm_state_register function
> (as suggested by Paolo Bonzini)
> * Added more comments describing piix migration fix (as suggested by Paolo
> Bonzini)
> * Some fields' initializations moved from pre_load to reset functions (as
> suggested by Paolo Bonzini)
> * Removed patch of the rtl8139 module, because irq problem is solved by
> another patches (as suggested by Paolo Bonzini)
> * Changed paddr synchronization in vapic (as suggested by Paolo Bonzini)
>
> ---
>
> Pavel Dovgalyuk (12):
> integratorcp: adding vmstate for save/restore
> pcspk: adding vmstate for save/restore
> fdc: adding vmstate for save/restore
> parallel: adding vmstate for save/restore
> serial: fixing vmstate for save/restore
> apic_common: fixing loading vmstate
> apic_common: vapic_paddr synchronization fix
> hpet: fixing saving and loading process
> pckbd: adding new fields to vmstate
> piix: do not raise irq while loading vmstate
> mc146818rtc: add missed field to vmstate
> pl031: add missed field to vmstate
>
>
> hw/arm/integratorcp.c | 38 +++++++
> hw/audio/pcspk.c | 17 +++
> hw/block/fdc.c | 74 +++++++++++++
> hw/char/parallel.c | 19 +++
> hw/char/serial.c | 265
> ++++++++++++++++++++++++++++++++++++++++--------
> hw/input/pckbd.c | 51 +++++++++
> hw/intc/apic_common.c | 34 ++++++
> hw/pci-host/piix.c | 26 ++++-
> hw/timer/hpet.c | 15 ---
> hw/timer/mc146818rtc.c | 25 +++++
> hw/timer/pl031.c | 3 -
> 11 files changed, 502 insertions(+), 65 deletions(-)
>
Peter, can you look at patches 1 and 12?
Paolo
- [Qemu-devel] [PATCH v2 05/12] serial: fixing vmstate for save/restore, (continued)
- [Qemu-devel] [PATCH v2 05/12] serial: fixing vmstate for save/restore, Pavel Dovgalyuk, 2014/08/28
- [Qemu-devel] [PATCH v2 06/12] apic_common: fixing loading vmstate, Pavel Dovgalyuk, 2014/08/28
- [Qemu-devel] [PATCH v2 07/12] apic_common: vapic_paddr synchronization fix, Pavel Dovgalyuk, 2014/08/28
- [Qemu-devel] [PATCH v2 08/12] hpet: fixing saving and loading process, Pavel Dovgalyuk, 2014/08/28
- [Qemu-devel] [PATCH v2 09/12] pckbd: adding new fields to vmstate, Pavel Dovgalyuk, 2014/08/28
- [Qemu-devel] [PATCH v2 10/12] piix: do not raise irq while loading vmstate, Pavel Dovgalyuk, 2014/08/28
- [Qemu-devel] [PATCH v2 11/12] mc146818rtc: add missed field to vmstate, Pavel Dovgalyuk, 2014/08/28
- [Qemu-devel] [PATCH v2 12/12] pl031: add missed field to vmstate, Pavel Dovgalyuk, 2014/08/28
- Re: [Qemu-devel] [PATCH v2 00/12] Fixing hardware migration issues,
Paolo Bonzini <=