Source-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
NetBSD master CVS tree commits
jonathan
Fri Aug 8 20:41:03 PDT 1997
Update of /a/cvsroot/src/sys/arch/mips/include
In directory netbsd1:/var/slash-tmp/cvs-serv9005/include
Modified Files:
pmap.h
Log Message:
mips pmap_activate:
* prototype and definition for pmap_activate(p). Updates the segtab,
and changes the active ASID if p == curproc.
* Make reserved fixed-address (UADDR) kernelstack PTEs global,
so we still have a kernel stack after pmap_activate() on curproc.
* make KSEG2 mappings for p_addr global (see above.)
Seems to detune contextswitch and NTP resolution (by 60 ms), but
thepmap_activate() interface is mandatory. Needs more thought.
jonathan
Fri Aug 8 20:41:09 PDT 1997
Update of /a/cvsroot/src/sys/arch/mips/mips
In directory netbsd1:/var/slash-tmp/cvs-serv9005/mips
Modified Files:
locore.S locore_r2000.S locore_r4000.S pmap.c
Log Message:
mips pmap_activate:
* prototype and definition for pmap_activate(p). Updates the segtab,
and changes the active ASID if p == curproc.
* Make reserved fixed-address (UADDR) kernelstack PTEs global,
so we still have a kernel stack after pmap_activate() on curproc.
* make KSEG2 mappings for p_addr global (see above.)
Seems to detune contextswitch and NTP resolution (by 60 ms), but
thepmap_activate() interface is mandatory. Needs more thought.
Home |
Main Index |
Thread Index |
Old Index