Subject: CVS commit: src
To: None <source-changes@netbsd.org>
From: Jason R Thorpe <thorpej@netbsd.org>
List: source-changes
Date: 11/10/1998 22:41:28
Module Name:	src
Committed By:	thorpej
Date:		Wed Nov 11 06:41:28 UTC 1998

Modified Files:
	src/sys/arch/alpha/alpha: locore.s trap.c vm_machdep.c
	src/sys/arch/alpha/include: cpu.h
	src/sys/arch/amiga/amiga: locore.s trap.c vm_machdep.c
	src/sys/arch/amiga/include: cpu.h
	src/sys/arch/arm32/arm32: syscall.c vm_machdep.c
	src/sys/arch/arm32/include: cpu.h
	src/sys/arch/atari/atari: locore.s trap.c vm_machdep.c
	src/sys/arch/atari/include: cpu.h
	src/sys/arch/hp300/hp300: locore.s trap.c vm_machdep.c
	src/sys/arch/hp300/include: cpu.h
	src/sys/arch/i386/i386: trap.c vm_machdep.c
	src/sys/arch/i386/include: cpu.h
	src/sys/arch/mac68k/include: cpu.h
	src/sys/arch/mac68k/mac68k: locore.s trap.c vm_machdep.c
	src/sys/arch/mips/include: cpu.h
	src/sys/arch/mips/mips: trap.c vm_machdep.c
	src/sys/arch/mvme68k/include: cpu.h
	src/sys/arch/mvme68k/mvme68k: locore.s trap.c vm_machdep.c
	src/sys/arch/next68k/include: cpu.h
	src/sys/arch/next68k/next68k: locore.s trap.c vm_machdep.c
Log Message:
Changes to support fork_kthread():
- cpu_set_kpc() now takes void *arg third argument, passed to the
entry point.
- cpu_fork() allows parent to be non-curproc iff parent is proc0.
When forking non-curproc, assume its state has already been saved.
- Adjust various pieces of machine-dependent code to account of all of this.