summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorHervé Poussineau2016-02-03 17:28:57 +0100
committerJohn Snow2016-02-03 17:28:57 +0100
commit020e29869924ede58ef6d8723cad4df9af307af6 (patch)
tree19f31a48b3a0946fadb094e237abb5ef80a4798f
parenti8257: implement the IsaDma interface (diff)
downloadqemu-020e29869924ede58ef6d8723cad4df9af307af6.tar.gz
qemu-020e29869924ede58ef6d8723cad4df9af307af6.tar.xz
qemu-020e29869924ede58ef6d8723cad4df9af307af6.zip
magnum: disable floppy DMA for now
Floppy uses the DMA controller in rc4030 chipset, and not the i8259 from the ISA bus. It's better to disable DMA than to call the wrong DMA controller. Signed-off-by: Hervé Poussineau <hpoussin@reactos.org> Message-id: 1453843944-26833-13-git-send-email-hpoussin@reactos.org Signed-off-by: John Snow <jsnow@redhat.com>
-rw-r--r--hw/mips/mips_jazz.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/hw/mips/mips_jazz.c b/hw/mips/mips_jazz.c
index a199b9d18a..d6d8058602 100644
--- a/hw/mips/mips_jazz.c
+++ b/hw/mips/mips_jazz.c
@@ -297,7 +297,8 @@ static void mips_jazz_init(MachineState *machine,
for (n = 0; n < MAX_FD; n++) {
fds[n] = drive_get(IF_FLOPPY, 0, n);
}
- fdctrl_init_sysbus(qdev_get_gpio_in(rc4030, 1), 0, 0x80003000, fds);
+ /* FIXME: we should enable DMA with a custom IsaDma device */
+ fdctrl_init_sysbus(qdev_get_gpio_in(rc4030, 1), -1, 0x80003000, fds);
/* Real time clock */
rtc_init(isa_bus, 1980, NULL);