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