Subject: Re: CVS commit: src/sys
To: None <>
From: Christos Zoulas <>
List: source-changes
Date: 09/25/2003 19:24:34
In article <>,
Matt Thomas <> wrote:

Thanks for doing that.

A few nits:
	- you need to set ksi_code in trap.c to the approprate value.
	- if you don't have COMPAT_16 and you get passed an old signal
	  handler, then you keep going and creating a new style frame.
	  this is bad, because old processes will get random sigsegv's.
	  it is better to SIGILL them right there.


>Module Name:	src
>Committed By:	matt
>Date:		Thu Sep 25 18:42:18 UTC 2003
>Modified Files:
>	src/sys/arch/powerpc/conf: files.powerpc
>	src/sys/arch/powerpc/ibm4xx: trap.c
>	src/sys/arch/powerpc/include: signal.h types.h
>	src/sys/arch/powerpc/powerpc: linux_trap.c locore_subr.S sig_machdep.c
>	    sigcode.S trap.c
>	src/sys/compat/linux/arch/powerpc: linux_machdep.c
>Added Files:
>	src/sys/arch/powerpc/powerpc: compat_16_machdep.c
>Log Message:
>Add siginfo support for PowerPC.
>To generate a diff of this commit:
>cvs rdiff -r1.53 -r1.54 src/sys/arch/powerpc/conf/files.powerpc
>cvs rdiff -r1.16 -r1.17 src/sys/arch/powerpc/ibm4xx/trap.c
>cvs rdiff -r1.12 -r1.13 src/sys/arch/powerpc/include/signal.h
>cvs rdiff -r1.22 -r1.23 src/sys/arch/powerpc/include/types.h
>cvs rdiff -r0 -r1.1 src/sys/arch/powerpc/powerpc/compat_16_machdep.c
>cvs rdiff -r1.3 -r1.4 src/sys/arch/powerpc/powerpc/linux_trap.c
>cvs rdiff -r1.20 -r1.21 src/sys/arch/powerpc/powerpc/locore_subr.S
>cvs rdiff -r1.12 -r1.13 src/sys/arch/powerpc/powerpc/sig_machdep.c
>cvs rdiff -r1.4 -r1.5 src/sys/arch/powerpc/powerpc/sigcode.S
>cvs rdiff -r1.86 -r1.87 src/sys/arch/powerpc/powerpc/trap.c
>cvs rdiff -r1.22 -r1.23 src/sys/compat/linux/arch/powerpc/linux_machdep.c
>Please note that diffs are not public domain; they are subject to the
>copyright notices on the relevant files.