Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 21 Jan 1997 18:36:00 -0700 (MST)
From:      Nate Williams <nate@mt.sri.com>
To:        Nate Williams <nate@mt.sri.com>
Cc:        Michael Smith <msmith@atrad.adelaide.edu.au>, mobile@freebsd.org
Subject:   Re: What PCMCIA ethernet card supported/recommended?
Message-ID:  <199701220136.SAA23158@rocky.mt.sri.com>
In-Reply-To: <199701220130.SAA23116@rocky.mt.sri.com>
References:  <199701220059.RAA22967@rocky.mt.sri.com> <199701220104.LAA10230@genesis.atrad.adelaide.edu.au> <199701220130.SAA23116@rocky.mt.sri.com>

next in thread | previous in thread | raw e-mail | index | archive | help
> > Hmm; how does one go about demuxing the interrupt?   (With the price tag
> > on the PCCARD spec, I'm really forced to guess and infer on stuff
> > like this 8( )
> 
..
> [Digging out my spec.]
> 
> Hmm, nothing obvious jumps out at me, but I suspect that a 'device' sets
> a big in one of the CIS-Tuples that said it generated the IRQ.
> 
> But, I could be completely out to lunch. :)

I found it in a different book.  (They are like 12 of them).

Card Services determines which function has interrupted by reading each
function's INTR bit in the Function Configuration and Status Register
(FCSR).  After the IRS is completed, Card Services will clear the
interrupt by writing a zero to the INTR bit in the function that has
just been serviced.



Nate



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199701220136.SAA23158>