[parisc-linux-cvs] 2.4.21-pa10: PCMCIA stuff, sti=off, stifb=off

Grant Grundler grundler@parisc-linux.org
Wed, 13 Aug 2003 09:39:49 -0600


On Tue, Aug 12, 2003 at 06:41:45PM +0200, Helge Deller wrote:
> > Not true.  (E)ISA interrupts get region 0, and we need to due to crappy
> > drivers that assume interrupts are in the range 0-15.  Since we can
> > satisfy them, we do.
> 
> Correct.
> If this wouldn't be true, I don't know how I got an ISA NIC in an
> EISA slot running at irq 10 a year back or so...

ok - my bad. I need to look at code before opening my mouth...

arch/parisc/kernel/irq.c:
struct irq_region *irq_region[NR_IRQ_REGS] = {
        [ 0 ]              NULL, /* reserved for EISA, else causes data page fault (aka code 15) */
	[ CPU_IRQ_REGION ] &cpu0_irq_region,
};

plus more autodetecting stuff in do_irq() that I'd like to put
#ifdef CONFIG_EISA around.

apologies,
grant