PERFORCE change 32071 for review
Peter Wemm
peter at FreeBSD.org
Thu May 29 15:59:17 PDT 2003
http://perforce.freebsd.org/chv.cgi?CH=32071
Change 32071 by peter at peter_hammer on 2003/05/29 15:58:30
use vtopte() rather than pmap_pte_quick(). I think this is valid, but
it doesn't really matter yet because its only for db_write_bytes().
Affected files ...
.. //depot/projects/hammer/sys/amd64/amd64/db_interface.c#5 edit
Differences ...
==== //depot/projects/hammer/sys/amd64/amd64/db_interface.c#5 (text+ko) ====
@@ -222,7 +222,7 @@
if (addr > trunc_page((vm_offset_t)btext) - size &&
addr < round_page((vm_offset_t)etext)) {
- ptep0 = pmap_pte_quick(kernel_pmap, addr);
+ ptep0 = vtopte(addr);
oldmap0 = *ptep0;
*ptep0 |= PG_RW;
@@ -230,14 +230,14 @@
if ((*ptep0 & PG_PS) == 0) {
addr1 = trunc_page(addr + size - 1);
if (trunc_page(addr) != addr1) {
- ptep1 = pmap_pte_quick(kernel_pmap, addr1);
+ ptep1 = vtopte(addr1);
oldmap1 = *ptep1;
*ptep1 |= PG_RW;
}
} else {
addr1 = trunc_2mpage(addr + size - 1);
if (trunc_2mpage(addr) != addr1) {
- ptep1 = pmap_pte_quick(kernel_pmap, addr1);
+ ptep1 = vtopte(addr1);
oldmap1 = *ptep1;
*ptep1 |= PG_RW;
}
More information about the p4-projects
mailing list