Subject: CVS commit: syssrc/sys
To: None <source-changes@netbsd.org>
From: Jaromir Dolecek <jdolecek@netbsd.org>
List: source-changes
Date: 09/18/2001 22:36:42
Module Name:	syssrc
Committed By:	jdolecek
Date:		Tue Sep 18 19:36:41 UTC 2001

Modified Files:
	syssrc/sys/arch/alpha/alpha: machdep.c
	syssrc/sys/arch/mips/mips: cpu_exec.c
	syssrc/sys/compat/aout: aout_exec.c
	syssrc/sys/compat/aoutm68k: aoutm68k_exec.c
	syssrc/sys/compat/freebsd: freebsd_exec.c
	syssrc/sys/compat/hpux: hpux_exec.c
	syssrc/sys/compat/ibcs2: ibcs2_exec.c
	syssrc/sys/compat/linux/common: linux_exec.c
	syssrc/sys/compat/mach: mach_exec.c
	syssrc/sys/compat/netbsd32: netbsd32_netbsd.c
	syssrc/sys/compat/osf1: osf1_exec.c
	syssrc/sys/compat/sunos: sunos_exec.c
	syssrc/sys/compat/sunos32: sunos32_exec.c
	syssrc/sys/compat/svr4: svr4_exec.c
	syssrc/sys/compat/svr4_32: svr4_32_exec.c
	syssrc/sys/compat/ultrix: ultrix_misc.c
	syssrc/sys/kern: exec_conf.c kern_exec.c
	syssrc/sys/lkm/compat/aout: lkminit_emul.c
	syssrc/sys/lkm/compat/aoutm68k: lkminit_emul.c
	syssrc/sys/lkm/exec/elf: lkminit_exec.c
	syssrc/sys/lkm/exec/freebsd_aout: lkminit_exec.c
	syssrc/sys/lkm/exec/freebsd_elf: lkminit_exec.c
	syssrc/sys/lkm/exec/hpux_aout: lkminit_exec.c
	syssrc/sys/lkm/exec/ibcs2_coff: lkminit_exec.c
	syssrc/sys/lkm/exec/ibcs2_elf: lkminit_exec.c
	syssrc/sys/lkm/exec/ibcs2_xout: lkminit_exec.c
	syssrc/sys/lkm/exec/linux_aout: lkminit_exec.c
	syssrc/sys/lkm/exec/linux_elf: lkminit_exec.c
	syssrc/sys/lkm/exec/m68k4k: lkminit_exec.c
	syssrc/sys/lkm/exec/netbsd32_aout: lkminit_exec.c
	syssrc/sys/lkm/exec/netbsd32_elf: lkminit_exec.c
	syssrc/sys/lkm/exec/sunos32_aout: lkminit_exec.c
	syssrc/sys/lkm/exec/sunos_aout: lkminit_exec.c
	syssrc/sys/lkm/exec/svr4_32_elf: lkminit_exec.c
	syssrc/sys/lkm/exec/svr4_elf: lkminit_exec.c
	syssrc/sys/lkm/exec/vax1k: lkminit_exec.c
	syssrc/sys/sys: proc.h

Log Message:
Make the setregs hook emulation-specific, rather than executable
format specific.
Struct emul has a e_setregs hook back, which points to emulation-specific
setregs function. es_setregs of struct execsw now only points to
optional executable-specific setup function (this is only used for
ECOFF).


