Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 29 May 2003 15:59:15 -0700 (PDT)
From:      Peter Wemm <peter@FreeBSD.org>
To:        Perforce Change Reviews <perforce@freebsd.org>
Subject:   PERFORCE change 32071 for review
Message-ID:  <200305292259.h4TMxFfT069460@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
http://perforce.freebsd.org/chv.cgi?CH=32071

Change 32071 by peter@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;
 		}



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200305292259.h4TMxFfT069460>