linux-mips
[Top] [All Lists]

Re: EISA support

To: "William J. Earl" <wje@fir.engr.sgi.com>
Subject: Re: EISA support
From: Ralf Baechle <ralf@uni-koblenz.de>
Date: Tue, 3 Aug 1999 01:03:57 +0200
Cc: "Andrew R. Baker" <andrewb@uab.edu>, Linux SGI <linux@cthulhu.engr.sgi.com>
In-reply-to: <14246.8990.201459.912911@fir.engr.sgi.com>; from William J. Earl on Mon, Aug 02, 1999 at 04:00:46PM -0700
References: <Pine.LNX.3.96.990802203514.15805A-100000@mdk187.tucc.uab.edu> <19990803000615.A29290@uni-koblenz.de> <14246.8990.201459.912911@fir.engr.sgi.com>
Sender: owner-linux@cthulhu.engr.sgi.com
On Mon, Aug 02, 1999 at 04:00:46PM -0700, William J. Earl wrote:

> 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.  

Indeed, but I don't see a problem with that.

  Ralf

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