diff options
author | Oleksij Rempel <linux@rempel-privat.de> | 2014-02-05 23:11:15 +0100 |
---|---|---|
committer | Spencer Oliver <spen@spen-soft.co.uk> | 2014-08-19 20:18:02 +0000 |
commit | 02ac60b0000977c707011abeac49c58de78bb9e5 (patch) | |
tree | 8dc940d2f26b539b6d40513d73b628f399422e32 /src/target/mips_ejtag.h | |
parent | c13ca4de40d510c7d88d8ce7a43065e8f9209c65 (diff) |
mips32.c: cache debug caps and support EJTAG 2.0 specific changes
EJTAG v2.0 indicated some debug caps in IMP register.
V2.6 moved them to DCR register. To make it more universal,
convert this values and store them for later use.
Change-Id: Id6b9f47c9c2ea94d37281ebfcae5acf357261ddf
Signed-off-by: Oleksij Rempel <linux@rempel-privat.de>
Reviewed-on: http://openocd.zylin.com/1932
Tested-by: jenkins
Reviewed-by: Spencer Oliver <spen@spen-soft.co.uk>
Diffstat (limited to 'src/target/mips_ejtag.h')
-rw-r--r-- | src/target/mips_ejtag.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/target/mips_ejtag.h b/src/target/mips_ejtag.h index 4c8933c7..3e0d8310 100644 --- a/src/target/mips_ejtag.h +++ b/src/target/mips_ejtag.h @@ -194,6 +194,7 @@ struct mips_ejtag { /* Memory-Mapped Registers. This addresses are not same on different * EJTAG versions. */ + uint32_t debug_caps; uint32_t ejtag_ibs_addr; /* Instruction Address Break Status */ uint32_t ejtag_iba0_addr; /* IAB channel 0 */ uint32_t ejtag_ibc_offs; /* IAB Control offset */ |