On 20.12.2010, at 07:37, Andreas Färber wrote:
> Am 14.12.2010 um 01:49 schrieb Andreas Färber:> >> Calling isa_ide_init() twice with the same IRQ 13 fails:>> >> qemu: hardware error: isa irq 13 already assigned>> >> Use a different IRQ (14) for the second one to avoid this.>> >> Signed-off-by: Hervé Poussineau <hpoussin@reactos.org>>> Cc: Alexander Graf <agraf@suse.de>>> Signed-off-by: Andreas Färber <andreas.faerber@web.de>> > The implied question behind "RFC" is, has this been a dormant bug in ppc_prep.c or would this need to be fixed at ISA level (allowing two devices to share the same IRQ) in isa-bus.c where the above error message is raised?
That depends on the hardware. Usually ISA can't share IRQs. There are some exceptions though, where ISA controllers have some built in magic to enable sharing along identical devices. Not sure which case we're looking at here, but having them separate is certainly the safe choice.
Alex