qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [Qemu-devel] [PATCH 0/5] VMState cleanups
@ 2012-02-22 10:15 Igor Mitsyanko
  2012-02-22 10:15 ` [Qemu-devel] [PATCH 1/5] target-alpha/machine.c: use VMSTATE_UINT64* instead of VMSTATE_UINTTL* Igor Mitsyanko
                   ` (6 more replies)
  0 siblings, 7 replies; 36+ messages in thread
From: Igor Mitsyanko @ 2012-02-22 10:15 UTC (permalink / raw)
  To: qemu-devel
  Cc: peter.maydell, balrog, e.voevodin, quintela, kyungmin.park,
	d.solodkiy, m.kozlov, afaerber

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

^ permalink raw reply	[flat|nested] 36+ messages in thread

end of thread, other threads:[~2012-02-23 13:53 UTC | newest]

Thread overview: 36+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-02-22 10:15 [Qemu-devel] [PATCH 0/5] VMState cleanups Igor Mitsyanko
2012-02-22 10:15 ` [Qemu-devel] [PATCH 1/5] target-alpha/machine.c: use VMSTATE_UINT64* instead of VMSTATE_UINTTL* Igor Mitsyanko
2012-02-22 11:19   ` Peter Maydell
2012-02-22 13:49   ` Juan Quintela
2012-02-22 10:15 ` [Qemu-devel] [PATCH 2/5] hw/pxa2xx_dma.c: drop VMSTATE_UINTTL usage Igor Mitsyanko
2012-02-22 11:06   ` Peter Maydell
2012-02-22 13:47   ` Juan Quintela
2012-02-22 13:52     ` Peter Maydell
2012-02-22 14:05       ` Juan Quintela
2012-02-22 10:15 ` [Qemu-devel] [PATCH 3/5] hw/pxa2xx_lcd.c: " Igor Mitsyanko
2012-02-22 11:07   ` Peter Maydell
2012-02-22 11:36   ` andrzej zaborowski
2012-02-22 12:00     ` Peter Maydell
2012-02-22 12:13       ` andrzej zaborowski
2012-02-22 12:48         ` Peter Maydell
2012-02-22 12:56           ` andrzej zaborowski
2012-02-22 13:32             ` Mitsyanko Igor
2012-02-22 13:56         ` Juan Quintela
2012-02-22 12:26     ` Mitsyanko Igor
2012-02-22 12:48       ` andrzej zaborowski
2012-02-22 13:30         ` Mitsyanko Igor
2012-02-22 10:15 ` [Qemu-devel] [PATCH 4/5] vmstate: refactor and move VMSTATE_UINTTL* macro Igor Mitsyanko
2012-02-22 14:00   ` Juan Quintela
2012-02-22 10:15 ` [Qemu-devel] [PATCH 5/5] vmstate: introduce get_bufsize entry in VMStateField Igor Mitsyanko
2012-02-22 11:26 ` [Qemu-devel] [PATCH 0/5] VMState cleanups Peter Maydell
2012-02-22 12:01   ` Mitsyanko Igor
2012-02-22 12:49   ` Andreas Färber
2012-02-22 12:50     ` Peter Maydell
2012-02-22 14:02   ` Juan Quintela
2012-02-22 15:37     ` Andreas Färber
2012-02-22 15:42       ` Peter Maydell
2012-02-22 16:04         ` Andreas Färber
2012-02-22 16:09           ` Peter Maydell
2012-02-22 23:41             ` Alexander Graf
2012-02-23 13:52               ` Juan Quintela
2012-02-22 12:06 ` Peter Maydell

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).