I’m moving an ISA hardware design to PCI. Part of the design contains a
UART. Up until now I’ve always had the UART at one of the “well known” i/o
addresses. This has allowed me to use Dev.ser as the driver and has thus
made programming this serial port easy.
I wil still have the UART in the PCI design, but of course its i/o base
address will be set for me by the BIOS. I can then use the various PCI_
function calls to determine this. However, can I still use Dev.ser and if
so, what would be the best method of discovering the UART’s base address and
then invoking Dev.ser?
Perhaps this is easy, but the data sheet for the PLX PCI interface chip has
destroyed several thousand brain cells this morning alone!