]> git.proxmox.com Git - mirror_qemu.git/commit - vl.c
fdc: Move qdev properties to FloppyDrive
authorKevin Wolf <kwolf@redhat.com>
Thu, 27 Oct 2016 20:29:13 +0000 (16:29 -0400)
committerJohn Snow <jsnow@redhat.com>
Thu, 27 Oct 2016 20:29:13 +0000 (16:29 -0400)
commita92bd191a41a432ea610d3a03add7474f21fa7d8
tree5b2afa52ebc0b73f33aac75509e6f36f36272b33
parent394ea2cac4e1384184947ef78679d829363ab6d2
fdc: Move qdev properties to FloppyDrive

This makes the FloppyDrive qdev object actually useful: Now that it has
all properties that don't belong to the controller, you can actually
use '-device floppy' and get a working result.

Command line semantics is consistent with CD-ROM drives: By default you
get a single empty floppy drive. You can override it with -drive and
using the same index, but if you use -drive to add a floppy to a
different index, you get both of them. However, as soon as you use any
'-device floppy', even to a different slot, the default drive is
disabled.

Using '-device floppy' without specifying the unit will choose the first
free slot on the controller.

Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Message-id: 1477386868-21826-4-git-send-email-kwolf@redhat.com
Signed-off-by: John Snow <jsnow@redhat.com>
hw/block/fdc.c
vl.c