Module Name:    src
Committed By:   skrll
Date:           Sat May  3 07:06:31 UTC 2014

Modified Files:
        src/sys/arch/mips/mips: pmap.c

Log Message:
Make PARANOIADIAG compile.


To generate a diff of this commit:
cvs rdiff -u -r1.211 -r1.212 src/sys/arch/mips/mips/pmap.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/arch/mips/mips/pmap.c
diff -u src/sys/arch/mips/mips/pmap.c:1.211 src/sys/arch/mips/mips/pmap.c:1.212
--- src/sys/arch/mips/mips/pmap.c:1.211	Sat May  3 06:55:04 2014
+++ src/sys/arch/mips/mips/pmap.c	Sat May  3 07:06:31 2014
@@ -1,4 +1,4 @@
-/*	$NetBSD: pmap.c,v 1.211 2014/05/03 06:55:04 skrll Exp $	*/
+/*	$NetBSD: pmap.c,v 1.212 2014/05/03 07:06:31 skrll Exp $	*/
 
 /*-
  * Copyright (c) 1998, 2001 The NetBSD Foundation, Inc.
@@ -67,7 +67,7 @@
 
 #include <sys/cdefs.h>
 
-__KERNEL_RCSID(0, "$NetBSD: pmap.c,v 1.211 2014/05/03 06:55:04 skrll Exp $");
+__KERNEL_RCSID(0, "$NetBSD: pmap.c,v 1.212 2014/05/03 07:06:31 skrll Exp $");
 
 /*
  *	Manages physical address maps.
@@ -577,7 +577,7 @@ pmap_bootstrap(void)
 
 	/*
 	 * Now actually allocate the kernel PTE array (must be done
-	 * after virtual_end is initialized).
+	 * after mips_virtual_end is initialized).
 	 */
 	Sysmap = (pt_entry_t *)
 	    uvm_pageboot_alloc(sizeof(pt_entry_t) * Sysmapsize);
@@ -1588,6 +1588,7 @@ pmap_enter(pmap_t pmap, vaddr_t va, padd
 
 #ifdef PARANOIADIAG
 	if (PMAP_IS_ACTIVE(pmap)) {
+		struct pmap_asid_info * const pai = PMAP_PAI(pmap, curcpu());
 		uint32_t asid;
 
 		__asm volatile("mfc0 %0,$10; nop" : "=r"(asid));
@@ -1776,7 +1777,7 @@ pmap_unwire(pmap_t pmap, vaddr_t va)
 	if (pmap == pmap_kernel()) {
 		/* change entries in kernel pmap */
 #ifdef PARANOIADIAG
-		if (va < VM_MIN_KERNEL_ADDRESS || va >= virtual_end)
+		if (va < VM_MIN_KERNEL_ADDRESS || va >= mips_virtual_end)
 			panic("pmap_unwire");
 #endif
 		pte = kvtopte(va);
@@ -2090,7 +2091,7 @@ static void
 pmap_check_pvlist(struct vm_page_md *md)
 {
 #ifdef PARANOIADIAG
-	pt_entry_t pv = &md->pvh_first;
+	pv_entry_t pv = &md->pvh_first;
 	if (pv->pv_pmap != NULL) {
 		for (; pv != NULL; pv = pv->pv_next) {
 			KASSERT(!MIPS_KSEG0_P(pv->pv_va));

Reply via email to