Date: Tue, 13 Jan 2004 03:20:52 -0800 (PST) From: Peter Grehan <grehan@FreeBSD.org> To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/powerpc/powerpc nexus.c src/sys/powerpc/include nexusvar.h Message-ID: <200401131120.i0DBKqvF091486@repoman.freebsd.org>
next in thread | raw e-mail | index | archive | help
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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200401131120.i0DBKqvF091486>
