freebsd-nq/sys/conf
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
..
defines
files Rename 'device acpica' to 'device acpi'. 2002-10-24 19:05:04 +00:00
files.alpha NB: This commit does *NOT* make GEOM the default in FreeBSD 2002-10-05 16:35:33 +00:00
files.amd64
files.i386 Rename 'device acpica' to 'device acpi'. 2002-10-24 19:05:04 +00:00
files.ia64 Rename 'device acpica' to 'device acpi'. 2002-10-24 19:05:04 +00:00
files.pc98 The rc driver is not needed for pc98. 2002-10-24 07:18:24 +00:00
files.powerpc - added macio and psim files 2002-09-19 05:11:15 +00:00
files.sparc64 Add kernel dump support, based on the ia64 version (which was committed 2002-10-20 17:03:15 +00:00
kern.mk ia64 specific CFLAGS change: 2002-10-13 02:52:22 +00:00
kern.post.mk Don't show the command line when doing "make lint". 2002-10-15 20:49:58 +00:00
kern.pre.mk Put back NORMAL_C_NOWERROR, it was actually used. 2002-10-19 22:24:43 +00:00
kmod_syms.awk
kmod.mk add crypto interface to the MFILES list 2002-10-04 20:36:39 +00:00
ldscript.alpha Use the new freebsd output format from Binutils 2.13.1. 2002-10-11 19:38:04 +00:00
ldscript.amd64 Use the new freebsd output format from Binutils 2.13.1. 2002-10-11 19:38:04 +00:00
ldscript.i386 Use the new freebsd output format from Binutils 2.13.1. 2002-10-11 19:38:04 +00:00
ldscript.ia64 Remove the _ia64_unwind_start and _ia64_unwind_end symbols. We now 2002-10-19 19:32:21 +00:00
ldscript.powerpc
ldscript.sparc64
majors Reserve a major number for NVIDIA. 2002-10-22 16:42:16 +00:00
Makefile.alpha
Makefile.amd64
Makefile.i386
Makefile.ia64 Build the kernel with -mconstant-gp. This means that function calls, 2002-10-13 07:07:51 +00:00
Makefile.pc98
Makefile.powerpc Initiate deorbit burn for the i386-only a.out related support. Moves are 2002-09-17 01:49:00 +00:00
Makefile.sparc64 Moved most interrupt related code to a new file, interrupt.S. 2002-09-28 01:56:24 +00:00
makeLINT.sed
newvers.sh
NOTES Provide kernel options for the various MAC policy modules so that 2002-10-24 17:21:40 +00:00
options Split 4.x and 5.x signal handling so that we can keep 4.x signal 2002-10-25 19:10:58 +00:00
options.alpha Add new syscons option SC_NO_SUSPEND_VTYSWITCH. 2002-10-17 07:04:31 +00:00
options.amd64 Add new syscons option SC_NO_SUSPEND_VTYSWITCH. 2002-10-17 07:04:31 +00:00
options.i386 Add new syscons option SC_NO_SUSPEND_VTYSWITCH. 2002-10-17 07:04:31 +00:00
options.ia64 Oops, I missed a few changes in 'device acpica' -> 'device acpi' change. 2002-10-24 19:17:06 +00:00
options.pc98 Add new syscons option SC_NO_SUSPEND_VTYSWITCH. 2002-10-17 07:04:31 +00:00
options.powerpc psim device support 2002-09-19 05:09:27 +00:00
options.sparc64
systags.sh