From bb2fd058ceec89ea67ceafb0dcf43a6ff0a3fbab Mon Sep 17 00:00:00 2001 From: Jeff Roberson Date: Wed, 3 Aug 2005 04:21:51 +0000 Subject: [PATCH] - Improve the definition of INKERNEL() to include the DMAP area and the proper start of the kernel area. Discussed with: peter --- sys/amd64/amd64/db_trace.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/sys/amd64/amd64/db_trace.c b/sys/amd64/amd64/db_trace.c index ecdf277c7bb..e48eff8bb26 100644 --- a/sys/amd64/amd64/db_trace.c +++ b/sys/amd64/amd64/db_trace.c @@ -178,7 +178,8 @@ db_ss(struct db_variable *vp, db_expr_t *valuep, int op) /* * Stack trace. */ -#define INKERNEL(va) (((vm_offset_t)(va)) >= USRSTACK) +#define INKERNEL(va) (((va) >= DMAP_MIN_ADDRESS && (va) < DMAP_MAX_ADDRESS) \ + || (va) >= KERNBASE) struct amd64_frame { struct amd64_frame *f_frame;