Messages in this thread |  | | | Date | Fri, 30 May 1997 13:16:25 +0200 (MET DST) | | From | Davide Rossetti <> | | Subject | Re: Question about outb |
| |
On Tue, 27 May 1997, Andrew E. Mileski wrote:
> > 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.
I don't know if it is a PCI board. Assuming so. Perhaps onboard formaware does not properly initialize bit x (1 ?, I don't remember) of the configuration space register, which asks I/O space under 1MB to power-on bios. so it is configured somewhere in full 32bit address space. you can always over-write it.
regards.
+------------------------------------------------------------------+ |Rossetti Davide INFN - Sezione Roma I - gruppo V, prog. APEmille| | web : http://apemaia.roma1.infn.it/~rossetti | | """"" E-mail : rossetti@roma1.infn.it | | |o o| phone : (+39)-6-49914412 | |--o00O-O00o-- fax : (+39)-6-4454875 | | address: Dipartimento di Fisica (V.E.) | | Universita' di Roma "La Sapienza" | | P.le Aldo Moro,5 I - 00185 Roma - Italy| | pgp pub. key: finger rossetti@apemaia.roma1.infn.it | | | |"Most people think about twice a year. I got famous by thinking | | once a week." - George B. Shaw (see Appendix A) | +------------------------------------------------------------------+
|  |