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(-)
next 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.