summaryrefslogtreecommitdiff
path: root/hw
diff options
context:
space:
mode:
authorAmadeusz Sławiński <amade@asmblr.net>2013-02-21 07:34:10 +0000
committerAlexander Graf <agraf@suse.de>2013-03-08 21:04:53 +0100
commite13da40448fabb0829d75b01dc57da5f44f391b3 (patch)
tree9e2b2de026b83283c5bff85b186760b08dd1b219 /hw
parentedbe35e0319c15ed2f373bcca626cbb4361f87c8 (diff)
downloadqemu-e13da40448fabb0829d75b01dc57da5f44f391b3.tar.gz
qemu-e13da40448fabb0829d75b01dc57da5f44f391b3.tar.bz2
qemu-e13da40448fabb0829d75b01dc57da5f44f391b3.zip
PPC: Fix dma interrupt
In openbios (drivers/ide.c) they are set to 0000000d 00000000 00000002 00000000 0000000e 00000000 00000003 00000000 0000000f 00000000 00000004 00000000 (The last one seems to be not implemented in qemu) It follows convention of how they are set on real machines, both ide and dma ones are increased Real machine one: http://web.archive.org/web/20090107151044/http://penguinppc.org/historical/dev-trees-html/g4_agp_500_2.html 00000013 00000001 0000000b 00000000 00000014 00000001 0000000c 00000000 00000015 00000001 0000000d 00000000 Signed-off-by: Amadeusz Sławiński <amade@asmblr.net> Signed-off-by: Alexander Graf <agraf@suse.de>
Diffstat (limited to 'hw')
-rw-r--r--hw/ppc/mac_newworld.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/hw/ppc/mac_newworld.c b/hw/ppc/mac_newworld.c
index 065ea871b3..a08a6b2086 100644
--- a/hw/ppc/mac_newworld.c
+++ b/hw/ppc/mac_newworld.c
@@ -370,7 +370,7 @@ static void ppc_core99_init(QEMUMachineInitArgs *args)
qdev_connect_gpio_out(dev, 1, pic[0x0d]); /* IDE */
qdev_connect_gpio_out(dev, 2, pic[0x02]); /* IDE DMA */
qdev_connect_gpio_out(dev, 3, pic[0x0e]); /* IDE */
- qdev_connect_gpio_out(dev, 4, pic[0x02]); /* IDE DMA */
+ qdev_connect_gpio_out(dev, 4, pic[0x03]); /* IDE DMA */
macio_init(macio, pic_mem, escc_bar);
/* We only emulate 2 out of 3 IDE controllers for now */