From 5c464f66f5696724c892339de242fac41f4d57a6 Mon Sep 17 00:00:00 2001 From: Cormac O'Brien Date: Wed, 17 Jun 2015 17:04:11 -0500 Subject: macio: remove nonexistent interrupt on pin 1 The current macio implementation declares an interrupt that doesn't appear to exist in the hardware or any other emulator implementation. OpenBIOS detects this interrupt and generates an 'interrupts' property in the macio device tree entry. Mac OS 9 halts boot when it detects this interrupt, so it has been removed to permit further progress in the boot process. Signed-off-by: Cormac O'Brien Reviewed-by: Mark Cave-Ayland Signed-off-by: Alexander Graf --- hw/misc/macio/macio.c | 2 -- 1 file changed, 2 deletions(-) (limited to 'hw') diff --git a/hw/misc/macio/macio.c b/hw/misc/macio/macio.c index e9037b0c39..e3c0242d41 100644 --- a/hw/misc/macio/macio.c +++ b/hw/misc/macio/macio.c @@ -132,8 +132,6 @@ static void macio_common_realize(PCIDevice *d, Error **errp) SysBusDevice *sysbus_dev; Error *err = NULL; - d->config[0x3d] = 0x01; // interrupt on pin 1 - object_property_set_bool(OBJECT(&s->cuda), true, "realized", &err); if (err) { error_propagate(errp, err); -- cgit v1.2.3