diff options
author | dbrownell <dbrownell@b42882b7-edfa-0310-969c-e2dbd0fdcd60> | 2009-09-29 18:08:16 +0000 |
---|---|---|
committer | dbrownell <dbrownell@b42882b7-edfa-0310-969c-e2dbd0fdcd60> | 2009-09-29 18:08:16 +0000 |
commit | d96e3eae23df378acdfc8cca178529756d159856 (patch) | |
tree | 14decef94ea0322f774016f7229d8a4676e9cfb1 /src/target/etm.c | |
parent | afc3a5cc6f5d3428d12e357097dcbdc3c1b380ef (diff) | |
download | riscv-openocd-d96e3eae23df378acdfc8cca178529756d159856.zip riscv-openocd-d96e3eae23df378acdfc8cca178529756d159856.tar.gz riscv-openocd-d96e3eae23df378acdfc8cca178529756d159856.tar.bz2 |
ETM: fix build issue on MinGW.
The Win32 global namespace is rather cluttered...
git-svn-id: svn://svn.berlios.de/openocd/trunk@2773 b42882b7-edfa-0310-969c-e2dbd0fdcd60
Diffstat (limited to 'src/target/etm.c')
-rw-r--r-- | src/target/etm.c | 41 |
1 files changed, 21 insertions, 20 deletions
diff --git a/src/target/etm.c b/src/target/etm.c index 91c73a2..cb18b21 100644 --- a/src/target/etm.c +++ b/src/target/etm.c @@ -68,6 +68,7 @@ struct etm_reg_info { /* * Registers 0..0x7f are JTAG-addressable using scanchain 6. + * (Or on some processors, through coprocessor operations.) * Newer versions of ETM make some W/O registers R/W, and * provide definitions for some previously-unused bits. */ @@ -154,7 +155,7 @@ static const struct etm_reg_info etm_data_comp[] = { }; static const struct etm_reg_info etm_counters[] = { -#define COUNTER(i) \ +#define ETM_COUNTER(i) \ { ETM_COUNTER_RELOAD_VALUE + (i), 16, WO, 0x10, \ "ETM_COUNTER_RELOAD_VALUE" #i, }, \ { ETM_COUNTER_ENABLE + (i), 18, WO, 0x10, \ @@ -163,38 +164,38 @@ static const struct etm_reg_info etm_counters[] = { "ETM_COUNTER_RELOAD_EVENT" #i, }, \ { ETM_COUNTER_VALUE + (i), 16, RO, 0x10, \ "ETM_COUNTER_VALUE" #i, } - COUNTER(0), - COUNTER(1), - COUNTER(2), - COUNTER(3), -#undef COUNTER + ETM_COUNTER(0), + ETM_COUNTER(1), + ETM_COUNTER(2), + ETM_COUNTER(3), +#undef ETM_COUNTER }; static const struct etm_reg_info etm_sequencer[] = { -#define SEQ(i) \ +#define ETM_SEQ(i) \ { ETM_SEQUENCER_EVENT + (i), 17, WO, 0x10, \ "ETM_SEQUENCER_EVENT" #i, } - SEQ(0), /* 1->2 */ - SEQ(1), /* 2->1 */ - SEQ(2), /* 2->3 */ - SEQ(3), /* 3->1 */ - SEQ(4), /* 3->2 */ - SEQ(5), /* 1->3 */ -#undef SEQ + ETM_SEQ(0), /* 1->2 */ + ETM_SEQ(1), /* 2->1 */ + ETM_SEQ(2), /* 2->3 */ + ETM_SEQ(3), /* 3->1 */ + ETM_SEQ(4), /* 3->2 */ + ETM_SEQ(5), /* 1->3 */ +#undef ETM_SEQ /* 0x66 reserved */ { ETM_SEQUENCER_STATE, 2, RO, 0x10, "ETM_SEQUENCER_STATE", }, }; static const struct etm_reg_info etm_outputs[] = { -#define OUT(i) \ +#define ETM_OUTPUT(i) \ { ETM_EXTERNAL_OUTPUT + (i), 17, WO, 0x10, \ "ETM_EXTERNAL_OUTPUT" #i, } - OUT(0), - OUT(1), - OUT(2), - OUT(3), -#undef OUT + ETM_OUTPUT(0), + ETM_OUTPUT(1), + ETM_OUTPUT(2), + ETM_OUTPUT(3), +#undef ETM_OUTPUT }; #if 0 |