To generate a diff of this commit:
cvs rdiff -r1.251 -r1.252 syssrc/sys/arch/alpha/alpha/machdep.c
cvs rdiff -r1.28 -r1.29 syssrc/sys/arch/mips/mips/cpu_exec.c
cvs rdiff -r1.11 -r1.12 syssrc/sys/compat/aout/aout_exec.c
cvs rdiff -r1.6 -r1.7 syssrc/sys/compat/aoutm68k/aoutm68k_exec.c
cvs rdiff -r1.15 -r1.16 syssrc/sys/compat/freebsd/freebsd_exec.c
cvs rdiff -r1.26 -r1.27 syssrc/sys/compat/hpux/hpux_exec.c
cvs rdiff -r1.47 -r1.48 syssrc/sys/compat/ibcs2/ibcs2_exec.c
cvs rdiff -r1.52 -r1.53 syssrc/sys/compat/linux/common/linux_exec.c
cvs rdiff -r1.2 -r1.3 syssrc/sys/compat/mach/mach_exec.c
cvs rdiff -r1.60 -r1.61 syssrc/sys/compat/netbsd32/netbsd32_netbsd.c
cvs rdiff -r1.25 -r1.26 syssrc/sys/compat/osf1/osf1_exec.c
cvs rdiff -r1.34 -r1.35 syssrc/sys/compat/sunos/sunos_exec.c
cvs rdiff -r1.7 -r1.8 syssrc/sys/compat/sunos32/sunos32_exec.c
cvs rdiff -r1.45 -r1.46 syssrc/sys/compat/svr4/svr4_exec.c
cvs rdiff -r1.4 -r1.5 syssrc/sys/compat/svr4_32/svr4_32_exec.c
cvs rdiff -r1.72 -r1.73 syssrc/sys/compat/ultrix/ultrix_misc.c
cvs rdiff -r1.58 -r1.59 syssrc/sys/kern/exec_conf.c
cvs rdiff -r1.144 -r1.145 syssrc/sys/kern/kern_exec.c
cvs rdiff -r1.2 -r1.3 syssrc/sys/lkm/compat/aout/lkminit_emul.c
cvs rdiff -r1.2 -r1.3 syssrc/sys/lkm/compat/aoutm68k/lkminit_emul.c
cvs rdiff -r1.1 -r1.2 syssrc/sys/lkm/exec/elf/lkminit_exec.c
cvs rdiff -r1.1 -r1.2 syssrc/sys/lkm/exec/freebsd_aout/lkminit_exec.c
cvs rdiff -r1.3 -r1.4 syssrc/sys/lkm/exec/freebsd_elf/lkminit_exec.c
cvs rdiff -r1.1 -r1.2 syssrc/sys/lkm/exec/hpux_aout/lkminit_exec.c
cvs rdiff -r1.1 -r1.2 syssrc/sys/lkm/exec/ibcs2_coff/lkminit_exec.c
cvs rdiff -r1.2 -r1.3 syssrc/sys/lkm/exec/ibcs2_elf/lkminit_exec.c
cvs rdiff -r1.1 -r1.2 syssrc/sys/lkm/exec/ibcs2_xout/lkminit_exec.c
cvs rdiff -r1.1 -r1.2 syssrc/sys/lkm/exec/linux_aout/lkminit_exec.c
cvs rdiff -r1.2 -r1.3 syssrc/sys/lkm/exec/linux_elf/lkminit_exec.c
cvs rdiff -r1.1 -r1.2 syssrc/sys/lkm/exec/m68k4k/lkminit_exec.c
cvs rdiff -r1.1 -r1.2 syssrc/sys/lkm/exec/netbsd32_aout/lkminit_exec.c
cvs rdiff -r1.2 -r1.3 syssrc/sys/lkm/exec/netbsd32_elf/lkminit_exec.c
cvs rdiff -r1.1 -r1.2 syssrc/sys/lkm/exec/sunos32_aout/lkminit_exec.c
cvs rdiff -r1.1 -r1.2 syssrc/sys/lkm/exec/sunos_aout/lkminit_exec.c
cvs rdiff -r1.1 -r1.2 syssrc/sys/lkm/exec/svr4_32_elf/lkminit_exec.c
cvs rdiff -r1.3 -r1.4 syssrc/sys/lkm/exec/svr4_elf/lkminit_exec.c
cvs rdiff -r1.1 -r1.2 syssrc/sys/lkm/exec/vax1k/lkminit_exec.c
cvs rdiff -r1.133 -r1.134 syssrc/sys/sys/proc.h

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