cvs commit: src/sys/powerpc/powerpc nexus.c src/sys/powerpc/include
nexusvar.h
Peter Grehan
grehan at FreeBSD.org
Tue Jan 13 03:20:53 PST 2004
grehan 2004/01/13 03:20:52 PST
FreeBSD src repository
Modified files:
sys/powerpc/powerpc nexus.c
sys/powerpc/include nexusvar.h
Log:
Remove hard-coded knowledge of specific OFW devices. Use bus_generic_probe
and add_child entry point to allow devices to use the identify
method to add themselves if need be (e.g. openpic, syscons).
Export interrupt-controller-add routine for extern int cntlr drivers.
Eliminate recursive OFW device-tree walk and only iterate the
top-level ala sparc64. Allow child devices to set the device
type with write_ivars.
Step 1 of many in removing the hard-dependency on OpenFirmware.
Revision Changes Path
1.3 +5 -0 src/sys/powerpc/include/nexusvar.h
1.7 +64 -55 src/sys/powerpc/powerpc/nexus.c
More information about the cvs-all
mailing list