Date: Sun, 7 Sep 1997 17:10:04 +0600 (ESD) From: "Serge A. Babkin" <babkin@hq.icb.chel.su> To: joerg_wunsch@uriah.heep.sax.de Cc: hackers@FreeBSD.ORG Subject: Re: NPX old bug Message-ID: <199709071110.RAA08431@hq.icb.chel.su> In-Reply-To: <19970907093012.CE57420@uriah.heep.sax.de> from "J Wunsch" at Sep 7, 97 09:30:12 am
index | next in thread | previous in thread | raw e-mail
> > P.S. I've found that `vtophys' is worth adding it to DDB. The
> > addition is very simple. Does anyone from the core team think
> > that it's worth too ?
>
> That's certainly not worth a core-team decision. ;-) Are you sure
> there's not already one of the `show' commands that could do this?
No, it does not. My patch is:
*** db_command.c 1997/08/29 20:58:08 1.1
--- db_command.c 1997/08/29 21:21:03
***************
*** 47,52 ****
--- 47,54 ----
#include <setjmp.h>
+ #include <vm/pmap.h>
+
/*
* Exported global variables
*/
***************
*** 59,64 ****
--- 61,67 ----
static db_cmdfcn_t db_fncall;
static db_cmdfcn_t db_panic;
+ static db_cmdfcn_t db_vtophys;
/*
* if 'ed' style: 'dot' is set at start of last item printed,
* and '+' points to next line.
***************
*** 366,371 ****
--- 369,375 ----
{ "show", 0, 0, db_show_cmds },
{ "ps", db_ps, 0, 0 },
{ "panic", db_panic, 0, 0 },
+ { "vtophys", db_vtophys, 0, 0 },
{ (char *)0, }
};
***************
*** 393,398 ****
--- 397,412 ----
char * dummy4;
{
panic("from debugger");
+ }
+
+ static void
+ db_vtophys(addr, dummy2, dummy3, dummy4)
+ db_expr_t addr;
+ boolean_t dummy2;
+ db_expr_t dummy3;
+ char * dummy4;
+ {
+ db_printf("0x%08x\n",vtophys(addr));
}
void
help
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199709071110.RAA08431>
