PR/36664: Greg A. Woods: Document a simpler and safer way to find gcc's
pre-defined macros.
XXX: Where is the source of this file? Can we pass this upstream?
Remove duplicate printing of program name in panic().
Remove now-unnecessary global variable "namep".
Attempt to raise the default signal handler (SIG_DFL) when exiting because
of a signal, rather than just relying upon exit(3).
Attempt to raise the default signal handler (SIG_DFL) when exiting
because of a signal, rather than just relying upon _exit(2).
Add PTR_L/PTR_S/ADDR_L/REGADD utility macros to make code portable between
o32/n32/n64.
Make sure to copy p_md in cpu_proc_fork.  Generate an error if MULTIPROCESSOR
is defined.
Change last argument for plain/fancy syscall to vaddr_t (since it's the
address of the opcode).  Add a md_abi field.
Deal with n32/n64 ABIs too.
Add MIPS EF_*.  Add ELF64 stuff.  Add hooks to check for ABI type.
Add ELF core MD hooks and exec hooks to test ABI
Add netbsd32 entry
Fix LP64 bug.
Don't use t6/t7 since they don't exist in N32/N64; use t8/t9 instead.
Don't use load LDPTR/STPTR, use common PTR_L/PTR_S instead.
Make N32/N64 safe (XXX untested).
Add ELF 32/64 ABI sniffing routines.
Make the last parameter to *syscall a vaddr_t
Use REG_L/REG_S
A number of queue(3) macros use NULL, so ensure that it is present.
use a single PATH_IPSEC_H to fix some path_to_ipsec.h issues
document kpause.  largely copied from condvar.9.