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')