Date: Sat, 20 Dec 2008 00:33:10 +0000 (UTC) From: Nathan Whitehorn <nwhitehorn@FreeBSD.org> To: cvs-src-old@freebsd.org Subject: cvs commit: src/sys/conf files.powerpc files.sparc64 files.sun4v src/sys/dev/ofw ofw_if.m ofw_standard.c ofwvar.h openfirm.c openfirm.h openfirmio.c openpromio.c src/sys/kern subr_kobj.c src/sys/powerpc/aim locore.S machdep.c ofw_machdep.c ... Message-ID: <200812200033.mBK0XoeX006132@repoman.freebsd.org>
index | next in thread | raw e-mail
nwhitehorn 2008-12-20 00:33:10 UTC
FreeBSD src repository
Modified files:
sys/conf files.powerpc files.sparc64 files.sun4v
sys/dev/ofw openfirm.c openfirm.h openfirmio.c
openpromio.c
sys/kern subr_kobj.c
sys/powerpc/aim locore.S machdep.c ofw_machdep.c
sys/powerpc/booke machdep.c
sys/powerpc/include ofw_machdep.h
sys/powerpc/powerpc pmap_dispatch.c
sys/sparc64/include ofw_machdep.h
sys/sparc64/sparc64 machdep.c mp_machdep.c support.S trap.c
vm_machdep.c
sys/sun4v/sun4v machdep.c mp_machdep.c support.S trap.c
sys/sys kobj.h
Added files:
sys/dev/ofw ofw_if.m ofw_standard.c ofwvar.h
Log:
SVN rev 186347 on 2008-12-20 00:33:10Z by nwhitehorn
Modularize the Open Firmware client interface to allow run-time switching
of OFW access semantics, in order to allow future support for real-mode
OF access and flattened device frees. OF client interface modules are
implemented using KOBJ, in a similar way to the PPC PMAP modules.
Because we need Open Firmware to be available before mutexes can be used on
sparc64, changes are also included to allow KOBJ to be used very early in
the boot process by only using the mutex once we know it has been initialized.
Reviewed by: marius, grehan
Revision Changes Path
1.87 +2 -0 src/sys/conf/files.powerpc
1.103 +2 -0 src/sys/conf/files.sparc64
1.18 +2 -0 src/sys/conf/files.sun4v
1.1 +357 -0 src/sys/dev/ofw/ofw_if.m (new)
1.1 +763 -0 src/sys/dev/ofw/ofw_standard.c (new)
1.1 +89 -0 src/sys/dev/ofw/ofwvar.h (new)
1.22 +118 -535 src/sys/dev/ofw/openfirm.c
1.16 +45 -47 src/sys/dev/ofw/openfirm.h
1.15 +1 -1 src/sys/dev/ofw/openfirmio.c
1.9 +1 -1 src/sys/dev/ofw/openpromio.c
1.11 +34 -25 src/sys/kern/subr_kobj.c
1.30 +1 -10 src/sys/powerpc/aim/locore.S
1.119 +10 -2 src/sys/powerpc/aim/machdep.c
1.22 +43 -4 src/sys/powerpc/aim/ofw_machdep.c
1.10 +0 -1 src/sys/powerpc/booke/machdep.c
1.4 +9 -0 src/sys/powerpc/include/ofw_machdep.h
1.16 +2 -3 src/sys/powerpc/powerpc/pmap_dispatch.c
1.7 +6 -1 src/sys/sparc64/include/ofw_machdep.h
1.149 +10 -11 src/sys/sparc64/sparc64/machdep.c
1.49 +2 -2 src/sys/sparc64/sparc64/mp_machdep.c
1.36 +6 -6 src/sys/sparc64/sparc64/support.S
1.95 +2 -1 src/sys/sparc64/sparc64/trap.c
1.79 +1 -1 src/sys/sparc64/sparc64/vm_machdep.c
1.19 +12 -13 src/sys/sun4v/sun4v/machdep.c
1.11 +1 -1 src/sys/sun4v/sun4v/mp_machdep.c
1.6 +5 -5 src/sys/sun4v/sun4v/support.S
1.18 +1 -1 src/sys/sun4v/sun4v/trap.c
1.12 +0 -5 src/sys/sys/kobj.h
help
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200812200033.mBK0XoeX006132>
