qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [Qemu-devel] [PATCH V2 0/5] VMState cleanups
@ 2012-03-05  8:30 Igor Mitsyanko
  2012-03-05  8:30 ` [Qemu-devel] [PATCH V2 1/5] target-alpha/machine.c: use VMSTATE_UINT64* instead of VMSTATE_UINTTL* Igor Mitsyanko
                   ` (5 more replies)
  0 siblings, 6 replies; 12+ messages in thread
From: Igor Mitsyanko @ 2012-03-05  8:30 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.

v1-v2
PATCH 4 now moves VMSTATE_UINTTL* macros to cpu-defs.h instead of to vmstate.h.
put_target_ul/get_target_ul introduction is dropped.
PATCH2,PATCH3 commit messages are rewritten a little bit. But I'm still
not sure whether Andrzej Zaborowski agreed with these changes or not.


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/hw.h to cpu-defs.h.
Patch 5 introduces mechanism to save variable-size buffers.

Igor Mitsyanko (5):
  target-alpha/machine.c: use VMSTATE_UINT64* instead of
    VMSTATE_UINTTL*
  hw/pxa2xx_dma.c: drop target_phys_addr_t usage in device state
  hw/pxa2xx_lcd.c: drop target_phys_addr_t usage in device state
  vmstate: move VMSTATE_UINTTL* macros definitions to cpu-defs.h
  vmstate: introduce get_bufsize entry in VMStateField

 cpu-defs.h             |   13 +++++++++++++
 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               |   18 ++++++++++++------
 target-alpha/machine.c |   34 +++++++++++++++++-----------------
 vmstate.h              |   43 ++++++++-----------------------------------
 12 files changed, 96 insertions(+), 94 deletions(-)

-- 
1.7.4.1

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

end of thread, other threads:[~2012-03-14 17:12 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-03-05  8:30 [Qemu-devel] [PATCH V2 0/5] VMState cleanups Igor Mitsyanko
2012-03-05  8:30 ` [Qemu-devel] [PATCH V2 1/5] target-alpha/machine.c: use VMSTATE_UINT64* instead of VMSTATE_UINTTL* Igor Mitsyanko
2012-03-05  8:30 ` [Qemu-devel] [PATCH V2 2/5] hw/pxa2xx_dma.c: drop target_phys_addr_t usage in device state Igor Mitsyanko
2012-03-14 12:42   ` Andreas Färber
2012-03-14 17:11   ` Michael Roth
2012-03-05  8:30 ` [Qemu-devel] [PATCH V2 3/5] hw/pxa2xx_lcd.c: " Igor Mitsyanko
2012-03-14 12:48   ` Andreas Färber
2012-03-05  8:30 ` [Qemu-devel] [PATCH V2 4/5] vmstate: move VMSTATE_UINTTL* macros definitions to cpu-defs.h Igor Mitsyanko
2012-03-05  8:30 ` [Qemu-devel] [PATCH V2 5/5] vmstate: introduce get_bufsize entry in VMStateField Igor Mitsyanko
2012-03-14 12:55   ` Andreas Färber
2012-03-14 14:07     ` Igor Mitsyanko
2012-03-14 12:30 ` [Qemu-devel] [PATCH V2 0/5] VMState cleanups 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).