kernels/linux-2.4.0/arch/ppc/kernel/ppc8xx_pic.c
/* Only the MBX uses the external 8259.  This allows us to catch standard
 * drivers that may mess up the internal interrupt controllers, and also
 * allow them to run without modification on the MBX.
 */
Only the MBX uses the external 8259.  This allows us to catch standard
drivers that may mess up the internal interrupt controllers, and also
allow them to run without modification on the MBX.
Only the MBX uses the external 8259 . This allows us to catch standard drivers that may mess up the internal interrupt controllers and also allow them to run without modification on the MBX .
int request_irq(unsigned int irq, void (*handler)(int, void *, struct pt_regs *),
	unsigned long irqflags, const char * devname, void *dev_id)
{
#if defined(CONFIG_MBX) && defined(CONFIG_PCI)
	irq += i8259_pic.irq_offset;
	return (request_8xxirq(irq, handler, irqflags, devname, dev_id));
#else
	panic("request_irq");
#endif
}
int request_irq ( unsigned int irq , void ( * handler ) ( int , void * , struct pt_regs * ) , unsigned long irqflags , const char * devname , void * dev_id ) { #if defined ( CONFIG_MBX ) && defined ( CONFIG_PCI ) irq += i8259_pic . irq_offset ; return ( request_8xxirq ( irq , handler , irqflags , devname , dev_id ) ) ; #else panic ( " " ) ; #endif }
Only the MBX uses the external 8259.
Only the MBX uses the external 8259 .