NetBSD/sys/arch/vax/include
ragge fe503fb96f Major update of the vax pmap:
- Reinstall the "dynamic page table length" that was removed some
	  years ago.
	- Limit the user page table submap to max 5% of available memory.
	- Free the page table space when a process is swapped out.
	- If the UPT submap runs out of space, throw away pmap mappings
	  using the same algorithm as for swapping processes.

As a result of this, 4MB machines are useable again and it's even possible
to compile a kernel for 2MB machines (but it will be slow... :-)

Still to do:
	- Multiprocessor fixes.
	- More profiling.
2002-03-10 22:32:31 +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 Add rudimentary multiprocessor support for DDB. 2001-06-04 21:37:11 +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
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 Split elf32 vs. elf64 handling in loadfile(), including support for 2001-10-31 17:20:45 +00:00
lock.h Add rudimentary multiprocessor support for DDB. 2001-06-04 21:37:11 +00:00
macros.h Move .s files to .S files. (and .s.o rules in boot/Makefile.inc) 2002-02-24 01:04:23 +00:00
math.h
mtpr.h
nexus.h Add a VAXANY type. Eventually to used in INSTALL / GENERIC to easily 2001-05-16 05:36:53 +00:00
param.h Purge CLSIZE, CLSIZELOG2 and MCLOFSET. 2002-02-26 15:13:19 +00:00
pcb.h
pmap.h Major update of the vax pmap: 2002-03-10 22:32:31 +00:00
proc.h
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 jmp_buf bigger under ELF so it can store a full context. 2001-05-01 04:47:37 +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 Use "#define<tab>". 2002-02-28 03:17:23 +00:00
uvax.h
varargs.h
vmparam.h Bump the default data limit to 32M and the max data limit to 64M. 2002-02-19 22:44:35 +00:00
vsbus.h