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.