Subject: CVS commit: src
To: None <source-changes@netbsd.org>
From: Charles M. Hannum <mycroft@netbsd.org>
List: source-changes
Date: 03/26/1999 13:58:40
Module Name:	src
Committed By:	mycroft
Date:		Fri Mar 26 21:58:40 UTC 1999

Modified Files:
	src/sys/uvm: uvm_device.c uvm_fault.c uvm_glue.c uvm_km.c uvm_page.c
	    uvm_pager.c
	src/sys/vm: pmap.h
Log Message:
Add a new `access type' argument to pmap_enter().  This indicates what type of
memory access a mapping was caused by.  This is passed through from uvm_fault()
and udv_fault(), and in most other cases is 0.
The pmap module may use this to preset R/M information.  On MMUs which require
R/M emulation, the implementation may preset the bits and avoid taking another
fault.  On MMUs which keep R/M information in hardware, the implementation may
preset its cached bits to speed up the next call to pmap_is_modified() or
pmap_is_referenced().