Public bug reported: In recent versions of qemu-system-i386, booting from an emulated floppy no longer works.
Using bisection, I have determined that the problem appeared with the following commit: commit 582299336879504353e60c7937fbc70fea93f3da Author: Julien Grall <julien.gr...@citrix.com> Date: Wed Sep 19 12:50:09 2012 +0100 hw/dma.c: Replace register_ioport_* Replace all register_ioport_*() with the new Memory API functions. This permits to use the new Memory stuff like listeners. Signed-off-by: Julien Grall <julien.gr...@citrix.com> Acked-by: Avi Kivity <a...@redhat.com> [AF: Rebased onto hwaddr] Signed-off-by: Andreas Färber <afaer...@suse.de> One way to reproduce the problem is using the FreeDOS floppy image listed on http://wiki.qemu.org/Testing, by running wget http://odin.fdos.org/odin2005/odin1440.img qemu-system-i386 -fda odin1440.img This successfully boots FreeDOS in qemu version 258711c6448c44b60b0fecef1d3b09c71e23e304, but not in version 582299336879504353e60c7937fbc70fea93f3da or newer. ** Affects: qemu Importance: Undecided Status: New -- You received this bug notification because you are a member of qemu- devel-ml, which is subscribed to QEMU. https://bugs.launchpad.net/bugs/1089996 Title: Recent floppy boot regression in qemu-system-i386 Status in QEMU: New Bug description: In recent versions of qemu-system-i386, booting from an emulated floppy no longer works. Using bisection, I have determined that the problem appeared with the following commit: commit 582299336879504353e60c7937fbc70fea93f3da Author: Julien Grall <julien.gr...@citrix.com> Date: Wed Sep 19 12:50:09 2012 +0100 hw/dma.c: Replace register_ioport_* Replace all register_ioport_*() with the new Memory API functions. This permits to use the new Memory stuff like listeners. Signed-off-by: Julien Grall <julien.gr...@citrix.com> Acked-by: Avi Kivity <a...@redhat.com> [AF: Rebased onto hwaddr] Signed-off-by: Andreas Färber <afaer...@suse.de> One way to reproduce the problem is using the FreeDOS floppy image listed on http://wiki.qemu.org/Testing, by running wget http://odin.fdos.org/odin2005/odin1440.img qemu-system-i386 -fda odin1440.img This successfully boots FreeDOS in qemu version 258711c6448c44b60b0fecef1d3b09c71e23e304, but not in version 582299336879504353e60c7937fbc70fea93f3da or newer. To manage notifications about this bug go to: https://bugs.launchpad.net/qemu/+bug/1089996/+subscriptions