xtensa_reg_type::XT_REG_SPECIAL is only used within OpenOCD.
 
Symbols
loading...
Files
loading...
CodeScopeDevelopment ToolsOpenOCDxtensa_reg_type::XT_REG_SPECIAL

xtensa_reg_type::XT_REG_SPECIAL

Syntax

XT_REG_SPECIAL = 2;

References

LocationReferrerText
xtensa_regs.h:77
XT_REG_SPECIAL = 2, /* Special register, needs RSR to read */
xtensa.c:191
XT_MK_REG_DESC("pc", XT_PC_REG_NUM_VIRTUAL, XT_REG_SPECIAL, 0),
xtensa.c:256
XT_MK_REG_DESC("windowbase", 0x48, XT_REG_SPECIAL, 0),
xtensa.c:257
XT_MK_REG_DESC("windowstart", 0x49, XT_REG_SPECIAL, 0),
xtensa.c:258
XT_MK_REG_DESC("ps", XT_PS_REG_NUM, XT_REG_SPECIAL, 0), /* PS (not mapped through EPS[]) */
xtensa.c:259
XT_MK_REG_DESC("ibreakenable", 0x60, XT_REG_SPECIAL, 0),
xtensa.c:261
XT_MK_REG_DESC("ibreaka0", 0x80, XT_REG_SPECIAL, 0),
xtensa.c:262
XT_MK_REG_DESC("ibreaka1", 0x81, XT_REG_SPECIAL, 0),
xtensa.c:263
XT_MK_REG_DESC("dbreaka0", 0x90, XT_REG_SPECIAL, 0),
xtensa.c:264
XT_MK_REG_DESC("dbreaka1", 0x91, XT_REG_SPECIAL, 0),
xtensa.c:265
XT_MK_REG_DESC("dbreakc0", 0xA0, XT_REG_SPECIAL, 0),
xtensa.c:266
XT_MK_REG_DESC("dbreakc1", 0xA1, XT_REG_SPECIAL, 0),
xtensa.c:267
XT_MK_REG_DESC("cpenable", 0xE0, XT_REG_SPECIAL, 0),
xtensa.c:268
XT_MK_REG_DESC("exccause", 0xE8, XT_REG_SPECIAL, 0),
xtensa.c:269
XT_MK_REG_DESC("debugcause", 0xE9, XT_REG_SPECIAL, 0),
xtensa.c:270
XT_MK_REG_DESC("icount", 0xEC, XT_REG_SPECIAL, 0),
xtensa.c:271
XT_MK_REG_DESC("icountlevel", 0xED, XT_REG_SPECIAL, 0),
xtensa.c:687xtensa_write_dirty_registers()
if (rlist[ridx].type == XT_REG_SPECIAL ||
xtensa.c:1336xtensa_fetch_all_regs()
case XT_REG_SPECIAL:
xtensa.c:3955xtensa_cmd_xtreg_do()
rptr->type = XT_REG_SPECIAL;
xtensa.c:3978xtensa_cmd_xtreg_do()
xtensa->core_config->core_type == XT_LX && rptr->type == XT_REG_SPECIAL) {

Data Use

Functions using xtensa_reg_type::XT_REG_SPECIAL
xtensa_reg_type::XT_REG_SPECIAL