|
From: | BALATON Zoltan |
Subject: | Re: hw/ppc/mac_newworld: Problem with Uninorth IRQ lines |
Date: | Tue, 21 Feb 2023 16:17:24 +0100 (CET) |
On Tue, 21 Feb 2023, Philippe Mathieu-Daudé wrote:
The mac99 machines use the same PIC input IRQs for the Uninorth output IRQs: 379 if (PPC_INPUT(env) != PPC_FLAGS_INPUT_970) { 380 /* Uninorth AGP bus */ 381 for (i = 0; i < 4; i++) { 382 qdev_connect_gpio_out(uninorth_agp_dev, i, 383 qdev_get_gpio_in(pic_dev, 0x1b + i)); 384 } 385 386 /* Uninorth internal bus */ 387 for (i = 0; i < 4; i++) { 388 qdev_connect_gpio_out(uninorth_internal_dev, i, 389 qdev_get_gpio_in(pic_dev, 0x1b + i)); 390 } 391 } Did you mean to use an OR gate here?
This probably does not matter as these PCI busses are not used at all, they are just there to match real hardware but on QEMU everyting is connected to the 3rd PCI bus (which is actually the second numbered between the two others above, but OpenBIOS only knows about that PCI bus and does not care about the AGP and internal PCI buses so in practice these IRQs likely never raised so probably does not really matter where they are connected now).
Regards, BALATON Zoltan
[Prev in Thread] | Current Thread | [Next in Thread] |