Subject: CVS commit: syssrc
To: None <source-changes@netbsd.org>
From: Jeff Smith <jeffs@netbsd.org>
List: source-changes
Date: 11/01/2000 00:46:36
Module Name:	syssrc
Committed By:	jeffs
Date:		Tue Oct 31 22:46:36 UTC 2000

Modified Files:
	syssrc/sys/arch/mips/conf: files.mips
	syssrc/sys/arch/mips/mips: pmap.c

Log Message:
Add MIPS3_NO_PV_UNCACHED option to handle virtual coherency issues by
only allowing one mapping at a time instead of mapping uncached.  Done
by removing conflicting mappings from the pmap when entering a new
mapping.  UVM will remember and re-fault the requested page when needed
for the original mapping.  Originally done to support our internal machine
that does not support uncached memory completely.  Not enabled by default
currently.  It may make sense to try on the cobalt or sgi ports.


To generate a diff of this commit:
cvs rdiff -r1.28 -r1.29 syssrc/sys/arch/mips/conf/files.mips
cvs rdiff -r1.110 -r1.111 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.