diff options
author | Kevin Wolf <kwolf@redhat.com> | 2016-10-27 16:29:13 -0400 |
---|---|---|
committer | John Snow <jsnow@redhat.com> | 2016-10-27 16:29:13 -0400 |
commit | a92bd191a41a432ea610d3a03add7474f21fa7d8 (patch) | |
tree | 5b2afa52ebc0b73f33aac75509e6f36f36272b33 /vl.c | |
parent | 394ea2cac4e1384184947ef78679d829363ab6d2 (diff) | |
download | qemu-a92bd191a41a432ea610d3a03add7474f21fa7d8.zip qemu-a92bd191a41a432ea610d3a03add7474f21fa7d8.tar.gz qemu-a92bd191a41a432ea610d3a03add7474f21fa7d8.tar.bz2 |
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>
Diffstat (limited to 'vl.c')
-rw-r--r-- | vl.c | 1 |
1 files changed, 1 insertions, 0 deletions
@@ -218,6 +218,7 @@ static struct { { .driver = "isa-serial", .flag = &default_serial }, { .driver = "isa-parallel", .flag = &default_parallel }, { .driver = "isa-fdc", .flag = &default_floppy }, + { .driver = "floppy", .flag = &default_floppy }, { .driver = "ide-cd", .flag = &default_cdrom }, { .driver = "ide-hd", .flag = &default_cdrom }, { .driver = "ide-drive", .flag = &default_cdrom }, |