NetBSD/sys/arch/vax
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
..
bi
boot Move .s files to .S files. (and .s.o rules in boot/Makefile.inc) 2002-02-24 01:04:23 +00:00
compile
conf * rename MINIROOTSIZE to MEMORY_DISK_SIZE, so that all md(4) options 2002-03-10 19:56:37 +00:00
consolerl
floppy
if Don't cast argument to ffs() to long. 2002-03-05 09:40:38 +00:00
include Major update of the vax pmap: 2002-03-10 22:32:31 +00:00
mba
stand Set NOxxx= before <bsd.own.mk> is pulled in (even indirectly). 2001-12-12 12:24:19 +00:00
uba
vax Major update of the vax pmap: 2002-03-10 22:32:31 +00:00
vsa Move the dz driver to dev/dec, since it can be shared with pmax. 2002-02-25 14:58:06 +00:00
Makefile