CVSROOT: /cvs
Module name: src
Changes by: [email protected] 2010/04/06 13:09:50
Modified files:
sys/arch/sgi/include: mnode.h
sys/arch/sgi/sgi: ip27_machdep.c sginode.c
Log message:
Add more KL grovelling routines: one routine to enumerate on all nodes,
and routines to turn a KL console and a KL component structs, respectively,
into struct sgi_device_location for further device identification.
XXX Due to the way PCI devices are numbered on PIC buses, this code is tainted
XXX by knowledge about PIC widgets, to compensate. I have considered changing
XXX xbridge(4) to have our PCI device numbering match KL on PIC-connected
XXX devices, but I expect this to be even uglier. This is not settled yet.