[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH 0/5] VMState cleanups
From: |
Igor Mitsyanko |
Subject: |
[Qemu-devel] [PATCH 0/5] VMState cleanups |
Date: |
Wed, 22 Feb 2012 14:15:49 +0400 |
This patchset cleans up and optimizes vmstate implementation.
Patch 1 is a trivial bug fixing.
Patches 2 and 3 replaces target_phys_addr_t in pxa implementation
to uint32_t.
Patch 4 moves VMSTATE_UINTTL from hw.h to vmstate.h. Explicit dependency
on NEED_CPU_H is droped, I failed to understand why it was presented at all.
Patch 5 introduces mechanism to save variable-size buffers. This already
received plenty of discusion, but I still have not understand what was the
final decision about it.
Igor Mitsyanko (5):
target-alpha/machine.c: use VMSTATE_UINT64* instead of
VMSTATE_UINTTL*
hw/pxa2xx_dma.c: drop VMSTATE_UINTTL usage
hw/pxa2xx_lcd.c: drop VMSTATE_UINTTL usage
vmstate: refactor and move VMSTATE_UINTTL* macro
vmstate: introduce get_bufsize entry in VMStateField
hw/exynos4210_uart.c | 10 ++++++++-
hw/g364fb.c | 7 +++++-
hw/hw.h | 19 ----------------
hw/m48t59.c | 7 +++++-
hw/mac_nvram.c | 8 ++++++-
hw/onenand.c | 7 +++++-
hw/pxa2xx_dma.c | 12 +++++-----
hw/pxa2xx_lcd.c | 12 +++++-----
savevm.c | 39 +++++++++++++++++++++++++++++-----
target-alpha/machine.c | 34 +++++++++++++++---------------
vmstate.h | 54 ++++++++++++++++-------------------------------
11 files changed, 115 insertions(+), 94 deletions(-)
--
1.7.4.1