target/xtensa: flag additional write-only registers
intsetN, intclearN (for LX8) mesrclr (for NX) Signed-off-by: Ian Thompson <ianst@cadence.com> Change-Id: I0bb59728fcec761a71c4789189f733a10bad6375 Reviewed-on: https://review.openocd.org/c/openocd/+/8235 Reviewed-by: Antonio Borneo <borneo.antonio@gmail.com> Tested-by: jenkins
This commit is contained in:
parent
6da4025167
commit
c322060fbd
|
@ -3966,10 +3966,10 @@ COMMAND_HELPER(xtensa_cmd_xtreg_do, struct xtensa *xtensa)
|
||||||
rptr->type = XT_REG_OTHER;
|
rptr->type = XT_REG_OTHER;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Register flags */
|
/* Register flags: includes intsetN, intclearN for LX8 */
|
||||||
if ((strcmp(rptr->name, "mmid") == 0) || (strcmp(rptr->name, "eraccess") == 0) ||
|
if ((strcmp(rptr->name, "mmid") == 0) || (strcmp(rptr->name, "eraccess") == 0) ||
|
||||||
(strcmp(rptr->name, "ddr") == 0) || (strcmp(rptr->name, "intset") == 0) ||
|
(strcmp(rptr->name, "ddr") == 0) || (strncmp(rptr->name, "intset", 6) == 0) ||
|
||||||
(strcmp(rptr->name, "intclear") == 0))
|
(strncmp(rptr->name, "intclear", 8) == 0) || (strcmp(rptr->name, "mesrclr") == 0))
|
||||||
rptr->flags = XT_REGF_NOREAD;
|
rptr->flags = XT_REGF_NOREAD;
|
||||||
else
|
else
|
||||||
rptr->flags = 0;
|
rptr->flags = 0;
|
||||||
|
|
Loading…
Reference in New Issue