Subject: NetBSD master CVS tree commits
To: None <source-changes@NetBSD.ORG>
From: None <source@NetBSD.ORG>
List: source-changes
Date: 09/27/1997 18:00:03
pk
Sat Sep 27 10:58:07 PDT 1997
Update of /cvsroot/src/sys/arch/sparc/sparc
In directory netbsd1:/var/slash-tmp/cvs-serv8026
Modified Files:
pmap.c
Log Message:
* Optimize pmap_{zero,copy}_page4m() a bit by pre-computing the PTE addresses
of the reserved KVAs (vpage[]) used by these routines. This avoids the
context switching in there.
* In pmap_redzone(), remove the first kernel address (at KERNBASE) from
the kernel maps instead of just turning off the PTE `valid' bits.
The latter doesn't create a "red zone" at all, but causes the VM to
allocate a new page if the red zone is touched.