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