qemu-e2k/hw
John Snow 4812fa27fa fdc: change auto fallback drive for ISA FDC to 288
The 2.88 drive is more suitable as a default because
it can still read 1.44 images correctly, but the reverse
is not true.

Since there exist virtio-win drivers that are shipped on
2.88 floppy images, this patch will allow VMs booted without
a floppy disk inserted to later insert a 2.88MB floppy and
have that work.

This patch has been tested with msdos, freedos, fedora,
windows 8 and windows 10 without issue: if problems do
arise for certain guests being unable to cope with 2.88MB
drives as the default, they are in the minority and can use
type=144 as needed (or insert a proper boot medium and omit
type=144/288 or use type=auto) to obtain different drive types.

As icing, the default will remain auto/144 for any pre-2.6
machine types, hopefully minimizing the impact of this change
in legacy hw to basically zero.

Reviewed-by: Eric Blake <eblake@redhat.com>
Signed-off-by: John Snow <jsnow@redhat.com>
Message-id: 1453495865-9649-13-git-send-email-jsnow@redhat.com
2016-01-25 14:36:01 -05:00
..
9pfs 9pfs: use error_report() instead of fprintf(stderr) 2016-01-22 15:12:17 +01:00
acpi
alpha
arm hw/arm/virt: Add always-on property to the virt board timer 2016-01-21 14:15:07 +00:00
audio
block fdc: change auto fallback drive for ISA FDC to 288 2016-01-25 14:36:01 -05:00
bt
char Error reporting patches for 2016-01-13 2016-01-14 13:07:38 +00:00
core fdc: Add fallback option 2016-01-25 14:35:23 -05:00
cpu
cris
display Xen 2016/01/21 2016-01-21 17:21:08 +00:00
dma
gpio
i2c
i386 fdc: add drive type qapi enum 2016-01-25 14:35:23 -05:00
ide ide: Correct the CHS 'cyls_max' limit to be 65535 2016-01-25 14:34:40 -05:00
input
intc arm_gic: Update ID registers based on revision 2016-01-21 14:15:08 +00:00
ipack
ipmi fpu: Replace int32 typedef with int32_t 2016-01-22 15:09:21 +00:00
isa
lm32
m68k
mem
microblaze ssi: Move ssi.h into a separate directory 2016-01-21 14:15:03 +00:00
mips mips: Clean up includes 2016-01-23 14:30:04 +00:00
misc fpu: Replace uint32 typedef with uint32_t 2016-01-22 15:09:21 +00:00
moxie
net fpu: Replace uint8 typedef with uint8_t 2016-01-22 15:09:21 +00:00
nvram
openrisc
pci
pci-bridge
pci-host
pcmcia
ppc fpu: Replace uint32 typedef with uint32_t 2016-01-22 15:09:21 +00:00
s390x Error reporting patches for 2016-01-13 2016-01-14 13:07:38 +00:00
scsi SCSI device: fix to incomplete QOMify 2016-01-15 18:58:01 +01:00
sd ssi: Move ssi.h into a separate directory 2016-01-21 14:15:03 +00:00
sh4
smbios
sparc
sparc64 target-sparc: Convert to VMStateDescription 2016-01-16 12:01:23 +00:00
ssi xilinx_spips: Separate the state struct into a header 2016-01-21 14:15:03 +00:00
timer
tpm qemu-char: delete send_all/recv_all helper methods 2016-01-15 18:58:01 +01:00
tricore
unicore32
usb
vfio vfio/pci: Lazy PBA emulation 2016-01-19 11:33:42 -07:00
virtio
watchdog
xen Xen PCI passthru: convert to realize() 2016-01-21 16:45:54 +00:00
xenpv
xtensa
Makefile.objs