Subject: CVS commit: [nathanw_sa] syssrc/sys/arch
To: None <source-changes@netbsd.org>
From: Jason R Thorpe <thorpej@netbsd.org>
List: source-changes
Date: 12/08/2001 10:22:45
Module Name:	syssrc
Committed By:	thorpej
Date:		Sat Dec  8 08:22:44 UTC 2001

Modified Files:
	syssrc/sys/arch/alpha/include [nathanw_sa]: cpu.h
	syssrc/sys/arch/amiga/include [nathanw_sa]: cpu.h
	syssrc/sys/arch/arm/include [nathanw_sa]: cpu.h
	syssrc/sys/arch/atari/include [nathanw_sa]: cpu.h
	syssrc/sys/arch/cesfic/include [nathanw_sa]: cpu.h
	syssrc/sys/arch/hp300/hp300 [nathanw_sa]: vm_machdep.c
	syssrc/sys/arch/hp300/include [nathanw_sa]: cpu.h
	syssrc/sys/arch/i386/i386 [nathanw_sa]: vm_machdep.c
	syssrc/sys/arch/i386/include [nathanw_sa]: cpu.h
	syssrc/sys/arch/luna68k/include [nathanw_sa]: cpu.h
	syssrc/sys/arch/mac68k/include [nathanw_sa]: cpu.h
	syssrc/sys/arch/mips/include [nathanw_sa]: cpu.h
	syssrc/sys/arch/mvme68k/include [nathanw_sa]: cpu.h
	syssrc/sys/arch/news68k/include [nathanw_sa]: cpu.h
	syssrc/sys/arch/news68k/news68k [nathanw_sa]: vm_machdep.c
	syssrc/sys/arch/next68k/include [nathanw_sa]: cpu.h
	syssrc/sys/arch/powerpc/include [nathanw_sa]: cpu.h
	syssrc/sys/arch/sparc/include [nathanw_sa]: cpu.h
	syssrc/sys/arch/sun3/include [nathanw_sa]: cpu.h
	syssrc/sys/arch/sun68k/include [nathanw_sa]: cpu.h
	syssrc/sys/arch/x68k/include [nathanw_sa]: cpu.h
	syssrc/sys/arch/x68k/x68k [nathanw_sa]: vm_machdep.c

Log Message:
Add a cpu_proc_fork(), called from uvm_proc_fork(), which takes care
of machine-dependent handling a fork() time (this is different from
forking the actual context in an LWP world).  #define it away on
platforms which do not need it.

Problem noted by Gregory McGarry.


To generate a diff of this commit:
cvs rdiff -r1.58.4.1 -r1.58.4.2 syssrc/sys/arch/alpha/include/cpu.h
cvs rdiff -r1.53.2.1 -r1.53.2.2 syssrc/sys/arch/amiga/include/cpu.h
cvs rdiff -r1.16.2.3 -r1.16.2.4 syssrc/sys/arch/arm/include/cpu.h
cvs rdiff -r1.38.4.1 -r1.38.4.2 syssrc/sys/arch/atari/include/cpu.h
cvs rdiff -r1.4.6.1 -r1.4.6.2 syssrc/sys/arch/cesfic/include/cpu.h
cvs rdiff -r1.61.4.2 -r1.61.4.3 syssrc/sys/arch/hp300/hp300/vm_machdep.c
cvs rdiff -r1.38.8.1 -r1.38.8.2 syssrc/sys/arch/hp300/include/cpu.h
cvs rdiff -r1.97.2.4 -r1.97.2.5 syssrc/sys/arch/i386/i386/vm_machdep.c
cvs rdiff -r1.68.2.3 -r1.68.2.4 syssrc/sys/arch/i386/include/cpu.h
cvs rdiff -r1.5.8.1 -r1.5.8.2 syssrc/sys/arch/luna68k/include/cpu.h
cvs rdiff -r1.67.8.1 -r1.67.8.2 syssrc/sys/arch/mac68k/include/cpu.h
cvs rdiff -r1.57.2.1 -r1.57.2.2 syssrc/sys/arch/mips/include/cpu.h
cvs rdiff -r1.24.8.2 -r1.24.8.3 syssrc/sys/arch/mvme68k/include/cpu.h
cvs rdiff -r1.10.8.1 -r1.10.8.2 syssrc/sys/arch/news68k/include/cpu.h
cvs rdiff -r1.11.4.2 -r1.11.4.3 syssrc/sys/arch/news68k/news68k/vm_machdep.c
cvs rdiff -r1.18.8.1 -r1.18.8.2 syssrc/sys/arch/next68k/include/cpu.h
cvs rdiff -r1.10.6.2 -r1.10.6.3 syssrc/sys/arch/powerpc/include/cpu.h
cvs rdiff -r1.45.4.1 -r1.45.4.2 syssrc/sys/arch/sparc/include/cpu.h
cvs rdiff -r1.29 -r1.29.8.1 syssrc/sys/arch/sun3/include/cpu.h
cvs rdiff -r1.2 -r1.2.8.1 syssrc/sys/arch/sun68k/include/cpu.h
cvs rdiff -r1.26.8.1 -r1.26.8.2 syssrc/sys/arch/x68k/include/cpu.h
cvs rdiff -r1.37.4.2 -r1.37.4.3 syssrc/sys/arch/x68k/x68k/vm_machdep.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.