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.
--- 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 kvmvapic: fixing loading vmstate hpet: fixing saving and loading process pckbd: adding new fields to vmstate rtl8139: 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 | 18 ++- hw/block/fdc.c | 81 ++++++++++++ hw/char/parallel.c | 20 +++ hw/char/serial.c | 264 ++++++++++++++++++++++++++++++++------- hw/i386/kvmvapic.c | 22 +++ hw/input/pckbd.c | 51 ++++++++ hw/intc/apic_common.c | 44 +++++++ hw/net/rtl8139.c | 50 +++++++ hw/pci-host/piix.c | 22 +++ hw/timer/hpet.c | 15 -- hw/timer/mc146818rtc.c | 32 +++++ hw/timer/pl031.c | 3 include/hw/i386/apic_internal.h | 2 14 files changed, 594 insertions(+), 68 deletions(-) -- Pavel Dovgalyuk