All of lore.kernel.org
 help / color / mirror / Atom feed
* [Qemu-devel] [PATCH v3 0/4] usb-msd: Add usb-storage, removable=on|off property
@ 2011-01-21 11:00 Stefan Hajnoczi
  2011-01-21 11:00 ` [Qemu-devel] [PATCH v3 1/4] scsi-disk: Allow overriding SCSI INQUIRY removable bit Stefan Hajnoczi
                   ` (4 more replies)
  0 siblings, 5 replies; 8+ messages in thread
From: Stefan Hajnoczi @ 2011-01-21 11:00 UTC (permalink / raw)
  To: qemu-devel; +Cc: Kevin Wolf, Christoph Hellwig, Justin M. Forbes

Allow overriding the SCSI INQUIRY removable (RMB) bit for scsi-disk and usb-msd
devices.  In particular this addresses the problem that some usb-msd devices
have the bit set while other do not have it set.  Now the user can choose and
get desired guest behavior.

qemu -usb
     -drive if=none,file=test.img,cache=none,id=disk0
     -device usb-storage,drive=disk0,removable=on

The default is off.

v3:
 * Document removable property in qdev-device-use.txt
 * Use bit number 0 instead of bit 1 for the qdev property

v2:
 * Rewritten to override the bit at the scsi-disk level

 docs/qdev-device-use.txt |   13 +++++++++++--
 hw/pci-hotplug.c         |    2 +-
 hw/scsi-bus.c            |    8 ++++++--
 hw/scsi-disk.c           |    3 +++
 hw/scsi.h                |    3 ++-
 hw/usb-msd.c             |    4 +++-
 6 files changed, 26 insertions(+), 7 deletions(-)

^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2011-01-24 14:48 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-01-21 11:00 [Qemu-devel] [PATCH v3 0/4] usb-msd: Add usb-storage, removable=on|off property Stefan Hajnoczi
2011-01-21 11:00 ` [Qemu-devel] [PATCH v3 1/4] scsi-disk: Allow overriding SCSI INQUIRY removable bit Stefan Hajnoczi
2011-01-21 11:00 ` [Qemu-devel] [PATCH v3 2/4] scsi: Allow SCSI devices to override the " Stefan Hajnoczi
2011-01-21 17:26   ` Markus Armbruster
2011-01-24 14:47     ` Stefan Hajnoczi
2011-01-21 11:00 ` [Qemu-devel] [PATCH v3 3/4] usb-msd: Propagate removable bit to SCSI device Stefan Hajnoczi
2011-01-21 11:00 ` [Qemu-devel] [PATCH v3 4/4] docs: Document scsi-disk and usb-storage removable parameter Stefan Hajnoczi
2011-01-21 12:28 ` [Qemu-devel] Re: [PATCH v3 0/4] usb-msd: Add usb-storage, removable=on|off property Kevin Wolf

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.