All of lore.kernel.org
 help / color / mirror / Atom feed
* [Qemu-devel] Fwd: [PATCH v2 0/6] Geometry and blocksize support for backing devices
       [not found] <1416327001-22278-1-git-send-email-tumanova@linux.vnet.ibm.com>
@ 2014-11-18 16:15 ` Ekaterina Tumanova
  0 siblings, 0 replies; only message in thread
From: Ekaterina Tumanova @ 2014-11-18 16:15 UTC (permalink / raw)
  To: qemu-devel


copying to mail list

-------- Forwarded Message --------
Subject: [PATCH v2 0/6] Geometry and blocksize support for backing devices
Date: Tue, 18 Nov 2014 17:09:55 +0100
From: Ekaterina Tumanova <tumanova@linux.vnet.ibm.com>
To: armbru@redhat.com, pbonzini@redhat.com, stefanha@redhat.com, 
kwolf@redhat.com
CC: borntraeger@de.ibm.com, cornelia.huck@de.ibm.com, 
dahi@linux.vnet.ibm.com, mihajlov@linux.vnet.ibm.com, Ekaterina Tumanova 
<tumanova@linux.vnet.ibm.com>

This is the rework of the geometry+blocksize patch, which was
recently discussed here:
http://lists.gnu.org/archive/html/qemu-devel/2014-11/msg01148.html

Markus suggested that we only detect blocksize and geometry for DASDs.

According to this agreement new version contains DASD special casing.
The driver methods are implemented only for "host_device" and inner hdev_xxx
functions check if the backing storage is a DASD by means of
BIODASDINFO2 ioctl.

Original patchset can be found here:
http://lists.gnu.org/archive/html/qemu-devel/2014-07/msg03791.html

Ekaterina Tumanova (6):
   geometry: add bdrv functions for geometry and blocksize
   geometry: Detect blocksize via ioctls in separate static functions
   geometry: Add driver methods to probe blocksizes and geometry
   geometry: Add block-backend wrappers for geometry probing
   geometry: Call backend function to detect geometry and blocksize
   geometry: Target specific hook for s390x in geometry guessing

  block.c                        |  26 +++++++++
  block/block-backend.c          |  10 ++++
  block/raw-posix.c              | 123 
++++++++++++++++++++++++++++++++++-------
  block/raw_bsd.c                |  12 ++++
  hw/block/Makefile.objs         |   6 +-
  hw/block/block.c               |  11 ++++
  hw/block/hd-geometry.c         |  43 ++++++++++++--
  hw/block/virtio-blk.c          |   1 +
  include/block/block.h          |  20 +++++++
  include/block/block_int.h      |   3 +
  include/hw/block/block.h       |   1 +
  include/sysemu/block-backend.h |   2 +
  12 files changed, 234 insertions(+), 24 deletions(-)

-- 
1.8.5.5

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2014-11-18 16:25 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
     [not found] <1416327001-22278-1-git-send-email-tumanova@linux.vnet.ibm.com>
2014-11-18 16:15 ` [Qemu-devel] Fwd: [PATCH v2 0/6] Geometry and blocksize support for backing devices Ekaterina Tumanova

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.