All of lore.kernel.org
 help / color / mirror / Atom feed
From: Juan Quintela <quintela@redhat.com>
To: qemu-devel@nongnu.org
Subject: [Qemu-devel] [PATCH 00/12] vmstate cleanups and fixes
Date: Wed,  2 Dec 2009 12:36:34 +0100	[thread overview]
Message-ID: <cover.1259753146.git.quintela@redhat.com> (raw)

The new features are going to be used in next series (virtio port to vmstate).
I just sent it because the cleanups were needed for other people.
This patch is on top of my audio vmstate changes series (but it should be
independent).

- fseek + migration has stopped working, just read to a local buffer (Jan).
- macaddr: brown paper bug (Jan fixed it)
- We add support for test function in more types.
- qdev: fix vmstate_unregister call now that it has the right type.
- port all devices that don't need changes to qdev.vmsd (patch is largish,
  but it is very easy).
- multiply by a constant: this is needed for unsafe buffers, where we
  have the number of elements, not the full size of the buffer.

You can get it at:

http://repo.or.cz/w/qemu/quintela.git/shortlog/refs/heads/vmstate/cleanup

Later, Juan.

Jan Kiszka (1):
  vmstate: Fix info field of VMSTATE_MACADDR

Juan Quintela (11):
  vmstate: Avoid seeking
  vmstate: fix missing ARRAY_OF_POINTERS support on save state
  vmstate: Add support for VBUFFERS
  vmstate: Introduce VMSTATE_STRUCT_TEST
  vmstate: Introduce VMSTATE_STRUCT_POINTER_TEST
  vmstate: Introduce UINT16_TEST support
  vmstate: remove usused VMSTATE_STRUCT_ARRAY_SIZE_UINT8
  vmstate: Add support for multiplying size for a constant
  pci: vmstate_register() already assign consecutive numbers starting
    at 0
  qdev: enable vmstate_unregister() support
  savevm: Port to qdev.vmsd all devices that have qdev

 hw/ac97.c         |    2 +-
 hw/cirrus_vga.c   |    2 +-
 hw/cs4231a.c      |    2 +-
 hw/e1000.c        |    4 +--
 hw/es1370.c       |    2 +-
 hw/gus.c          |    2 +-
 hw/hw.h           |   82 +++++++++++++++++++++++++++++++++++++---------------
 hw/lance.c        |   14 ++++++++-
 hw/lm832x.c       |    2 +-
 hw/lsi53c895a.c   |    2 +-
 hw/max7310.c      |    2 +-
 hw/ne2000-isa.c   |   12 +++++++-
 hw/ne2000.c       |    3 +-
 hw/pci.c          |    4 +--
 hw/pckbd.c        |   13 ++++++++-
 hw/pcnet.c        |    4 +--
 hw/piix_pci.c     |    4 +-
 hw/qdev.c         |    2 -
 hw/rtl8139.c      |    4 +--
 hw/sb16.c         |    2 +-
 hw/ssd0303.c      |    2 +-
 hw/tmp105.c       |    2 +-
 hw/twl92230.c     |    2 +-
 hw/usb-uhci.c     |    3 +-
 hw/vga-pci.c      |    2 +-
 hw/vmware_vga.c   |    2 +-
 hw/wdt_i6300esb.c |    3 +-
 hw/wdt_ib700.c    |    2 +-
 hw/wm8750.c       |    2 +-
 savevm.c          |   49 ++++++++++++++++++++++++++------
 30 files changed, 159 insertions(+), 74 deletions(-)

             reply	other threads:[~2009-12-02 11:37 UTC|newest]

Thread overview: 13+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2009-12-02 11:36 Juan Quintela [this message]
2009-12-02 11:36 ` [Qemu-devel] [PATCH 01/12] vmstate: Avoid seeking Juan Quintela
2009-12-02 11:36 ` [Qemu-devel] [PATCH 02/12] vmstate: Fix info field of VMSTATE_MACADDR Juan Quintela
2009-12-02 11:36 ` [Qemu-devel] [PATCH 03/12] vmstate: fix missing ARRAY_OF_POINTERS support on save state Juan Quintela
2009-12-02 11:36 ` [Qemu-devel] [PATCH 04/12] vmstate: Add support for VBUFFERS Juan Quintela
2009-12-02 11:36 ` [Qemu-devel] [PATCH 05/12] vmstate: Introduce VMSTATE_STRUCT_TEST Juan Quintela
2009-12-02 11:36 ` [Qemu-devel] [PATCH 06/12] vmstate: Introduce VMSTATE_STRUCT_POINTER_TEST Juan Quintela
2009-12-02 11:36 ` [Qemu-devel] [PATCH 07/12] vmstate: Introduce UINT16_TEST support Juan Quintela
2009-12-02 11:36 ` [Qemu-devel] [PATCH 08/12] vmstate: remove usused VMSTATE_STRUCT_ARRAY_SIZE_UINT8 Juan Quintela
2009-12-02 11:36 ` [Qemu-devel] [PATCH 09/12] vmstate: Add support for multiplying size for a constant Juan Quintela
2009-12-02 11:36 ` [Qemu-devel] [PATCH 10/12] pci: vmstate_register() already assign consecutive numbers starting at 0 Juan Quintela
2009-12-02 11:36 ` [Qemu-devel] [PATCH 11/12] qdev: enable vmstate_unregister() support Juan Quintela
2009-12-02 11:36 ` [Qemu-devel] [PATCH 12/12] savevm: Port to qdev.vmsd all devices that have qdev Juan Quintela

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=cover.1259753146.git.quintela@redhat.com \
    --to=quintela@redhat.com \
    --cc=qemu-devel@nongnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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.