fdc: Drop deprecated floppy configuration
Drop the crap deprecated in commit 4a27a638e7 "fdc: Deprecate configuring floppies with -global isa-fdc" (v5.1.0). Signed-off-by: Markus Armbruster <armbru@redhat.com> Reviewed-by: Daniel P. Berrangé <berrange@redhat.com> Reviewed-by: John Snow <jsnow@redhat.com> Message-id: 20210309161214.1402527-3-armbru@redhat.com Signed-off-by: John Snow <jsnow@redhat.com>
This commit is contained in:
parent
bd36f1fe1a
commit
36585e2b12
@ -71,55 +71,6 @@ QEMU 5.1 has three options:
|
|||||||
to the user to load all the images they need.
|
to the user to load all the images they need.
|
||||||
3. ``-bios <file>`` - Tells QEMU to load the specified file as the firmwrae.
|
3. ``-bios <file>`` - Tells QEMU to load the specified file as the firmwrae.
|
||||||
|
|
||||||
Floppy controllers' drive properties (since 5.1)
|
|
||||||
''''''''''''''''''''''''''''''''''''''''''''''''
|
|
||||||
|
|
||||||
Use ``-device floppy,...`` instead. When configuring onboard floppy
|
|
||||||
controllers
|
|
||||||
::
|
|
||||||
|
|
||||||
-global isa-fdc.driveA=...
|
|
||||||
-global sysbus-fdc.driveA=...
|
|
||||||
-global SUNW,fdtwo.drive=...
|
|
||||||
|
|
||||||
become
|
|
||||||
::
|
|
||||||
|
|
||||||
-device floppy,unit=0,drive=...
|
|
||||||
|
|
||||||
and
|
|
||||||
::
|
|
||||||
|
|
||||||
-global isa-fdc.driveB=...
|
|
||||||
-global sysbus-fdc.driveB=...
|
|
||||||
|
|
||||||
become
|
|
||||||
::
|
|
||||||
|
|
||||||
-device floppy,unit=1,drive=...
|
|
||||||
|
|
||||||
When plugging in a floppy controller
|
|
||||||
::
|
|
||||||
|
|
||||||
-device isa-fdc,...,driveA=...
|
|
||||||
|
|
||||||
becomes
|
|
||||||
::
|
|
||||||
|
|
||||||
-device isa-fdc,...
|
|
||||||
-device floppy,unit=0,drive=...
|
|
||||||
|
|
||||||
and
|
|
||||||
::
|
|
||||||
|
|
||||||
-device isa-fdc,...,driveB=...
|
|
||||||
|
|
||||||
becomes
|
|
||||||
::
|
|
||||||
|
|
||||||
-device isa-fdc,...
|
|
||||||
-device floppy,unit=1,drive=...
|
|
||||||
|
|
||||||
``-drive`` with bogus interface type (since 5.1)
|
``-drive`` with bogus interface type (since 5.1)
|
||||||
''''''''''''''''''''''''''''''''''''''''''''''''
|
''''''''''''''''''''''''''''''''''''''''''''''''
|
||||||
|
|
||||||
|
@ -64,6 +64,56 @@ The 'file' driver for drives is no longer appropriate for character or host
|
|||||||
devices and will only accept regular files (S_IFREG). The correct driver
|
devices and will only accept regular files (S_IFREG). The correct driver
|
||||||
for these file types is 'host_cdrom' or 'host_device' as appropriate.
|
for these file types is 'host_cdrom' or 'host_device' as appropriate.
|
||||||
|
|
||||||
|
Floppy controllers' drive properties (removed in 6.0)
|
||||||
|
'''''''''''''''''''''''''''''''''''''''''''''''''''''
|
||||||
|
|
||||||
|
Use ``-device floppy,...`` instead. When configuring onboard floppy
|
||||||
|
controllers
|
||||||
|
::
|
||||||
|
|
||||||
|
-global isa-fdc.driveA=...
|
||||||
|
-global sysbus-fdc.driveA=...
|
||||||
|
-global SUNW,fdtwo.drive=...
|
||||||
|
|
||||||
|
become
|
||||||
|
::
|
||||||
|
|
||||||
|
-device floppy,unit=0,drive=...
|
||||||
|
|
||||||
|
and
|
||||||
|
::
|
||||||
|
|
||||||
|
-global isa-fdc.driveB=...
|
||||||
|
-global sysbus-fdc.driveB=...
|
||||||
|
|
||||||
|
become
|
||||||
|
::
|
||||||
|
|
||||||
|
-device floppy,unit=1,drive=...
|
||||||
|
|
||||||
|
When plugging in a floppy controller
|
||||||
|
::
|
||||||
|
|
||||||
|
-device isa-fdc,...,driveA=...
|
||||||
|
|
||||||
|
becomes
|
||||||
|
::
|
||||||
|
|
||||||
|
-device isa-fdc,...
|
||||||
|
-device floppy,unit=0,drive=...
|
||||||
|
|
||||||
|
and
|
||||||
|
::
|
||||||
|
|
||||||
|
-device isa-fdc,...,driveB=...
|
||||||
|
|
||||||
|
becomes
|
||||||
|
::
|
||||||
|
|
||||||
|
-device isa-fdc,...
|
||||||
|
-device floppy,unit=1,drive=...
|
||||||
|
|
||||||
|
|
||||||
QEMU Machine Protocol (QMP) commands
|
QEMU Machine Protocol (QMP) commands
|
||||||
------------------------------------
|
------------------------------------
|
||||||
|
|
||||||
|
@ -870,7 +870,6 @@ struct FDCtrl {
|
|||||||
uint8_t num_floppies;
|
uint8_t num_floppies;
|
||||||
FDrive drives[MAX_FD];
|
FDrive drives[MAX_FD];
|
||||||
struct {
|
struct {
|
||||||
BlockBackend *blk;
|
|
||||||
FloppyDriveType type;
|
FloppyDriveType type;
|
||||||
} qdev_for_drives[MAX_FD];
|
} qdev_for_drives[MAX_FD];
|
||||||
int reset_sensei;
|
int reset_sensei;
|
||||||
@ -2517,56 +2516,12 @@ static void fdctrl_connect_drives(FDCtrl *fdctrl, DeviceState *fdc_dev,
|
|||||||
{
|
{
|
||||||
unsigned int i;
|
unsigned int i;
|
||||||
FDrive *drive;
|
FDrive *drive;
|
||||||
DeviceState *dev;
|
|
||||||
BlockBackend *blk;
|
|
||||||
bool ok;
|
|
||||||
const char *fdc_name, *drive_suffix;
|
|
||||||
|
|
||||||
for (i = 0; i < MAX_FD; i++) {
|
for (i = 0; i < MAX_FD; i++) {
|
||||||
drive = &fdctrl->drives[i];
|
drive = &fdctrl->drives[i];
|
||||||
drive->fdctrl = fdctrl;
|
drive->fdctrl = fdctrl;
|
||||||
|
fd_init(drive);
|
||||||
/* If the drive is not present, we skip creating the qdev device, but
|
fd_revalidate(drive);
|
||||||
* still have to initialise the controller. */
|
|
||||||
blk = fdctrl->qdev_for_drives[i].blk;
|
|
||||||
if (!blk) {
|
|
||||||
fd_init(drive);
|
|
||||||
fd_revalidate(drive);
|
|
||||||
continue;
|
|
||||||
}
|
|
||||||
|
|
||||||
fdc_name = object_get_typename(OBJECT(fdc_dev));
|
|
||||||
drive_suffix = !strcmp(fdc_name, "SUNW,fdtwo") ? "" : i ? "B" : "A";
|
|
||||||
warn_report("warning: property %s.drive%s is deprecated",
|
|
||||||
fdc_name, drive_suffix);
|
|
||||||
error_printf("Use -device floppy,unit=%d,drive=... instead.\n", i);
|
|
||||||
|
|
||||||
dev = qdev_new("floppy");
|
|
||||||
qdev_prop_set_uint32(dev, "unit", i);
|
|
||||||
qdev_prop_set_enum(dev, "drive-type", fdctrl->qdev_for_drives[i].type);
|
|
||||||
|
|
||||||
/*
|
|
||||||
* Hack alert: we move the backend from the floppy controller
|
|
||||||
* device to the floppy device. We first need to detach the
|
|
||||||
* controller, or else floppy_create()'s qdev_prop_set_drive()
|
|
||||||
* will die when it attaches floppy device. We also need to
|
|
||||||
* take another reference so that blk_detach_dev() doesn't
|
|
||||||
* free blk while we still need it.
|
|
||||||
*
|
|
||||||
* The hack is probably a bad idea.
|
|
||||||
*/
|
|
||||||
blk_ref(blk);
|
|
||||||
blk_detach_dev(blk, fdc_dev);
|
|
||||||
fdctrl->qdev_for_drives[i].blk = NULL;
|
|
||||||
ok = qdev_prop_set_drive_err(dev, "drive", blk, errp);
|
|
||||||
blk_unref(blk);
|
|
||||||
if (!ok) {
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
if (!qdev_realize_and_unref(dev, &fdctrl->bus.bus, errp)) {
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -2882,8 +2837,6 @@ static Property isa_fdc_properties[] = {
|
|||||||
DEFINE_PROP_UINT32("iobase", FDCtrlISABus, iobase, 0x3f0),
|
DEFINE_PROP_UINT32("iobase", FDCtrlISABus, iobase, 0x3f0),
|
||||||
DEFINE_PROP_UINT32("irq", FDCtrlISABus, irq, 6),
|
DEFINE_PROP_UINT32("irq", FDCtrlISABus, irq, 6),
|
||||||
DEFINE_PROP_UINT32("dma", FDCtrlISABus, dma, 2),
|
DEFINE_PROP_UINT32("dma", FDCtrlISABus, dma, 2),
|
||||||
DEFINE_PROP_DRIVE("driveA", FDCtrlISABus, state.qdev_for_drives[0].blk),
|
|
||||||
DEFINE_PROP_DRIVE("driveB", FDCtrlISABus, state.qdev_for_drives[1].blk),
|
|
||||||
DEFINE_PROP_SIGNED("fdtypeA", FDCtrlISABus, state.qdev_for_drives[0].type,
|
DEFINE_PROP_SIGNED("fdtypeA", FDCtrlISABus, state.qdev_for_drives[0].type,
|
||||||
FLOPPY_DRIVE_TYPE_AUTO, qdev_prop_fdc_drive_type,
|
FLOPPY_DRIVE_TYPE_AUTO, qdev_prop_fdc_drive_type,
|
||||||
FloppyDriveType),
|
FloppyDriveType),
|
||||||
@ -2941,8 +2894,6 @@ static const VMStateDescription vmstate_sysbus_fdc ={
|
|||||||
};
|
};
|
||||||
|
|
||||||
static Property sysbus_fdc_properties[] = {
|
static Property sysbus_fdc_properties[] = {
|
||||||
DEFINE_PROP_DRIVE("driveA", FDCtrlSysBus, state.qdev_for_drives[0].blk),
|
|
||||||
DEFINE_PROP_DRIVE("driveB", FDCtrlSysBus, state.qdev_for_drives[1].blk),
|
|
||||||
DEFINE_PROP_SIGNED("fdtypeA", FDCtrlSysBus, state.qdev_for_drives[0].type,
|
DEFINE_PROP_SIGNED("fdtypeA", FDCtrlSysBus, state.qdev_for_drives[0].type,
|
||||||
FLOPPY_DRIVE_TYPE_AUTO, qdev_prop_fdc_drive_type,
|
FLOPPY_DRIVE_TYPE_AUTO, qdev_prop_fdc_drive_type,
|
||||||
FloppyDriveType),
|
FloppyDriveType),
|
||||||
@ -2971,7 +2922,6 @@ static const TypeInfo sysbus_fdc_info = {
|
|||||||
};
|
};
|
||||||
|
|
||||||
static Property sun4m_fdc_properties[] = {
|
static Property sun4m_fdc_properties[] = {
|
||||||
DEFINE_PROP_DRIVE("drive", FDCtrlSysBus, state.qdev_for_drives[0].blk),
|
|
||||||
DEFINE_PROP_SIGNED("fdtype", FDCtrlSysBus, state.qdev_for_drives[0].type,
|
DEFINE_PROP_SIGNED("fdtype", FDCtrlSysBus, state.qdev_for_drives[0].type,
|
||||||
FLOPPY_DRIVE_TYPE_AUTO, qdev_prop_fdc_drive_type,
|
FLOPPY_DRIVE_TYPE_AUTO, qdev_prop_fdc_drive_type,
|
||||||
FloppyDriveType),
|
FloppyDriveType),
|
||||||
|
@ -123,15 +123,6 @@ check_floppy_qtree -drive if=floppy,file="$TEST_IMG"
|
|||||||
check_floppy_qtree -drive if=floppy,file="$TEST_IMG",index=1
|
check_floppy_qtree -drive if=floppy,file="$TEST_IMG",index=1
|
||||||
check_floppy_qtree -drive if=floppy,file="$TEST_IMG" -drive if=floppy,file="$TEST_IMG.2",index=1
|
check_floppy_qtree -drive if=floppy,file="$TEST_IMG" -drive if=floppy,file="$TEST_IMG.2",index=1
|
||||||
|
|
||||||
echo
|
|
||||||
echo
|
|
||||||
echo === Using -drive if=none and -global ===
|
|
||||||
|
|
||||||
check_floppy_qtree -drive if=none,file="$TEST_IMG" -global isa-fdc.driveA=none0
|
|
||||||
check_floppy_qtree -drive if=none,file="$TEST_IMG" -global isa-fdc.driveB=none0
|
|
||||||
check_floppy_qtree -drive if=none,file="$TEST_IMG" -drive if=none,file="$TEST_IMG.2" \
|
|
||||||
-global isa-fdc.driveA=none0 -global isa-fdc.driveB=none1
|
|
||||||
|
|
||||||
echo
|
echo
|
||||||
echo
|
echo
|
||||||
echo === Using -drive if=none and -device ===
|
echo === Using -drive if=none and -device ===
|
||||||
@ -145,13 +136,6 @@ echo
|
|||||||
echo
|
echo
|
||||||
echo === Mixing -fdX and -global ===
|
echo === Mixing -fdX and -global ===
|
||||||
|
|
||||||
# Working
|
|
||||||
check_floppy_qtree -fda "$TEST_IMG" -drive if=none,file="$TEST_IMG.2" -global isa-fdc.driveB=none0
|
|
||||||
check_floppy_qtree -fdb "$TEST_IMG" -drive if=none,file="$TEST_IMG.2" -global isa-fdc.driveA=none0
|
|
||||||
|
|
||||||
# Conflicting
|
|
||||||
check_floppy_qtree -fda "$TEST_IMG" -drive if=none,file="$TEST_IMG.2" -global isa-fdc.driveA=none0
|
|
||||||
check_floppy_qtree -fdb "$TEST_IMG" -drive if=none,file="$TEST_IMG.2" -global isa-fdc.driveB=none0
|
|
||||||
# Conflicting, -fdX wins
|
# Conflicting, -fdX wins
|
||||||
check_floppy_qtree -fda "$TEST_IMG" -drive if=none,file="$TEST_IMG.2" -global floppy.drive=none0
|
check_floppy_qtree -fda "$TEST_IMG" -drive if=none,file="$TEST_IMG.2" -global floppy.drive=none0
|
||||||
|
|
||||||
@ -186,23 +170,10 @@ echo
|
|||||||
echo === Mixing -global and -device ===
|
echo === Mixing -global and -device ===
|
||||||
|
|
||||||
# Working
|
# Working
|
||||||
check_floppy_qtree -drive if=none,file="$TEST_IMG" -drive if=none,file="$TEST_IMG.2" \
|
|
||||||
-global isa-fdc.driveA=none0 -device floppy,drive=none1
|
|
||||||
check_floppy_qtree -drive if=none,file="$TEST_IMG" -drive if=none,file="$TEST_IMG.2" \
|
|
||||||
-global isa-fdc.driveA=none0 -device floppy,drive=none1,unit=1
|
|
||||||
|
|
||||||
check_floppy_qtree -drive if=none,file="$TEST_IMG" -drive if=none,file="$TEST_IMG.2" \
|
|
||||||
-global isa-fdc.driveB=none0 -device floppy,drive=none1
|
|
||||||
check_floppy_qtree -drive if=none,file="$TEST_IMG" -drive if=none,file="$TEST_IMG.2" \
|
|
||||||
-global isa-fdc.driveB=none0 -device floppy,drive=none1,unit=0
|
|
||||||
check_floppy_qtree -drive if=none,file="$TEST_IMG" \
|
check_floppy_qtree -drive if=none,file="$TEST_IMG" \
|
||||||
-global floppy.drive=none0 -device floppy,unit=0
|
-global floppy.drive=none0 -device floppy,unit=0
|
||||||
|
|
||||||
# Conflicting
|
# Conflicting
|
||||||
check_floppy_qtree -drive if=none,file="$TEST_IMG" -drive if=none,file="$TEST_IMG.2" \
|
|
||||||
-global isa-fdc.driveA=none0 -device floppy,drive=none1,unit=0
|
|
||||||
check_floppy_qtree -drive if=none,file="$TEST_IMG" -drive if=none,file="$TEST_IMG.2" \
|
|
||||||
-global isa-fdc.driveB=none0 -device floppy,drive=none1,unit=1
|
|
||||||
check_floppy_qtree -drive if=none,file="$TEST_IMG" -drive if=none,file="$TEST_IMG.2" \
|
check_floppy_qtree -drive if=none,file="$TEST_IMG" -drive if=none,file="$TEST_IMG.2" \
|
||||||
-global floppy.drive=none0 -device floppy,drive=none1,unit=0
|
-global floppy.drive=none0 -device floppy,drive=none1,unit=0
|
||||||
|
|
||||||
@ -227,7 +198,7 @@ echo === Too many floppy drives ===
|
|||||||
check_floppy_qtree -drive if=floppy,file="$TEST_IMG" \
|
check_floppy_qtree -drive if=floppy,file="$TEST_IMG" \
|
||||||
-drive if=none,file="$TEST_IMG.2" \
|
-drive if=none,file="$TEST_IMG.2" \
|
||||||
-drive if=none,file="$TEST_IMG.3" \
|
-drive if=none,file="$TEST_IMG.3" \
|
||||||
-global isa-fdc.driveB=none0 \
|
-device floppy,drive=none0 \
|
||||||
-device floppy,drive=none1
|
-device floppy,drive=none1
|
||||||
|
|
||||||
echo
|
echo
|
||||||
|
@ -12,8 +12,6 @@ Testing:
|
|||||||
iobase = 1008 (0x3f0)
|
iobase = 1008 (0x3f0)
|
||||||
irq = 6 (0x6)
|
irq = 6 (0x6)
|
||||||
dma = 2 (0x2)
|
dma = 2 (0x2)
|
||||||
driveA = ""
|
|
||||||
driveB = ""
|
|
||||||
fdtypeA = "auto"
|
fdtypeA = "auto"
|
||||||
fdtypeB = "auto"
|
fdtypeB = "auto"
|
||||||
fallback = "288"
|
fallback = "288"
|
||||||
@ -41,8 +39,6 @@ Testing: -fda TEST_DIR/t.qcow2
|
|||||||
iobase = 1008 (0x3f0)
|
iobase = 1008 (0x3f0)
|
||||||
irq = 6 (0x6)
|
irq = 6 (0x6)
|
||||||
dma = 2 (0x2)
|
dma = 2 (0x2)
|
||||||
driveA = ""
|
|
||||||
driveB = ""
|
|
||||||
fdtypeA = "auto"
|
fdtypeA = "auto"
|
||||||
fdtypeB = "auto"
|
fdtypeB = "auto"
|
||||||
fallback = "288"
|
fallback = "288"
|
||||||
@ -80,8 +76,6 @@ Testing: -fdb TEST_DIR/t.qcow2
|
|||||||
iobase = 1008 (0x3f0)
|
iobase = 1008 (0x3f0)
|
||||||
irq = 6 (0x6)
|
irq = 6 (0x6)
|
||||||
dma = 2 (0x2)
|
dma = 2 (0x2)
|
||||||
driveA = ""
|
|
||||||
driveB = ""
|
|
||||||
fdtypeA = "auto"
|
fdtypeA = "auto"
|
||||||
fdtypeB = "auto"
|
fdtypeB = "auto"
|
||||||
fallback = "288"
|
fallback = "288"
|
||||||
@ -134,8 +128,6 @@ Testing: -fda TEST_DIR/t.qcow2 -fdb TEST_DIR/t.qcow2.2
|
|||||||
iobase = 1008 (0x3f0)
|
iobase = 1008 (0x3f0)
|
||||||
irq = 6 (0x6)
|
irq = 6 (0x6)
|
||||||
dma = 2 (0x2)
|
dma = 2 (0x2)
|
||||||
driveA = ""
|
|
||||||
driveB = ""
|
|
||||||
fdtypeA = "auto"
|
fdtypeA = "auto"
|
||||||
fdtypeB = "auto"
|
fdtypeB = "auto"
|
||||||
fallback = "288"
|
fallback = "288"
|
||||||
@ -189,8 +181,6 @@ Testing: -fdb
|
|||||||
iobase = 1008 (0x3f0)
|
iobase = 1008 (0x3f0)
|
||||||
irq = 6 (0x6)
|
irq = 6 (0x6)
|
||||||
dma = 2 (0x2)
|
dma = 2 (0x2)
|
||||||
driveA = ""
|
|
||||||
driveB = ""
|
|
||||||
fdtypeA = "auto"
|
fdtypeA = "auto"
|
||||||
fdtypeB = "auto"
|
fdtypeB = "auto"
|
||||||
fallback = "288"
|
fallback = "288"
|
||||||
@ -229,8 +219,6 @@ Testing: -drive if=floppy,file=TEST_DIR/t.qcow2
|
|||||||
iobase = 1008 (0x3f0)
|
iobase = 1008 (0x3f0)
|
||||||
irq = 6 (0x6)
|
irq = 6 (0x6)
|
||||||
dma = 2 (0x2)
|
dma = 2 (0x2)
|
||||||
driveA = ""
|
|
||||||
driveB = ""
|
|
||||||
fdtypeA = "auto"
|
fdtypeA = "auto"
|
||||||
fdtypeB = "auto"
|
fdtypeB = "auto"
|
||||||
fallback = "288"
|
fallback = "288"
|
||||||
@ -268,8 +256,6 @@ Testing: -drive if=floppy,file=TEST_DIR/t.qcow2,index=1
|
|||||||
iobase = 1008 (0x3f0)
|
iobase = 1008 (0x3f0)
|
||||||
irq = 6 (0x6)
|
irq = 6 (0x6)
|
||||||
dma = 2 (0x2)
|
dma = 2 (0x2)
|
||||||
driveA = ""
|
|
||||||
driveB = ""
|
|
||||||
fdtypeA = "auto"
|
fdtypeA = "auto"
|
||||||
fdtypeB = "auto"
|
fdtypeB = "auto"
|
||||||
fallback = "288"
|
fallback = "288"
|
||||||
@ -322,8 +308,6 @@ Testing: -drive if=floppy,file=TEST_DIR/t.qcow2 -drive if=floppy,file=TEST_DIR/t
|
|||||||
iobase = 1008 (0x3f0)
|
iobase = 1008 (0x3f0)
|
||||||
irq = 6 (0x6)
|
irq = 6 (0x6)
|
||||||
dma = 2 (0x2)
|
dma = 2 (0x2)
|
||||||
driveA = ""
|
|
||||||
driveB = ""
|
|
||||||
fdtypeA = "auto"
|
fdtypeA = "auto"
|
||||||
fdtypeB = "auto"
|
fdtypeB = "auto"
|
||||||
fallback = "288"
|
fallback = "288"
|
||||||
@ -372,150 +356,6 @@ sd0: [not inserted]
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
=== Using -drive if=none and -global ===
|
|
||||||
|
|
||||||
Testing: -drive if=none,file=TEST_DIR/t.qcow2 -global isa-fdc.driveA=none0
|
|
||||||
QEMU_PROG: warning: warning: property isa-fdc.driveA is deprecated
|
|
||||||
Use -device floppy,unit=0,drive=... instead.
|
|
||||||
|
|
||||||
dev: isa-fdc, id ""
|
|
||||||
iobase = 1008 (0x3f0)
|
|
||||||
irq = 6 (0x6)
|
|
||||||
dma = 2 (0x2)
|
|
||||||
driveA = ""
|
|
||||||
driveB = ""
|
|
||||||
fdtypeA = "auto"
|
|
||||||
fdtypeB = "auto"
|
|
||||||
fallback = "288"
|
|
||||||
isa irq 6
|
|
||||||
bus: floppy-bus.0
|
|
||||||
type floppy-bus
|
|
||||||
dev: floppy, id ""
|
|
||||||
unit = 0 (0x0)
|
|
||||||
drive = "none0"
|
|
||||||
logical_block_size = 512 (512 B)
|
|
||||||
physical_block_size = 512 (512 B)
|
|
||||||
min_io_size = 0 (0 B)
|
|
||||||
opt_io_size = 0 (0 B)
|
|
||||||
discard_granularity = 4294967295 (4 GiB)
|
|
||||||
write-cache = "auto"
|
|
||||||
share-rw = false
|
|
||||||
drive-type = "144"
|
|
||||||
none0 (NODE_NAME): TEST_DIR/t.qcow2 (qcow2)
|
|
||||||
Attached to: /machine/unattached/device[N]
|
|
||||||
Removable device: not locked, tray closed
|
|
||||||
Cache mode: writeback
|
|
||||||
|
|
||||||
ide1-cd0: [not inserted]
|
|
||||||
Attached to: /machine/unattached/device[N]
|
|
||||||
Removable device: not locked, tray closed
|
|
||||||
|
|
||||||
sd0: [not inserted]
|
|
||||||
Removable device: not locked, tray closed
|
|
||||||
(qemu) quit
|
|
||||||
|
|
||||||
|
|
||||||
Testing: -drive if=none,file=TEST_DIR/t.qcow2 -global isa-fdc.driveB=none0
|
|
||||||
QEMU_PROG: warning: warning: property isa-fdc.driveB is deprecated
|
|
||||||
Use -device floppy,unit=1,drive=... instead.
|
|
||||||
|
|
||||||
dev: isa-fdc, id ""
|
|
||||||
iobase = 1008 (0x3f0)
|
|
||||||
irq = 6 (0x6)
|
|
||||||
dma = 2 (0x2)
|
|
||||||
driveA = ""
|
|
||||||
driveB = ""
|
|
||||||
fdtypeA = "auto"
|
|
||||||
fdtypeB = "auto"
|
|
||||||
fallback = "288"
|
|
||||||
isa irq 6
|
|
||||||
bus: floppy-bus.0
|
|
||||||
type floppy-bus
|
|
||||||
dev: floppy, id ""
|
|
||||||
unit = 1 (0x1)
|
|
||||||
drive = "none0"
|
|
||||||
logical_block_size = 512 (512 B)
|
|
||||||
physical_block_size = 512 (512 B)
|
|
||||||
min_io_size = 0 (0 B)
|
|
||||||
opt_io_size = 0 (0 B)
|
|
||||||
discard_granularity = 4294967295 (4 GiB)
|
|
||||||
write-cache = "auto"
|
|
||||||
share-rw = false
|
|
||||||
drive-type = "144"
|
|
||||||
none0 (NODE_NAME): TEST_DIR/t.qcow2 (qcow2)
|
|
||||||
Attached to: /machine/unattached/device[N]
|
|
||||||
Removable device: not locked, tray closed
|
|
||||||
Cache mode: writeback
|
|
||||||
|
|
||||||
ide1-cd0: [not inserted]
|
|
||||||
Attached to: /machine/unattached/device[N]
|
|
||||||
Removable device: not locked, tray closed
|
|
||||||
|
|
||||||
sd0: [not inserted]
|
|
||||||
Removable device: not locked, tray closed
|
|
||||||
(qemu) quit
|
|
||||||
|
|
||||||
|
|
||||||
Testing: -drive if=none,file=TEST_DIR/t.qcow2 -drive if=none,file=TEST_DIR/t.qcow2.2 -global isa-fdc.driveA=none0 -global isa-fdc.driveB=none1
|
|
||||||
QEMU_PROG: warning: warning: property isa-fdc.driveA is deprecated
|
|
||||||
Use -device floppy,unit=0,drive=... instead.
|
|
||||||
QEMU_PROG: warning: warning: property isa-fdc.driveB is deprecated
|
|
||||||
Use -device floppy,unit=1,drive=... instead.
|
|
||||||
|
|
||||||
dev: isa-fdc, id ""
|
|
||||||
iobase = 1008 (0x3f0)
|
|
||||||
irq = 6 (0x6)
|
|
||||||
dma = 2 (0x2)
|
|
||||||
driveA = ""
|
|
||||||
driveB = ""
|
|
||||||
fdtypeA = "auto"
|
|
||||||
fdtypeB = "auto"
|
|
||||||
fallback = "288"
|
|
||||||
isa irq 6
|
|
||||||
bus: floppy-bus.0
|
|
||||||
type floppy-bus
|
|
||||||
dev: floppy, id ""
|
|
||||||
unit = 1 (0x1)
|
|
||||||
drive = "none1"
|
|
||||||
logical_block_size = 512 (512 B)
|
|
||||||
physical_block_size = 512 (512 B)
|
|
||||||
min_io_size = 0 (0 B)
|
|
||||||
opt_io_size = 0 (0 B)
|
|
||||||
discard_granularity = 4294967295 (4 GiB)
|
|
||||||
write-cache = "auto"
|
|
||||||
share-rw = false
|
|
||||||
drive-type = "144"
|
|
||||||
dev: floppy, id ""
|
|
||||||
unit = 0 (0x0)
|
|
||||||
drive = "none0"
|
|
||||||
logical_block_size = 512 (512 B)
|
|
||||||
physical_block_size = 512 (512 B)
|
|
||||||
min_io_size = 0 (0 B)
|
|
||||||
opt_io_size = 0 (0 B)
|
|
||||||
discard_granularity = 4294967295 (4 GiB)
|
|
||||||
write-cache = "auto"
|
|
||||||
share-rw = false
|
|
||||||
drive-type = "144"
|
|
||||||
none0 (NODE_NAME): TEST_DIR/t.qcow2 (qcow2)
|
|
||||||
Attached to: /machine/unattached/device[N]
|
|
||||||
Removable device: not locked, tray closed
|
|
||||||
Cache mode: writeback
|
|
||||||
|
|
||||||
none1 (NODE_NAME): TEST_DIR/t.qcow2.2 (qcow2)
|
|
||||||
Attached to: /machine/unattached/device[N]
|
|
||||||
Removable device: not locked, tray closed
|
|
||||||
Cache mode: writeback
|
|
||||||
|
|
||||||
ide1-cd0: [not inserted]
|
|
||||||
Attached to: /machine/unattached/device[N]
|
|
||||||
Removable device: not locked, tray closed
|
|
||||||
|
|
||||||
sd0: [not inserted]
|
|
||||||
Removable device: not locked, tray closed
|
|
||||||
(qemu) quit
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
=== Using -drive if=none and -device ===
|
=== Using -drive if=none and -device ===
|
||||||
|
|
||||||
Testing: -drive if=none,file=TEST_DIR/t.qcow2 -device floppy,drive=none0
|
Testing: -drive if=none,file=TEST_DIR/t.qcow2 -device floppy,drive=none0
|
||||||
@ -524,8 +364,6 @@ Testing: -drive if=none,file=TEST_DIR/t.qcow2 -device floppy,drive=none0
|
|||||||
iobase = 1008 (0x3f0)
|
iobase = 1008 (0x3f0)
|
||||||
irq = 6 (0x6)
|
irq = 6 (0x6)
|
||||||
dma = 2 (0x2)
|
dma = 2 (0x2)
|
||||||
driveA = ""
|
|
||||||
driveB = ""
|
|
||||||
fdtypeA = "auto"
|
fdtypeA = "auto"
|
||||||
fdtypeB = "auto"
|
fdtypeB = "auto"
|
||||||
fallback = "288"
|
fallback = "288"
|
||||||
@ -563,8 +401,6 @@ Testing: -drive if=none,file=TEST_DIR/t.qcow2 -device floppy,drive=none0,unit=1
|
|||||||
iobase = 1008 (0x3f0)
|
iobase = 1008 (0x3f0)
|
||||||
irq = 6 (0x6)
|
irq = 6 (0x6)
|
||||||
dma = 2 (0x2)
|
dma = 2 (0x2)
|
||||||
driveA = ""
|
|
||||||
driveB = ""
|
|
||||||
fdtypeA = "auto"
|
fdtypeA = "auto"
|
||||||
fdtypeB = "auto"
|
fdtypeB = "auto"
|
||||||
fallback = "288"
|
fallback = "288"
|
||||||
@ -602,8 +438,6 @@ Testing: -drive if=none,file=TEST_DIR/t.qcow2 -drive if=none,file=TEST_DIR/t.qco
|
|||||||
iobase = 1008 (0x3f0)
|
iobase = 1008 (0x3f0)
|
||||||
irq = 6 (0x6)
|
irq = 6 (0x6)
|
||||||
dma = 2 (0x2)
|
dma = 2 (0x2)
|
||||||
driveA = ""
|
|
||||||
driveB = ""
|
|
||||||
fdtypeA = "auto"
|
fdtypeA = "auto"
|
||||||
fdtypeB = "auto"
|
fdtypeB = "auto"
|
||||||
fallback = "288"
|
fallback = "288"
|
||||||
@ -654,130 +488,6 @@ sd0: [not inserted]
|
|||||||
|
|
||||||
=== Mixing -fdX and -global ===
|
=== Mixing -fdX and -global ===
|
||||||
|
|
||||||
Testing: -fda TEST_DIR/t.qcow2 -drive if=none,file=TEST_DIR/t.qcow2.2 -global isa-fdc.driveB=none0
|
|
||||||
QEMU_PROG: warning: warning: property isa-fdc.driveB is deprecated
|
|
||||||
Use -device floppy,unit=1,drive=... instead.
|
|
||||||
|
|
||||||
dev: isa-fdc, id ""
|
|
||||||
iobase = 1008 (0x3f0)
|
|
||||||
irq = 6 (0x6)
|
|
||||||
dma = 2 (0x2)
|
|
||||||
driveA = ""
|
|
||||||
driveB = ""
|
|
||||||
fdtypeA = "auto"
|
|
||||||
fdtypeB = "auto"
|
|
||||||
fallback = "288"
|
|
||||||
isa irq 6
|
|
||||||
bus: floppy-bus.0
|
|
||||||
type floppy-bus
|
|
||||||
dev: floppy, id ""
|
|
||||||
unit = 0 (0x0)
|
|
||||||
drive = "floppy0"
|
|
||||||
logical_block_size = 512 (512 B)
|
|
||||||
physical_block_size = 512 (512 B)
|
|
||||||
min_io_size = 0 (0 B)
|
|
||||||
opt_io_size = 0 (0 B)
|
|
||||||
discard_granularity = 4294967295 (4 GiB)
|
|
||||||
write-cache = "auto"
|
|
||||||
share-rw = false
|
|
||||||
drive-type = "144"
|
|
||||||
dev: floppy, id ""
|
|
||||||
unit = 1 (0x1)
|
|
||||||
drive = "none0"
|
|
||||||
logical_block_size = 512 (512 B)
|
|
||||||
physical_block_size = 512 (512 B)
|
|
||||||
min_io_size = 0 (0 B)
|
|
||||||
opt_io_size = 0 (0 B)
|
|
||||||
discard_granularity = 4294967295 (4 GiB)
|
|
||||||
write-cache = "auto"
|
|
||||||
share-rw = false
|
|
||||||
drive-type = "144"
|
|
||||||
floppy0 (NODE_NAME): TEST_DIR/t.qcow2 (qcow2)
|
|
||||||
Attached to: /machine/unattached/device[N]
|
|
||||||
Removable device: not locked, tray closed
|
|
||||||
Cache mode: writeback
|
|
||||||
|
|
||||||
none0 (NODE_NAME): TEST_DIR/t.qcow2.2 (qcow2)
|
|
||||||
Attached to: /machine/unattached/device[N]
|
|
||||||
Removable device: not locked, tray closed
|
|
||||||
Cache mode: writeback
|
|
||||||
|
|
||||||
ide1-cd0: [not inserted]
|
|
||||||
Attached to: /machine/unattached/device[N]
|
|
||||||
Removable device: not locked, tray closed
|
|
||||||
|
|
||||||
sd0: [not inserted]
|
|
||||||
Removable device: not locked, tray closed
|
|
||||||
(qemu) quit
|
|
||||||
|
|
||||||
|
|
||||||
Testing: -fdb TEST_DIR/t.qcow2 -drive if=none,file=TEST_DIR/t.qcow2.2 -global isa-fdc.driveA=none0
|
|
||||||
QEMU_PROG: warning: warning: property isa-fdc.driveA is deprecated
|
|
||||||
Use -device floppy,unit=0,drive=... instead.
|
|
||||||
|
|
||||||
dev: isa-fdc, id ""
|
|
||||||
iobase = 1008 (0x3f0)
|
|
||||||
irq = 6 (0x6)
|
|
||||||
dma = 2 (0x2)
|
|
||||||
driveA = ""
|
|
||||||
driveB = ""
|
|
||||||
fdtypeA = "auto"
|
|
||||||
fdtypeB = "auto"
|
|
||||||
fallback = "288"
|
|
||||||
isa irq 6
|
|
||||||
bus: floppy-bus.0
|
|
||||||
type floppy-bus
|
|
||||||
dev: floppy, id ""
|
|
||||||
unit = 1 (0x1)
|
|
||||||
drive = "floppy1"
|
|
||||||
logical_block_size = 512 (512 B)
|
|
||||||
physical_block_size = 512 (512 B)
|
|
||||||
min_io_size = 0 (0 B)
|
|
||||||
opt_io_size = 0 (0 B)
|
|
||||||
discard_granularity = 4294967295 (4 GiB)
|
|
||||||
write-cache = "auto"
|
|
||||||
share-rw = false
|
|
||||||
drive-type = "144"
|
|
||||||
dev: floppy, id ""
|
|
||||||
unit = 0 (0x0)
|
|
||||||
drive = "none0"
|
|
||||||
logical_block_size = 512 (512 B)
|
|
||||||
physical_block_size = 512 (512 B)
|
|
||||||
min_io_size = 0 (0 B)
|
|
||||||
opt_io_size = 0 (0 B)
|
|
||||||
discard_granularity = 4294967295 (4 GiB)
|
|
||||||
write-cache = "auto"
|
|
||||||
share-rw = false
|
|
||||||
drive-type = "144"
|
|
||||||
floppy1 (NODE_NAME): TEST_DIR/t.qcow2 (qcow2)
|
|
||||||
Attached to: /machine/unattached/device[N]
|
|
||||||
Removable device: not locked, tray closed
|
|
||||||
Cache mode: writeback
|
|
||||||
|
|
||||||
none0 (NODE_NAME): TEST_DIR/t.qcow2.2 (qcow2)
|
|
||||||
Attached to: /machine/unattached/device[N]
|
|
||||||
Removable device: not locked, tray closed
|
|
||||||
Cache mode: writeback
|
|
||||||
|
|
||||||
ide1-cd0: [not inserted]
|
|
||||||
Attached to: /machine/unattached/device[N]
|
|
||||||
Removable device: not locked, tray closed
|
|
||||||
|
|
||||||
sd0: [not inserted]
|
|
||||||
Removable device: not locked, tray closed
|
|
||||||
(qemu) quit
|
|
||||||
|
|
||||||
|
|
||||||
Testing: -fda TEST_DIR/t.qcow2 -drive if=none,file=TEST_DIR/t.qcow2.2 -global isa-fdc.driveA=none0
|
|
||||||
QEMU_PROG: warning: warning: property isa-fdc.driveA is deprecated
|
|
||||||
Use -device floppy,unit=0,drive=... instead.
|
|
||||||
QEMU_PROG: Floppy unit 0 is in use
|
|
||||||
|
|
||||||
Testing: -fdb TEST_DIR/t.qcow2 -drive if=none,file=TEST_DIR/t.qcow2.2 -global isa-fdc.driveB=none0
|
|
||||||
QEMU_PROG: warning: warning: property isa-fdc.driveB is deprecated
|
|
||||||
Use -device floppy,unit=1,drive=... instead.
|
|
||||||
QEMU_PROG: Floppy unit 1 is in use
|
|
||||||
|
|
||||||
Testing: -fda TEST_DIR/t.qcow2 -drive if=none,file=TEST_DIR/t.qcow2.2 -global floppy.drive=none0
|
Testing: -fda TEST_DIR/t.qcow2 -drive if=none,file=TEST_DIR/t.qcow2.2 -global floppy.drive=none0
|
||||||
QEMU_PROG: -global floppy.drive=... conflicts with drive=floppy0
|
QEMU_PROG: -global floppy.drive=... conflicts with drive=floppy0
|
||||||
|
|
||||||
@ -790,8 +500,6 @@ Testing: -fda TEST_DIR/t.qcow2 -drive if=none,file=TEST_DIR/t.qcow2.2 -device fl
|
|||||||
iobase = 1008 (0x3f0)
|
iobase = 1008 (0x3f0)
|
||||||
irq = 6 (0x6)
|
irq = 6 (0x6)
|
||||||
dma = 2 (0x2)
|
dma = 2 (0x2)
|
||||||
driveA = ""
|
|
||||||
driveB = ""
|
|
||||||
fdtypeA = "auto"
|
fdtypeA = "auto"
|
||||||
fdtypeB = "auto"
|
fdtypeB = "auto"
|
||||||
fallback = "288"
|
fallback = "288"
|
||||||
@ -845,8 +553,6 @@ Testing: -fda TEST_DIR/t.qcow2 -drive if=none,file=TEST_DIR/t.qcow2.2 -device fl
|
|||||||
iobase = 1008 (0x3f0)
|
iobase = 1008 (0x3f0)
|
||||||
irq = 6 (0x6)
|
irq = 6 (0x6)
|
||||||
dma = 2 (0x2)
|
dma = 2 (0x2)
|
||||||
driveA = ""
|
|
||||||
driveB = ""
|
|
||||||
fdtypeA = "auto"
|
fdtypeA = "auto"
|
||||||
fdtypeB = "auto"
|
fdtypeB = "auto"
|
||||||
fallback = "288"
|
fallback = "288"
|
||||||
@ -900,8 +606,6 @@ Testing: -fdb TEST_DIR/t.qcow2 -drive if=none,file=TEST_DIR/t.qcow2.2 -device fl
|
|||||||
iobase = 1008 (0x3f0)
|
iobase = 1008 (0x3f0)
|
||||||
irq = 6 (0x6)
|
irq = 6 (0x6)
|
||||||
dma = 2 (0x2)
|
dma = 2 (0x2)
|
||||||
driveA = ""
|
|
||||||
driveB = ""
|
|
||||||
fdtypeA = "auto"
|
fdtypeA = "auto"
|
||||||
fdtypeB = "auto"
|
fdtypeB = "auto"
|
||||||
fallback = "288"
|
fallback = "288"
|
||||||
@ -955,8 +659,6 @@ Testing: -fdb TEST_DIR/t.qcow2 -drive if=none,file=TEST_DIR/t.qcow2.2 -device fl
|
|||||||
iobase = 1008 (0x3f0)
|
iobase = 1008 (0x3f0)
|
||||||
irq = 6 (0x6)
|
irq = 6 (0x6)
|
||||||
dma = 2 (0x2)
|
dma = 2 (0x2)
|
||||||
driveA = ""
|
|
||||||
driveB = ""
|
|
||||||
fdtypeA = "auto"
|
fdtypeA = "auto"
|
||||||
fdtypeB = "auto"
|
fdtypeB = "auto"
|
||||||
fallback = "288"
|
fallback = "288"
|
||||||
@ -1019,8 +721,6 @@ Testing: -drive if=floppy,file=TEST_DIR/t.qcow2 -drive if=none,file=TEST_DIR/t.q
|
|||||||
iobase = 1008 (0x3f0)
|
iobase = 1008 (0x3f0)
|
||||||
irq = 6 (0x6)
|
irq = 6 (0x6)
|
||||||
dma = 2 (0x2)
|
dma = 2 (0x2)
|
||||||
driveA = ""
|
|
||||||
driveB = ""
|
|
||||||
fdtypeA = "auto"
|
fdtypeA = "auto"
|
||||||
fdtypeB = "auto"
|
fdtypeB = "auto"
|
||||||
fallback = "288"
|
fallback = "288"
|
||||||
@ -1074,8 +774,6 @@ Testing: -drive if=floppy,file=TEST_DIR/t.qcow2 -drive if=none,file=TEST_DIR/t.q
|
|||||||
iobase = 1008 (0x3f0)
|
iobase = 1008 (0x3f0)
|
||||||
irq = 6 (0x6)
|
irq = 6 (0x6)
|
||||||
dma = 2 (0x2)
|
dma = 2 (0x2)
|
||||||
driveA = ""
|
|
||||||
driveB = ""
|
|
||||||
fdtypeA = "auto"
|
fdtypeA = "auto"
|
||||||
fdtypeB = "auto"
|
fdtypeB = "auto"
|
||||||
fallback = "288"
|
fallback = "288"
|
||||||
@ -1129,242 +827,12 @@ QEMU_PROG: -device floppy,drive=none0,unit=0: Floppy unit 0 is in use
|
|||||||
|
|
||||||
=== Mixing -global and -device ===
|
=== Mixing -global and -device ===
|
||||||
|
|
||||||
Testing: -drive if=none,file=TEST_DIR/t.qcow2 -drive if=none,file=TEST_DIR/t.qcow2.2 -global isa-fdc.driveA=none0 -device floppy,drive=none1
|
|
||||||
QEMU_PROG: warning: warning: property isa-fdc.driveA is deprecated
|
|
||||||
Use -device floppy,unit=0,drive=... instead.
|
|
||||||
|
|
||||||
dev: isa-fdc, id ""
|
|
||||||
iobase = 1008 (0x3f0)
|
|
||||||
irq = 6 (0x6)
|
|
||||||
dma = 2 (0x2)
|
|
||||||
driveA = ""
|
|
||||||
driveB = ""
|
|
||||||
fdtypeA = "auto"
|
|
||||||
fdtypeB = "auto"
|
|
||||||
fallback = "288"
|
|
||||||
isa irq 6
|
|
||||||
bus: floppy-bus.0
|
|
||||||
type floppy-bus
|
|
||||||
dev: floppy, id ""
|
|
||||||
unit = 1 (0x1)
|
|
||||||
drive = "none1"
|
|
||||||
logical_block_size = 512 (512 B)
|
|
||||||
physical_block_size = 512 (512 B)
|
|
||||||
min_io_size = 0 (0 B)
|
|
||||||
opt_io_size = 0 (0 B)
|
|
||||||
discard_granularity = 4294967295 (4 GiB)
|
|
||||||
write-cache = "auto"
|
|
||||||
share-rw = false
|
|
||||||
drive-type = "144"
|
|
||||||
dev: floppy, id ""
|
|
||||||
unit = 0 (0x0)
|
|
||||||
drive = "none0"
|
|
||||||
logical_block_size = 512 (512 B)
|
|
||||||
physical_block_size = 512 (512 B)
|
|
||||||
min_io_size = 0 (0 B)
|
|
||||||
opt_io_size = 0 (0 B)
|
|
||||||
discard_granularity = 4294967295 (4 GiB)
|
|
||||||
write-cache = "auto"
|
|
||||||
share-rw = false
|
|
||||||
drive-type = "144"
|
|
||||||
none0 (NODE_NAME): TEST_DIR/t.qcow2 (qcow2)
|
|
||||||
Attached to: /machine/unattached/device[N]
|
|
||||||
Removable device: not locked, tray closed
|
|
||||||
Cache mode: writeback
|
|
||||||
|
|
||||||
none1 (NODE_NAME): TEST_DIR/t.qcow2.2 (qcow2)
|
|
||||||
Attached to: /machine/peripheral-anon/device[N]
|
|
||||||
Removable device: not locked, tray closed
|
|
||||||
Cache mode: writeback
|
|
||||||
|
|
||||||
ide1-cd0: [not inserted]
|
|
||||||
Attached to: /machine/unattached/device[N]
|
|
||||||
Removable device: not locked, tray closed
|
|
||||||
|
|
||||||
sd0: [not inserted]
|
|
||||||
Removable device: not locked, tray closed
|
|
||||||
(qemu) quit
|
|
||||||
|
|
||||||
|
|
||||||
Testing: -drive if=none,file=TEST_DIR/t.qcow2 -drive if=none,file=TEST_DIR/t.qcow2.2 -global isa-fdc.driveA=none0 -device floppy,drive=none1,unit=1
|
|
||||||
QEMU_PROG: warning: warning: property isa-fdc.driveA is deprecated
|
|
||||||
Use -device floppy,unit=0,drive=... instead.
|
|
||||||
|
|
||||||
dev: isa-fdc, id ""
|
|
||||||
iobase = 1008 (0x3f0)
|
|
||||||
irq = 6 (0x6)
|
|
||||||
dma = 2 (0x2)
|
|
||||||
driveA = ""
|
|
||||||
driveB = ""
|
|
||||||
fdtypeA = "auto"
|
|
||||||
fdtypeB = "auto"
|
|
||||||
fallback = "288"
|
|
||||||
isa irq 6
|
|
||||||
bus: floppy-bus.0
|
|
||||||
type floppy-bus
|
|
||||||
dev: floppy, id ""
|
|
||||||
unit = 1 (0x1)
|
|
||||||
drive = "none1"
|
|
||||||
logical_block_size = 512 (512 B)
|
|
||||||
physical_block_size = 512 (512 B)
|
|
||||||
min_io_size = 0 (0 B)
|
|
||||||
opt_io_size = 0 (0 B)
|
|
||||||
discard_granularity = 4294967295 (4 GiB)
|
|
||||||
write-cache = "auto"
|
|
||||||
share-rw = false
|
|
||||||
drive-type = "144"
|
|
||||||
dev: floppy, id ""
|
|
||||||
unit = 0 (0x0)
|
|
||||||
drive = "none0"
|
|
||||||
logical_block_size = 512 (512 B)
|
|
||||||
physical_block_size = 512 (512 B)
|
|
||||||
min_io_size = 0 (0 B)
|
|
||||||
opt_io_size = 0 (0 B)
|
|
||||||
discard_granularity = 4294967295 (4 GiB)
|
|
||||||
write-cache = "auto"
|
|
||||||
share-rw = false
|
|
||||||
drive-type = "144"
|
|
||||||
none0 (NODE_NAME): TEST_DIR/t.qcow2 (qcow2)
|
|
||||||
Attached to: /machine/unattached/device[N]
|
|
||||||
Removable device: not locked, tray closed
|
|
||||||
Cache mode: writeback
|
|
||||||
|
|
||||||
none1 (NODE_NAME): TEST_DIR/t.qcow2.2 (qcow2)
|
|
||||||
Attached to: /machine/peripheral-anon/device[N]
|
|
||||||
Removable device: not locked, tray closed
|
|
||||||
Cache mode: writeback
|
|
||||||
|
|
||||||
ide1-cd0: [not inserted]
|
|
||||||
Attached to: /machine/unattached/device[N]
|
|
||||||
Removable device: not locked, tray closed
|
|
||||||
|
|
||||||
sd0: [not inserted]
|
|
||||||
Removable device: not locked, tray closed
|
|
||||||
(qemu) quit
|
|
||||||
|
|
||||||
|
|
||||||
Testing: -drive if=none,file=TEST_DIR/t.qcow2 -drive if=none,file=TEST_DIR/t.qcow2.2 -global isa-fdc.driveB=none0 -device floppy,drive=none1
|
|
||||||
QEMU_PROG: warning: warning: property isa-fdc.driveB is deprecated
|
|
||||||
Use -device floppy,unit=1,drive=... instead.
|
|
||||||
|
|
||||||
dev: isa-fdc, id ""
|
|
||||||
iobase = 1008 (0x3f0)
|
|
||||||
irq = 6 (0x6)
|
|
||||||
dma = 2 (0x2)
|
|
||||||
driveA = ""
|
|
||||||
driveB = ""
|
|
||||||
fdtypeA = "auto"
|
|
||||||
fdtypeB = "auto"
|
|
||||||
fallback = "288"
|
|
||||||
isa irq 6
|
|
||||||
bus: floppy-bus.0
|
|
||||||
type floppy-bus
|
|
||||||
dev: floppy, id ""
|
|
||||||
unit = 0 (0x0)
|
|
||||||
drive = "none1"
|
|
||||||
logical_block_size = 512 (512 B)
|
|
||||||
physical_block_size = 512 (512 B)
|
|
||||||
min_io_size = 0 (0 B)
|
|
||||||
opt_io_size = 0 (0 B)
|
|
||||||
discard_granularity = 4294967295 (4 GiB)
|
|
||||||
write-cache = "auto"
|
|
||||||
share-rw = false
|
|
||||||
drive-type = "144"
|
|
||||||
dev: floppy, id ""
|
|
||||||
unit = 1 (0x1)
|
|
||||||
drive = "none0"
|
|
||||||
logical_block_size = 512 (512 B)
|
|
||||||
physical_block_size = 512 (512 B)
|
|
||||||
min_io_size = 0 (0 B)
|
|
||||||
opt_io_size = 0 (0 B)
|
|
||||||
discard_granularity = 4294967295 (4 GiB)
|
|
||||||
write-cache = "auto"
|
|
||||||
share-rw = false
|
|
||||||
drive-type = "144"
|
|
||||||
none0 (NODE_NAME): TEST_DIR/t.qcow2 (qcow2)
|
|
||||||
Attached to: /machine/unattached/device[N]
|
|
||||||
Removable device: not locked, tray closed
|
|
||||||
Cache mode: writeback
|
|
||||||
|
|
||||||
none1 (NODE_NAME): TEST_DIR/t.qcow2.2 (qcow2)
|
|
||||||
Attached to: /machine/peripheral-anon/device[N]
|
|
||||||
Removable device: not locked, tray closed
|
|
||||||
Cache mode: writeback
|
|
||||||
|
|
||||||
ide1-cd0: [not inserted]
|
|
||||||
Attached to: /machine/unattached/device[N]
|
|
||||||
Removable device: not locked, tray closed
|
|
||||||
|
|
||||||
sd0: [not inserted]
|
|
||||||
Removable device: not locked, tray closed
|
|
||||||
(qemu) quit
|
|
||||||
|
|
||||||
|
|
||||||
Testing: -drive if=none,file=TEST_DIR/t.qcow2 -drive if=none,file=TEST_DIR/t.qcow2.2 -global isa-fdc.driveB=none0 -device floppy,drive=none1,unit=0
|
|
||||||
QEMU_PROG: warning: warning: property isa-fdc.driveB is deprecated
|
|
||||||
Use -device floppy,unit=1,drive=... instead.
|
|
||||||
|
|
||||||
dev: isa-fdc, id ""
|
|
||||||
iobase = 1008 (0x3f0)
|
|
||||||
irq = 6 (0x6)
|
|
||||||
dma = 2 (0x2)
|
|
||||||
driveA = ""
|
|
||||||
driveB = ""
|
|
||||||
fdtypeA = "auto"
|
|
||||||
fdtypeB = "auto"
|
|
||||||
fallback = "288"
|
|
||||||
isa irq 6
|
|
||||||
bus: floppy-bus.0
|
|
||||||
type floppy-bus
|
|
||||||
dev: floppy, id ""
|
|
||||||
unit = 0 (0x0)
|
|
||||||
drive = "none1"
|
|
||||||
logical_block_size = 512 (512 B)
|
|
||||||
physical_block_size = 512 (512 B)
|
|
||||||
min_io_size = 0 (0 B)
|
|
||||||
opt_io_size = 0 (0 B)
|
|
||||||
discard_granularity = 4294967295 (4 GiB)
|
|
||||||
write-cache = "auto"
|
|
||||||
share-rw = false
|
|
||||||
drive-type = "144"
|
|
||||||
dev: floppy, id ""
|
|
||||||
unit = 1 (0x1)
|
|
||||||
drive = "none0"
|
|
||||||
logical_block_size = 512 (512 B)
|
|
||||||
physical_block_size = 512 (512 B)
|
|
||||||
min_io_size = 0 (0 B)
|
|
||||||
opt_io_size = 0 (0 B)
|
|
||||||
discard_granularity = 4294967295 (4 GiB)
|
|
||||||
write-cache = "auto"
|
|
||||||
share-rw = false
|
|
||||||
drive-type = "144"
|
|
||||||
none0 (NODE_NAME): TEST_DIR/t.qcow2 (qcow2)
|
|
||||||
Attached to: /machine/unattached/device[N]
|
|
||||||
Removable device: not locked, tray closed
|
|
||||||
Cache mode: writeback
|
|
||||||
|
|
||||||
none1 (NODE_NAME): TEST_DIR/t.qcow2.2 (qcow2)
|
|
||||||
Attached to: /machine/peripheral-anon/device[N]
|
|
||||||
Removable device: not locked, tray closed
|
|
||||||
Cache mode: writeback
|
|
||||||
|
|
||||||
ide1-cd0: [not inserted]
|
|
||||||
Attached to: /machine/unattached/device[N]
|
|
||||||
Removable device: not locked, tray closed
|
|
||||||
|
|
||||||
sd0: [not inserted]
|
|
||||||
Removable device: not locked, tray closed
|
|
||||||
(qemu) quit
|
|
||||||
|
|
||||||
|
|
||||||
Testing: -drive if=none,file=TEST_DIR/t.qcow2 -global floppy.drive=none0 -device floppy,unit=0
|
Testing: -drive if=none,file=TEST_DIR/t.qcow2 -global floppy.drive=none0 -device floppy,unit=0
|
||||||
|
|
||||||
dev: isa-fdc, id ""
|
dev: isa-fdc, id ""
|
||||||
iobase = 1008 (0x3f0)
|
iobase = 1008 (0x3f0)
|
||||||
irq = 6 (0x6)
|
irq = 6 (0x6)
|
||||||
dma = 2 (0x2)
|
dma = 2 (0x2)
|
||||||
driveA = ""
|
|
||||||
driveB = ""
|
|
||||||
fdtypeA = "auto"
|
fdtypeA = "auto"
|
||||||
fdtypeB = "auto"
|
fdtypeB = "auto"
|
||||||
fallback = "288"
|
fallback = "288"
|
||||||
@ -1396,16 +864,6 @@ sd0: [not inserted]
|
|||||||
(qemu) quit
|
(qemu) quit
|
||||||
|
|
||||||
|
|
||||||
Testing: -drive if=none,file=TEST_DIR/t.qcow2 -drive if=none,file=TEST_DIR/t.qcow2.2 -global isa-fdc.driveA=none0 -device floppy,drive=none1,unit=0
|
|
||||||
QEMU_PROG: warning: warning: property isa-fdc.driveA is deprecated
|
|
||||||
Use -device floppy,unit=0,drive=... instead.
|
|
||||||
QEMU_PROG: -device floppy,drive=none1,unit=0: Floppy unit 0 is in use
|
|
||||||
|
|
||||||
Testing: -drive if=none,file=TEST_DIR/t.qcow2 -drive if=none,file=TEST_DIR/t.qcow2.2 -global isa-fdc.driveB=none0 -device floppy,drive=none1,unit=1
|
|
||||||
QEMU_PROG: warning: warning: property isa-fdc.driveB is deprecated
|
|
||||||
Use -device floppy,unit=1,drive=... instead.
|
|
||||||
QEMU_PROG: -device floppy,drive=none1,unit=1: Floppy unit 1 is in use
|
|
||||||
|
|
||||||
Testing: -drive if=none,file=TEST_DIR/t.qcow2 -drive if=none,file=TEST_DIR/t.qcow2.2 -global floppy.drive=none0 -device floppy,drive=none1,unit=0
|
Testing: -drive if=none,file=TEST_DIR/t.qcow2 -drive if=none,file=TEST_DIR/t.qcow2.2 -global floppy.drive=none0 -device floppy,drive=none1,unit=0
|
||||||
QEMU_PROG: -device floppy,drive=none1,unit=0: -global floppy.drive=... conflicts with drive=none1
|
QEMU_PROG: -device floppy,drive=none1,unit=0: -global floppy.drive=... conflicts with drive=none1
|
||||||
|
|
||||||
@ -1430,9 +888,7 @@ QEMU_PROG: -device floppy,drive=floppy0: Property 'floppy.drive' can't find valu
|
|||||||
|
|
||||||
=== Too many floppy drives ===
|
=== Too many floppy drives ===
|
||||||
|
|
||||||
Testing: -drive if=floppy,file=TEST_DIR/t.qcow2 -drive if=none,file=TEST_DIR/t.qcow2.2 -drive if=none,file=TEST_DIR/t.qcow2.3 -global isa-fdc.driveB=none0 -device floppy,drive=none1
|
Testing: -drive if=floppy,file=TEST_DIR/t.qcow2 -drive if=none,file=TEST_DIR/t.qcow2.2 -drive if=none,file=TEST_DIR/t.qcow2.3 -device floppy,drive=none0 -device floppy,drive=none1
|
||||||
QEMU_PROG: warning: warning: property isa-fdc.driveB is deprecated
|
|
||||||
Use -device floppy,unit=1,drive=... instead.
|
|
||||||
QEMU_PROG: -device floppy,drive=none1: Can't create floppy unit 2, bus supports only 2 units
|
QEMU_PROG: -device floppy,drive=none1: Can't create floppy unit 2, bus supports only 2 units
|
||||||
|
|
||||||
|
|
||||||
@ -1444,8 +900,6 @@ Testing: -device floppy
|
|||||||
iobase = 1008 (0x3f0)
|
iobase = 1008 (0x3f0)
|
||||||
irq = 6 (0x6)
|
irq = 6 (0x6)
|
||||||
dma = 2 (0x2)
|
dma = 2 (0x2)
|
||||||
driveA = ""
|
|
||||||
driveB = ""
|
|
||||||
fdtypeA = "auto"
|
fdtypeA = "auto"
|
||||||
fdtypeB = "auto"
|
fdtypeB = "auto"
|
||||||
fallback = "288"
|
fallback = "288"
|
||||||
@ -1470,8 +924,6 @@ Testing: -device floppy,drive-type=120
|
|||||||
iobase = 1008 (0x3f0)
|
iobase = 1008 (0x3f0)
|
||||||
irq = 6 (0x6)
|
irq = 6 (0x6)
|
||||||
dma = 2 (0x2)
|
dma = 2 (0x2)
|
||||||
driveA = ""
|
|
||||||
driveB = ""
|
|
||||||
fdtypeA = "auto"
|
fdtypeA = "auto"
|
||||||
fdtypeB = "auto"
|
fdtypeB = "auto"
|
||||||
fallback = "288"
|
fallback = "288"
|
||||||
@ -1496,8 +948,6 @@ Testing: -device floppy,drive-type=144
|
|||||||
iobase = 1008 (0x3f0)
|
iobase = 1008 (0x3f0)
|
||||||
irq = 6 (0x6)
|
irq = 6 (0x6)
|
||||||
dma = 2 (0x2)
|
dma = 2 (0x2)
|
||||||
driveA = ""
|
|
||||||
driveB = ""
|
|
||||||
fdtypeA = "auto"
|
fdtypeA = "auto"
|
||||||
fdtypeB = "auto"
|
fdtypeB = "auto"
|
||||||
fallback = "288"
|
fallback = "288"
|
||||||
@ -1522,8 +972,6 @@ Testing: -device floppy,drive-type=288
|
|||||||
iobase = 1008 (0x3f0)
|
iobase = 1008 (0x3f0)
|
||||||
irq = 6 (0x6)
|
irq = 6 (0x6)
|
||||||
dma = 2 (0x2)
|
dma = 2 (0x2)
|
||||||
driveA = ""
|
|
||||||
driveB = ""
|
|
||||||
fdtypeA = "auto"
|
fdtypeA = "auto"
|
||||||
fdtypeB = "auto"
|
fdtypeB = "auto"
|
||||||
fallback = "288"
|
fallback = "288"
|
||||||
@ -1551,8 +999,6 @@ Testing: -drive if=none,file=TEST_DIR/t.qcow2 -device floppy,drive=none0,drive-t
|
|||||||
iobase = 1008 (0x3f0)
|
iobase = 1008 (0x3f0)
|
||||||
irq = 6 (0x6)
|
irq = 6 (0x6)
|
||||||
dma = 2 (0x2)
|
dma = 2 (0x2)
|
||||||
driveA = ""
|
|
||||||
driveB = ""
|
|
||||||
fdtypeA = "auto"
|
fdtypeA = "auto"
|
||||||
fdtypeB = "auto"
|
fdtypeB = "auto"
|
||||||
fallback = "288"
|
fallback = "288"
|
||||||
@ -1590,8 +1036,6 @@ Testing: -drive if=none,file=TEST_DIR/t.qcow2 -device floppy,drive=none0,drive-t
|
|||||||
iobase = 1008 (0x3f0)
|
iobase = 1008 (0x3f0)
|
||||||
irq = 6 (0x6)
|
irq = 6 (0x6)
|
||||||
dma = 2 (0x2)
|
dma = 2 (0x2)
|
||||||
driveA = ""
|
|
||||||
driveB = ""
|
|
||||||
fdtypeA = "auto"
|
fdtypeA = "auto"
|
||||||
fdtypeB = "auto"
|
fdtypeB = "auto"
|
||||||
fallback = "288"
|
fallback = "288"
|
||||||
@ -1632,8 +1076,6 @@ Testing: -drive if=none,file=TEST_DIR/t.qcow2 -device floppy,drive=none0,logical
|
|||||||
iobase = 1008 (0x3f0)
|
iobase = 1008 (0x3f0)
|
||||||
irq = 6 (0x6)
|
irq = 6 (0x6)
|
||||||
dma = 2 (0x2)
|
dma = 2 (0x2)
|
||||||
driveA = ""
|
|
||||||
driveB = ""
|
|
||||||
fdtypeA = "auto"
|
fdtypeA = "auto"
|
||||||
fdtypeB = "auto"
|
fdtypeB = "auto"
|
||||||
fallback = "288"
|
fallback = "288"
|
||||||
@ -1671,8 +1113,6 @@ Testing: -drive if=none,file=TEST_DIR/t.qcow2 -device floppy,drive=none0,physica
|
|||||||
iobase = 1008 (0x3f0)
|
iobase = 1008 (0x3f0)
|
||||||
irq = 6 (0x6)
|
irq = 6 (0x6)
|
||||||
dma = 2 (0x2)
|
dma = 2 (0x2)
|
||||||
driveA = ""
|
|
||||||
driveB = ""
|
|
||||||
fdtypeA = "auto"
|
fdtypeA = "auto"
|
||||||
fdtypeB = "auto"
|
fdtypeB = "auto"
|
||||||
fallback = "288"
|
fallback = "288"
|
||||||
|
Loading…
x
Reference in New Issue
Block a user