From b4f05987dfd810b1527c7819b7135b362e100843 Mon Sep 17 00:00:00 2001 From: "Rodney W. Grimes" Date: Thu, 9 Sep 1993 01:11:41 +0000 Subject: [PATCH] Changed the pg("ptdi> %x") to a printf and then a panic, since we are going to panic shortly after this anyway. Destroys less state, and keeps the machine from waiting for someone to smash the return key a few times before it panics! --- sys/amd64/amd64/pmap.c | 5 +++-- sys/i386/i386/pmap.c | 5 +++-- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/sys/amd64/amd64/pmap.c b/sys/amd64/amd64/pmap.c index be0ce82e38c..8f6c5fa288b 100644 --- a/sys/amd64/amd64/pmap.c +++ b/sys/amd64/amd64/pmap.c @@ -43,7 +43,7 @@ * * 28 Nov 1991 Poul-Henning Kamp Speedup processing. */ -static char rcsid[] = "$Header: /a/cvs/386BSD/src/sys/i386/i386/pmap.c,v 1.1.1.1 1993/06/12 14:58:06 rgrimes Exp $"; +static char rcsid[] = "$Header: /a/cvs/386BSD/src/sys/i386/i386/pmap.c,v 1.2 1993/07/27 10:52:19 davidg Exp $"; /* * Derived from hp300 version by Mike Hibler, this version by William @@ -901,7 +901,8 @@ pmap_enter(pmap, va, pa, prot, wired) * Page Directory table entry not valid, we need a new PT page */ if (!pmap_pde_v(pmap_pde(pmap, va))) { - pg("ptdi %x", pmap->pm_pdir[PTDPTDI]); + printf("ptdi %x\n", pmap->pm_pdir[PTDPTDI]); + panic("Page Table Directory Invalid (ptdi)"); } pte = pmap_pte(pmap, va); diff --git a/sys/i386/i386/pmap.c b/sys/i386/i386/pmap.c index be0ce82e38c..8f6c5fa288b 100644 --- a/sys/i386/i386/pmap.c +++ b/sys/i386/i386/pmap.c @@ -43,7 +43,7 @@ * * 28 Nov 1991 Poul-Henning Kamp Speedup processing. */ -static char rcsid[] = "$Header: /a/cvs/386BSD/src/sys/i386/i386/pmap.c,v 1.1.1.1 1993/06/12 14:58:06 rgrimes Exp $"; +static char rcsid[] = "$Header: /a/cvs/386BSD/src/sys/i386/i386/pmap.c,v 1.2 1993/07/27 10:52:19 davidg Exp $"; /* * Derived from hp300 version by Mike Hibler, this version by William @@ -901,7 +901,8 @@ pmap_enter(pmap, va, pa, prot, wired) * Page Directory table entry not valid, we need a new PT page */ if (!pmap_pde_v(pmap_pde(pmap, va))) { - pg("ptdi %x", pmap->pm_pdir[PTDPTDI]); + printf("ptdi %x\n", pmap->pm_pdir[PTDPTDI]); + panic("Page Table Directory Invalid (ptdi)"); } pte = pmap_pte(pmap, va);