[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