diff options
author | David Brownell <dbrownell@users.sourceforge.net> | 2009-12-19 13:07:26 -0800 |
---|---|---|
committer | David Brownell <dbrownell@users.sourceforge.net> | 2009-12-19 13:07:26 -0800 |
commit | 64934d9204dc854d40893634a66e29ece09ad578 (patch) | |
tree | 7de86210e3015280f2dcf1f419982a7153caaed4 /src/target/armv4_5_cache.c | |
parent | e25819645ee2beb0818a79006eed9c9cedaaf5bb (diff) | |
download | openocd_libswd-64934d9204dc854d40893634a66e29ece09ad578.tar.gz openocd_libswd-64934d9204dc854d40893634a66e29ece09ad578.tar.bz2 openocd_libswd-64934d9204dc854d40893634a66e29ece09ad578.tar.xz openocd_libswd-64934d9204dc854d40893634a66e29ece09ad578.zip |
ETM: more ETM_CTRL bit cleanup
Change handling of the CYCLE_ACCURATE, BRANCH_OUTPUT, and
TRACE_* flags; also the CONTEXTID size values.
- Convert to symbols matching the actual register bits, instead of
some random *other* bits (and then correcting that abuse).
- Get rid of a now-needless enum.
- Keep those values in etm->control, and remove etm->tracemode.
These values all affect the trace data that's recorded by a trace
pod or in the ETB. I modified the file format used to dump ETB
data; since it's fairly clear nobody can use this mechanism now,
this can't cause anyone trouble.
Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
Diffstat (limited to 'src/target/armv4_5_cache.c')
0 files changed, 0 insertions, 0 deletions