> i8259: [EMAIL PROTECTED] { > device_type = "interrupt-controller"; > compatible = "pnpPNP,000"; > interrupt-controller; > reg = <00000001 00000020 00000002 > 00000001 000000a0 00000002 > 00000001 000004d0 00000002>; > reserved-interrupts = <2>; > };
This is an interrupt controller (it has an "interrupt-controller" property, and it has no interrupt parent (there is no "interrupt-parent" property, for interrupt controllers you do not follow the "normal" tree parent), so it is the root interrupt controller and there is no loop. It seems from your description that the Linux code is using the tree parent as interrupt parent even for interrupt controller nodes. This is wrong behaviour. Segher _______________________________________________ Linuxppc-dev mailing list Linuxppc-dev@ozlabs.org https://ozlabs.org/mailman/listinfo/linuxppc-dev