summaryrefslogtreecommitdiffstats
path: root/sys/arm/include
diff options
context:
space:
mode:
authorcognet <cognet@FreeBSD.org>2004-07-12 21:25:01 +0000
committercognet <cognet@FreeBSD.org>2004-07-12 21:25:01 +0000
commit1176e2e3a51626f4ee7627adfbab7a93f3b09328 (patch)
treefff4dd7d37a5d1b4ff41b76ee4860b7c55a4ecc8 /sys/arm/include
parent7563f4f40cdc2b285efc6b8c069f01679ab95c09 (diff)
downloadFreeBSD-src-1176e2e3a51626f4ee7627adfbab7a93f3b09328.zip
FreeBSD-src-1176e2e3a51626f4ee7627adfbab7a93f3b09328.tar.gz
Update to kdb.
Diffstat (limited to 'sys/arm/include')
-rw-r--r--sys/arm/include/db_machdep.h8
1 files changed, 2 insertions, 6 deletions
diff --git a/sys/arm/include/db_machdep.h b/sys/arm/include/db_machdep.h
index dc3e7ca..e0b255d 100644
--- a/sys/arm/include/db_machdep.h
+++ b/sys/arm/include/db_machdep.h
@@ -40,18 +40,14 @@
typedef vm_offset_t db_addr_t;
typedef int db_expr_t;
-typedef struct trapframe db_regs_t;
-extern db_regs_t ddb_regs;
-#define DDB_REGS (&ddb_regs)
-
-#define PC_REGS(regs) ((db_addr_t)(regs)->tf_pc)
+#define PC_REGS() ((db_addr_t)kdb_thrctx->un_32.pcb32_pc)
#define BKPT_INST (KERNEL_BREAKPOINT)
#define BKPT_SIZE (INSN_SIZE)
#define BKPT_SET(inst) (BKPT_INST)
#define BKPT_SKIP do { \
- ddb_regs.tf_pc -= BKPT_SIZE; \
+ kdb_frame->tf_pc -= BKPT_SIZE; \
} while (0)
#define db_clear_single_step(regs)
OpenPOWER on IntegriCloud