Subject: NetBSD master CVS tree commits
To: None <source-changes@NetBSD.ORG>
From: None <source@NetBSD.ORG>
List: source-changes
Date: 01/03/1998 00:40:02
thorpej
Fri Jan  2 16:34:03 PST 1998
Update of /cvsroot/src/sys/arch/vax/vax
In directory netbsd1:/var/slash-tmp/cvs-serv27365

Modified Files:
	pmap.c 
Log Message:
- Adjust so that access to the PCB is not required in most pmap functions.
  Store the page {0,1} base and length registers in the pmap structure,
  and implement pmap_activate(), which stores them in the PCB (for the
  hardware's use).
- Re-implement pmap_pinit(); allocate the PTEs here, not in cpu_fork().


thorpej
Fri Jan  2 16:35:29 PST 1998
Update of /cvsroot/src/sys/arch/vax/vax
In directory netbsd1:/var/slash-tmp/cvs-serv28062

Modified Files:
	trap.c 
Log Message:
Adjust for the fact that the page {0,1} base and length registers are now
stored in the pmap structure.


thorpej
Fri Jan  2 16:37:32 PST 1998
Update of /cvsroot/src/sys/arch/vax/vax
In directory netbsd1:/var/slash-tmp/cvs-serv28116

Modified Files:
	vm_machdep.c 
Log Message:
Don't allocate PTEs in cpu_fork(); they were allocated when the new
process's pmap was created.  Instead, use pmap_activate() to load the
page {0,1} base and length registers into the PCB for the hardware's use.