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>