All of lore.kernel.org
 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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.