[Midnightbsd-cvs] src [8800] trunk/sys/amd64/amd64/pmap.c: print slightly more useful info on the bad pte panic

laffer1 at midnightbsd.org laffer1 at midnightbsd.org
Sun Sep 25 23:27:28 EDT 2016


Revision: 8800
          http://svnweb.midnightbsd.org/src/?rev=8800
Author:   laffer1
Date:     2016-09-25 23:27:27 -0400 (Sun, 25 Sep 2016)
Log Message:
-----------
print slightly more useful info on the bad pte panic

Modified Paths:
--------------
    trunk/sys/amd64/amd64/pmap.c

Modified: trunk/sys/amd64/amd64/pmap.c
===================================================================
--- trunk/sys/amd64/amd64/pmap.c	2016-09-26 03:27:04 UTC (rev 8799)
+++ trunk/sys/amd64/amd64/pmap.c	2016-09-26 03:27:27 UTC (rev 8800)
@@ -4405,8 +4405,10 @@
 					pte = &pte[pmap_pte_index(pv->pv_va)];
 					tpte = *pte & ~PG_PTE_PAT;
 				}
-				if ((tpte & PG_V) == 0)
-					panic("bad pte");
+				if ((tpte & PG_V) == 0) {
+					panic("bad pte va %lx pte %lx",
+					    pv->pv_va, tpte);
+				}
 
 /*
  * We cannot remove wired pages from a process' mapping at this time



More information about the Midnightbsd-cvs mailing list