@samitouri / QOSamiQemu / commits / 0822b6c8a2

target/hexagon: Add implicit attributes to sysemu macros

Reviewed-by: Taylor Simpson <ltaylorsimpson@gmail.com> Signed-off-by: Brian Cain <brian.cain@oss.qualcomm.com>

Brian Cain committed Jun 22, 2026 at 15:28 UTC 0822b6c8a2a3a5434d86cd845eeb4a90f62a77fd
1 file changed +3
target/hexagon/hex_common.py
+3
@@ -128,8 +128,11 @@ def calculate_attribs():
128 add_qemu_macro_attrib("fTRAP", "A_IMPLICIT_READS_PC")
129 add_qemu_macro_attrib("fSET_OVERFLOW", "A_IMPLICIT_WRITES_USR")
130 add_qemu_macro_attrib("fSET_LPCFG", "A_IMPLICIT_WRITES_USR")
131 + add_qemu_macro_attrib("fCLEAR_RTE_EX", "A_IMPLICIT_WRITES_SSR")
132 add_qemu_macro_attrib("fLOAD", "A_SCALAR_LOAD")
133 add_qemu_macro_attrib("fSTORE", "A_SCALAR_STORE")
134 + add_qemu_macro_attrib("fSET_K0_LOCK", "A_IMPLICIT_READS_PC")
135 + add_qemu_macro_attrib("fSET_TLB_LOCK", "A_IMPLICIT_READS_PC")
136 add_qemu_macro_attrib('fLSBNEW0', 'A_IMPLICIT_READS_P0')
137 add_qemu_macro_attrib('fLSBNEW0NOT', 'A_IMPLICIT_READS_P0')
138 add_qemu_macro_attrib('fREAD_P0', 'A_IMPLICIT_READS_P0')