Subject: CVS commit: syssrc/sys/arch/mips/mips
To: None <source-changes@netbsd.org>
From: Chuck Silvers <chs@netbsd.org>
List: source-changes
Date: 09/09/2001 22:48:14
Module Name: syssrc
Committed By: chs
Date: Sun Sep 9 19:48:13 UTC 2001
Modified Files:
syssrc/sys/arch/mips/mips: pmap.c
Log Message:
- in PMAP_IS_ACTIVE(), the kernel pmap is always active, and we don't
need to check for curproc being non-NULL since none of the pmap
interfaces which are legal to use in interrupt handlers use this macro.
- use the hit op when flushing the cache in pmap_kremove().
- avoid trusting the optimizer in pmap_clear_reference().
- fix pmap_clear_modify() to reset the mod-bit emulation so we can
detect further modifications to the page, also flushing the cache
for any mappings which might have dirty lines.
To generate a diff of this commit:
cvs rdiff -r1.132 -r1.133 syssrc/sys/arch/mips/mips/pmap.c
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.