Re: Question about outb

Andrew E. Mileski (aem@netcom.ca)
Tue, 27 May 1997 23:11:13 -0400 (EDT)


> The card I'm writing the driver for puts its real
> registers out of the range accessable by a short. Here's relavent part
> of the <cat /proc/ioports>:
>
> efbdc000-efbddffe: ihcp
>
> That REALLY is the IO space for the card's registers. Am I missing
> something?

This looks to me like a memory-mapped I/O region. The ISDN driver
does this too, but they _know_ this is "wrong" and comment it.
The problem being no support for requesting regions of the address
space. This isn't a huge problem in this case, since the address
is above the legal ix86 I/O region.

--
Andrew E. Mileski   mailto:aem@netcom.ca
Linux Plug-and-Play Hardware Support http://www.redhat.com/linux-info/pnp/
XFree86 Matrox Team http://www.bf.rmit.edu.au/~ajv/xf86-matrox.html