From 5711203e20fb11fa6d0f1acac714bca5833f17d8 Mon Sep 17 00:00:00 2001 From: ntfreak Date: Mon, 17 Nov 2008 17:56:44 +0000 Subject: - add support for hardware breakpoints to mips32 target git-svn-id: svn://svn.berlios.de/openocd/trunk@1173 b42882b7-edfa-0310-969c-e2dbd0fdcd60 --- src/target/mips_ejtag.h | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) (limited to 'src/target/mips_ejtag.h') diff --git a/src/target/mips_ejtag.h b/src/target/mips_ejtag.h index f5d62c10..4125dfc4 100644 --- a/src/target/mips_ejtag.h +++ b/src/target/mips_ejtag.h @@ -41,7 +41,7 @@ #define EJTAG_INST_TCBDATA 0x12 #define EJTAG_INST_BYPASS 0xFF -/* debug control register bits */ +/* debug control register bits ECR */ #define EJTAG_CTRL_TOF (1 << 1) #define EJTAG_CTRL_TIF (1 << 2) #define EJTAG_CTRL_BRKST (1 << 3) @@ -91,6 +91,13 @@ #define EJTAG_IMP_NODMA (1 << 14) #define EJTAG_IMP_MIPS16 (1 << 16) +/* breakpoint support */ +#define EJTAG_DCR 0xFF300000 +#define EJTAG_IBS 0xFF301000 +#define EJTAG_IBA1 0xFF301100 +#define EJTAG_DBS 0xFF302000 +#define EJTAG_DBA1 0xFF302100 + typedef struct mips_ejtag_s { int chain_pos; -- cgit v1.2.3