Showing changes from revision #1 to #2:
Added | Removed | Changed
void *HAL_ControllerAddress(unsigned ignored,unsigned controller)
Entry | |
---|---|
controller | Bits 0-7: Sequence number |
Bits 15-31: Controller number: | |
0 = EASI card access speed control | |
1 = EASI |
|
2 = VIDC1 | |
3 = VIDC20 | |
4 = S space base (IOMD,podules,NICs blah blah) | |
5 = Extension ROM | |
6 = SuperIO/82C710 |
Exit | ||
---|---|---|
- | - | |
On failure, returns -1 or zero |
Asks the HAL where various controllers might or might not be. Podule manager uses this information to determine at run time whether or not to bother doing anything. TheADFS, SerialDeviceDriver & ParallelDeviceDriver modules use it to get the 82C710 address for providing floppy/serial/parallel support.