linux-mips
[Top] [All Lists]

Re: EISA support

To: Ralf Baechle <ralf@uni-koblenz.de>
Subject: Re: EISA support
From: "William J. Earl" <wje@fir.engr.sgi.com>
Date: Mon, 2 Aug 1999 16:00:46 -0700 (PDT)
Cc: "Andrew R. Baker" <andrewb@uab.edu>, Linux SGI <linux@cthulhu.engr.sgi.com>
In-reply-to: <19990803000615.A29290@uni-koblenz.de>
References: <Pine.LNX.3.96.990802203514.15805A-100000@mdk187.tucc.uab.edu> <19990803000615.A29290@uni-koblenz.de>
Sender: owner-linux@cthulhu.engr.sgi.com
Ralf Baechle writes:
...
 > The solution which we're using for other systems is to number the
 > interrupts such that 0 ... 15 are the (E)ISA interrupts; all other
 > system specific interrupts use higher numbers.  In such a scenario
 > request_irq() will essentially just be a demultiplexer which for
 > (E)ISA interrupt numbers calls request_isa_irq() etc.  You really
 > should try to leave the interrupt numbers unchanged as they are;
 > basically every (E)ISA interrupt driver has it's numbers hardwired.

     That suggests that we need to renumber the levels in sgiint23.h,
moving all of them up by 16 to make room for the EISA interrupts, and
then increasing NR_IRQ to at least 68 from 64 to account for the extra
levels.  

<Prev in Thread] Current Thread [Next in Thread>