1
0
mirror of https://git.FreeBSD.org/src.git synced 2024-12-17 10:26:15 +00:00
freebsd/sys/powerpc/include
Peter Wemm 23eeeff7be Split 4.x and 5.x signal handling so that we can keep 4.x signal
handling clean and functional as 5.x evolves.  This allows some of the
nasty bandaids in the 5.x codepaths to be unwound.

Encapsulate 4.x signal handling under COMPAT_FREEBSD4 (there is an
anti-foot-shooting measure in place, 5.x folks need this for a while) and
finish encapsulating the older stuff under COMPAT_43.  Since the ancient
stuff is required on alpha (longjmp(3) passes a 'struct osigcontext *'
to the current sigreturn(2), instead of the 'ucontext_t *' that sigreturn
is supposed to take), add a compile time check to prevent foot shooting
there too.  Add uniform COMPAT_43 stubs for ia64/sparc64/powerpc.

Tested on: i386, alpha, ia64.  Compiled on sparc64 (a few days ago).
Approved by: re
2002-10-25 19:10:58 +00:00
..
_inttypes.h
_limits.h
_stdint.h
_types.h Move several MI types from <machine/_types.h> to <sys/_types.h>. 2002-08-23 16:49:06 +00:00
asm.h PIC_GOTOFF is OBE. 2002-09-23 07:27:45 +00:00
atomic.h Fixed branch labels 2002-09-19 04:39:59 +00:00
bat.h
bootinfo.h
bus_memio.h
bus_pio.h
bus.h Added sparse address support, required by the macio ATA device 2002-09-19 04:44:04 +00:00
clock.h
cpu.h Additional machdep sysctl constants needed for userland utils 2002-09-19 04:44:35 +00:00
cpufunc.h Fix clearing of recoverable exception MSR bit when disabling 2002-09-19 04:45:06 +00:00
critical.h
db_machdep.h Clean up ddb warnings/errors and enable in GENERIC 2002-10-04 01:19:18 +00:00
elf.h
endian.h Be careful not to define GCC-specific optimizations in the non-GCC 2002-09-23 04:32:17 +00:00
exec.h
float.h
fpu.h
frame.h <machine/types.> -> <sys/types.h> 2002-09-19 04:45:32 +00:00
ieeefp.h
in_cksum.h
interruptvar.h
intr_machdep.h
intr.h
ipl.h
kse.h
limits.h
md_var.h Change hw.physmem and hw.usermem to unsigned long like they used to be 2002-08-30 04:04:37 +00:00
metadata.h
mutex.h
nexusvar.h
ofw_machdep.h
openpicreg.h
openpicvar.h psim device support 2002-09-19 04:45:58 +00:00
param.h Define _MACHINE. 2002-10-05 02:56:49 +00:00
pcb.h Add the USER_SR segment register to pcb state. Initialize correctly, 2002-10-21 05:27:41 +00:00
pcpu.h
pio.h
pmap.h
powerpc.h
proc.h
psl.h
pte.h
ptrace.h
reg.h Renamed poorly named setregs to exec_setregs. Moved its prototype to 2002-08-29 06:17:48 +00:00
reloc.h
resource.h
runq.h
setjmp.h Fix namespace issues by using visibility conditionals from 2002-10-05 05:47:56 +00:00
sigframe.h Removed osigframe. No need for COMPAT_43 signal bin-compat in PPC. 2002-09-19 04:46:36 +00:00
signal.h Split 4.x and 5.x signal handling so that we can keep 4.x signal 2002-10-25 19:10:58 +00:00
smp.h
spr.h
sr.h
stdarg.h o Add conditionals to allow va_list to be defined in other headers. 2002-10-06 22:01:07 +00:00
trap.h
ucontext.h
varargs.h Add conditionals to allow va_list to be defined in other headers. 2002-10-06 22:02:06 +00:00
vmparam.h