Source-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
NetBSD master CVS tree commits
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.
Home |
Main Index |
Thread Index |
Old Index