Преглед на файлове

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>
Hervé Poussineau преди 9 години
родител
ревизия
020e298699
променени са 1 файла, в които са добавени 2 реда и са изтрити 1 реда
  1. 2 1
      hw/mips/mips_jazz.c

+ 2 - 1
hw/mips/mips_jazz.c

@@ -297,7 +297,8 @@ static void mips_jazz_init(MachineState *machine,
     for (n = 0; n < MAX_FD; n++) {
     for (n = 0; n < MAX_FD; n++) {
         fds[n] = drive_get(IF_FLOPPY, 0, 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 */
     /* Real time clock */
     rtc_init(isa_bus, 1980, NULL);
     rtc_init(isa_bus, 1980, NULL);