NetBSD/sys/arch/vax/include
thorpej 011d4d5f44 Add kernel support for having userland provide the signal trampoline:
* struct sigacts gets a new sigact_sigdesc structure, which has the
  sigaction and the trampoline/version.  Version 0 means "legacy kernel
  provided trampoline".  Other versions are coordinated with machine-
  dependent code in libc.
* sigaction1() grows two more arguments -- the trampoline pointer and
  the trampoline version.
* A new __sigaction_sigtramp() system call is provided to register a
  trampoline along with a signal handler.
* The handler is no longer passed to sensig() functions.  Instead,
  sendsig() looks up the handler by peeking in the sigacts for the
  process getting the signal (since it has to look in there for the
  trampoline anyway).
* Native sendsig() functions now select the appropriate trampoline and
  its arguments based on the trampoline version in the sigacts.

Changes to libc to use the new facility will be checked in later.  Kernel
version not bumped; we will ride the 1.6C bump made recently.
2002-07-04 23:32:02 +00:00
..
Makefile Don't install machine/loadfile_machdep.h; per PR#12666. 2001-05-27 15:37:06 +00:00
ansi.h Only define _BSD_WCHAR_T_ once. 2001-09-17 05:40:38 +00:00
aout_machdep.h
asm.h
bswap.h
bus.h Add bus_space_mmap(). 2001-09-16 20:39:02 +00:00
byte_swap.h Move .s files to .S files. (and .s.o rules in boot/Makefile.inc) 2002-02-24 01:04:23 +00:00
cca.h
cdefs.h
clock.h
coff_machdep.h
cpu.h Major update of the vax pmap: 2002-03-10 22:32:31 +00:00
db_machdep.h Nuke local extern label_t *db_recover; it's now in <ddb/db_extern.h> 2002-05-13 20:30:07 +00:00
disklabel.h
elf_machdep.h Add support for dumping ELF-cormat core files. 2001-12-09 23:05:56 +00:00
endian.h
endian_machdep.h
float.h
frame.h
ibcs2_machdep.h Add kernel support for having userland provide the signal trampoline: 2002-07-04 23:32:02 +00:00
int_const.h Add definitions of C99 integer constant macros. 2001-04-14 22:38:33 +00:00
int_fmtio.h Add definitions for C99 fastest minimum-width integer types. 2001-04-26 16:25:19 +00:00
int_limits.h Add definitions for C99 fastest minimum-width integer types. 2001-04-26 16:25:19 +00:00
int_mwgwtypes.h Add definitions for C99 fastest minimum-width integer types. 2001-04-26 16:25:19 +00:00
int_types.h * Move definitions of exact-width integer types from <machine/types.h> 2001-04-28 15:41:28 +00:00
intr.h Add splipi(). 2001-06-04 15:34:57 +00:00
ioa.h Add a VAXANY type. Eventually to used in INSTALL / GENERIC to easily 2001-05-16 05:36:53 +00:00
ka43.h
ka46.h
ka48.h
ka88.h
ka410.h
ka420.h
ka630.h
ka650.h Use comments around the token after a #endif. 2001-08-31 04:44:54 +00:00
ka670.h
ka680.h Oops, forgot this file. 2001-02-05 13:20:10 +00:00
ka750.h
ka820.h Add define for IPI vector. 2001-06-03 15:10:34 +00:00
lcgreg.h
leds.h Support to control the leds on VAXstations, taken from Sun3 and ported 2001-02-18 10:44:20 +00:00
limits.h Catch up with ansi.h rev. 1.12: define SIZE_T_MAX and SSIZE_MAX as long 2001-04-15 14:16:08 +00:00
loadfile_machdep.h ALIGNENTRY must always be 0 on vax, otherwise loadfile_aout won't work. 2002-05-31 15:22:01 +00:00
lock.h Add rudimentary multiprocessor support for DDB. 2001-06-04 21:37:11 +00:00
macros.h Add -ffreestanding and LIBC= to stand/boot/*/Makefile. Fix various 2002-06-09 19:21:07 +00:00
math.h
mtpr.h
nexus.h Repair VAX8600 support, which had bit-rotten, probably not used since -98. 2002-06-04 19:04:32 +00:00
param.h Cast some args to unsigned long (used with pointers). 2002-04-21 21:00:29 +00:00
pcb.h
pmap.h Eliminate commons. 2002-05-13 21:11:23 +00:00
proc.h add KSTACK_CHECK_MAGIC. discussed on tech-kern. 2002-07-02 20:27:44 +00:00
profile.h Move .s files to .S files. (and .s.o rules in boot/Makefile.inc) 2002-02-24 01:04:23 +00:00
psl.h Add ci_cpuid. 2001-05-29 21:29:32 +00:00
pte.h Use comments around the token after a #endif. 2001-08-31 04:44:54 +00:00
ptrace.h
qdioctl.h
qdreg.h
qduser.h Fix various misspellings of compatible/compatibility. 2001-06-11 01:50:48 +00:00
qevent.h
reg.h
rpb.h
rsp.h Octal numbers _must_ have a heading '0'! 2001-05-15 18:59:45 +00:00
scb.h
setjmp.h Make the comment reflect reality a bit more. 2002-03-27 18:37:17 +00:00
sgmap.h
sid.h Some ID strings + other consistency fixes, from Michael Kukat. 2001-09-18 16:41:25 +00:00
signal.h
stdarg.h
trap.h
types.h Define __NO_STRICT_ALIGNMENT. 2002-05-02 16:11:28 +00:00
uvax.h
varargs.h
vmparam.h Wrap up SHMMAXPGS to 1024, no reason to keep it low. 2002-04-01 13:28:10 +00:00
vsbus.h