irq cleanup

Geert Uytterhoeven Geert.Uytterhoeven at cs.kuleuven.ac.be
Tue Jan 5 20:05:39 EST 1999


On Tue, 5 Jan 1999, Dan Malek wrote:
> Cort Dougan wrote:
> > Right, that's the plan.
> >
> > }To support PCI or ISA devices that interrupt on the MBX
> > }you would need to modify irq.c to support a multilevel interrupt
> > }scheme.  The 8259 would interrupt on one of the 8xx interrupt
> > }controller levels, then you would have to process all 8259
> > }interrupts.
> 
> Are there other systems designed like this with a multilevel
> interrupt controller?  It's not hard to imagine, although I have
> never seen one before the MBX.  This is one reason I didn't
> spend any effort when I did the iniitial port.  It seemed like
> lots of work for a single board not likely to use them

LongTrail CHRP has the output of the master i8259 routed through the OpenPIC.
So it has 3 interrupt controllers:

  - irq 0-7: master i8259	-> irq 16
  - irq 8-15: slave i8259	-> irq 2
  - irq 16-35: OpenPIC in Hydra	-> CPU

Greetings,

						Geert

--
Geert Uytterhoeven                     Geert.Uytterhoeven at cs.kuleuven.ac.be
Wavelets, Linux/{m68k~Amiga,PPC~CHRP}  http://www.cs.kuleuven.ac.be/~geert/
Department of Computer Science -- Katholieke Universiteit Leuven -- Belgium



[[ This message was sent via the linuxppc-dev mailing list. Replies are ]]
[[ not forced back to the list, so be sure to  Cc linuxppc-dev  if your ]]
[[ reply is of general interest. To unsubscribe from linuxppc-dev, send ]]
[[ the message 'unsubscribe' to linuxppc-dev-request at lists.linuxppc.org ]]




More information about the Linuxppc-dev mailing list