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.

Reply via email to