openocd/src
David Brownell d47764ff71 ETM: start support for ETMv2+
ARM11 and newer cores include updated ETM modules.  Recognize
their version codes and some key config differences.  Sanity
checked on an OMAP2, with an ETM11RV r0p1 (ETMv3.1).

This still handles only scan chain 6, with at most 128 registers.
Newer cores (mostly, Cortex) will need to use the DAP instead.

Note that the newer ETM modules don't quite fit the quirky config
model of the older ones ... having more port widths is easy, but
the modes aren't the same.  That still needs to change.

Fix a curious bug ... how did the register cache NOT get saved??

Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
2009-11-12 20:24:41 -08:00
..
flash remove obsolete doxygen comments 2009-11-11 11:53:22 -08:00
helper improve command registration 2009-11-11 13:50:28 -08:00
jtag parport: add support for the jtag_khz command. 2009-11-12 12:39:37 -08:00
pld remove more useless declarations 2009-11-11 11:53:22 -08:00
server log: improve log_callback_fn signature 2009-11-11 05:40:48 -08:00
svf svf,xsvf,arm7_9_common: trim forard declarations 2009-11-09 21:39:46 -08:00
target ETM: start support for ETMv2+ 2009-11-12 20:24:41 -08:00
xsvf add const keyword to some APIs 2009-11-11 11:53:22 -08:00
ecosboard.c warnings: remove 2009-11-05 09:03:24 +01:00
main.c Dick Hollenbeck <dick@softplc.com> moved stuff into openocd.c - should never have been in main.c in the first place. DLL will now build. 2009-05-02 19:31:30 +00:00
Makefile.am MinGW: use WinSock2 2009-10-19 17:48:19 -07:00
openocd.c Change most in-tree references from SVN to GIT. 2009-10-08 00:13:50 +00:00