Messages in this thread | | | From | tenthumbs@cybernex ... | Subject | Re: ISA bus and SLOW_DOWN_IO | Date | Mon, 26 May 1997 18:51:31 GMT |
| |
On Sat, 24 May 1997 23:59:12 -0400 (EDT), you wrote:
> > In the following session, MS-DOS debug is used to read and write > using the port at 0x80. Note that what is written, will be read back. > Therefore, it is NOT an "unused" port.
The comment is asm-i386/io.h is just wrong.
Port 0x80 is the POST diagnostic port. Since the original IBM AT, it's been used by the BIOS during POST to indicate status and error information. Only Compaq has used another port (0x84). If you have one of those diagnostic cards with the 7-segment display on it, this is the port it is listening to.
Whether this method is a Good Thing is open to question. On the one hand, it just lets the hardware do whatever it wants, which eliminates the need to know about the motherboard in use. On the other hand, it is ugly and is potentially much slower that it need to be.
This whole issue is a consequence of not using the BIOS at all.
John
| |