All of lore.kernel.org
 help / color / mirror / Atom feed
From: Igor Mitsyanko <i.mitsyanko@gmail.com>
To: qemu-devel@nongnu.org
Cc: kwolf@redhat.com, peter.maydell@linaro.org,
	benoit.canet@gmail.com, wdongxu@linux.vnet.ibm.com,
	stefanha@linux.vnet.ibm.com, e.voevodin@samsung.com,
	armbru@redhat.com, andrew.zaborowski@intel.com,
	kyungmin.park@samsung.com, pbonzini@redhat.com,
	Igor Mitsyanko <i.mitsyanko@samsung.com>
Subject: [Qemu-devel] [PATCH V5 0/3] SD card model save/load support
Date: Sun, 28 Oct 2012 18:59:45 +0400	[thread overview]
Message-ID: <1351436388-3636-1-git-send-email-i.mitsyanko@samsung.com> (raw)

This was a part of a bigger series which also included SD state qomification,
but I decided to split them.

PATCH1
Not actually related to vmstate, fixes a bug for high and extra capacity cards
in erase function.
Changelog:
v4->v5
 - changed commit message to clearly state that it's a bugfix;
 - use neat extract*() API to test a bit in OCR register;
 - get rid of "?:" statements;
v3->v4
 new in series
v1->v3
 wasn't presented

PATCH2
Patch by Peter Maydell which adds support of bitmaps to vmstate, required for
next patch.
Changelog:
  It was originally a standalone patch, the only thing I changed   is a comment
  in vmstate.h:
 "_field_size should be a uint32_t.." -> "_field_size should be a int32_t..".

PATCH3
Adds save/load support for SDState, intermediate variable introduced in SDState
to hold size of wp_groups bitfield.
Changelog:
v4->v5
 - use new VMSTATE_BITMAP() macro for wpgroup bitmap;
 - give a names to SD card mode and state enums and refer to them in comments
   to .mode and .state SDState members;
v3->v4
 no change
v2->v3
 - don't use BITS_TO_LONGS when operating with bitfields;
v1->v2
 - use bitmap.h heder for bit operations

Igor Mitsyanko (2):
  hw/sd.c: Fix erase for high capacity cards
  hw/sd.c: add SD card save/load support

Peter Maydell (1):
  vmstate: Add support for saving/loading bitmaps

 hw/sd.c   | 106 +++++++++++++++++++++++++++++++++++++++++++++-----------------
 hw/sd.h   |   1 +
 savevm.c  |  41 ++++++++++++++++++++++++
 vmstate.h |  13 ++++++++
 4 files changed, 132 insertions(+), 29 deletions(-)

-- 
1.8.0.msysgit.0

             reply	other threads:[~2012-10-28 14:59 UTC|newest]

Thread overview: 7+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2012-10-28 14:59 Igor Mitsyanko [this message]
2012-10-28 14:59 ` [Qemu-devel] [PATCH V5 1/3] hw/sd.c: Fix erase for high capacity cards Igor Mitsyanko
2012-10-29 14:23   ` Peter Maydell
2012-10-28 14:59 ` [Qemu-devel] [PATCH V5 2/3] vmstate: Add support for saving/loading bitmaps Igor Mitsyanko
2012-10-28 14:59 ` [Qemu-devel] [PATCH V5 3/3] hw/sd.c: add SD card save/load support Igor Mitsyanko
2012-10-29 14:23   ` Peter Maydell
2012-10-29 14:24 ` [Qemu-devel] [PATCH V5 0/3] SD card model " Peter Maydell

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=1351436388-3636-1-git-send-email-i.mitsyanko@samsung.com \
    --to=i.mitsyanko@gmail.com \
    --cc=andrew.zaborowski@intel.com \
    --cc=armbru@redhat.com \
    --cc=benoit.canet@gmail.com \
    --cc=e.voevodin@samsung.com \
    --cc=i.mitsyanko@samsung.com \
    --cc=kwolf@redhat.com \
    --cc=kyungmin.park@samsung.com \
    --cc=pbonzini@redhat.com \
    --cc=peter.maydell@linaro.org \
    --cc=qemu-devel@nongnu.org \
    --cc=stefanha@linux.vnet.ibm.com \
    --cc=wdongxu@linux.vnet.ibm.com \
    /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.