This is an automated email from Gerrit.

"Ian Thompson <ia...@cadence.com>" just uploaded a new patch set to Gerrit, 
which you can find at https://review.openocd.org/c/openocd/+/8235

-- gerrit

commit c73356431f4286b7f5277040c14ee616d671aab8
Author: Ian Thompson <ia...@cadence.com>
Date:   Tue May 14 15:55:58 2024 -0700

    target/xtensa: flag additional write-only registers
    
    intsetN, intclearN (for LX8)
    mesrclr (for NX)
    
    Signed-off-by: Ian Thompson <ia...@cadence.com>
    Change-Id: I0bb59728fcec761a71c4789189f733a10bad6375

diff --git a/src/target/xtensa/xtensa.c b/src/target/xtensa/xtensa.c
index f7c82efed4..7f5d16d98c 100644
--- a/src/target/xtensa/xtensa.c
+++ b/src/target/xtensa/xtensa.c
@@ -3966,10 +3966,10 @@ COMMAND_HELPER(xtensa_cmd_xtreg_do, struct xtensa 
*xtensa)
                        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) ||
-                       (strcmp(rptr->name, "ddr") == 0) || (strcmp(rptr->name, 
"intset") == 0) ||
-                       (strcmp(rptr->name, "intclear") == 0))
+                       (strcmp(rptr->name, "ddr") == 0) || 
(strncmp(rptr->name, "intset", 6) == 0) ||
+                       (strncmp(rptr->name, "intclear", 8) == 0) || 
(strcmp(rptr->name, "mesrclr") == 0))
                        rptr->flags = XT_REGF_NOREAD;
                else
                        rptr->flags = 0;

-- 

Reply via email to