Subject: NetBSD master CVS tree commits
To: None <source-changes@NetBSD.ORG>
From: The Source of All Evil <source@NetBSD.ORG>
List: source-changes
Date: 05/27/1998 09:00:01
drochner
Wed May 27 08:53:31 PDT 1998
Update of /cvsroot/src/sys/arch/i386/i386
In directory nb00:/tmp/cvs-serv20128

Modified Files:
	locore.s trap.c 
Log Message:
Handle the i386/PMAP_NEW copyout() differently:
Don't try to avoid faults when the PTEs are checked. Set pcb_onfault
instead so that trapwrite() is called as if the PTE were RO.
This is faster than explicitely ckecking the PDEs - at least in the
majority of calls where the PT is already present.
Thanks to Stefan Grefen for input and testing.