On 3/11/2025 5:30 PM, [email protected] wrote:

-----Original Message-----
From: Brian Cain <[email protected]>
Sent: Friday, February 28, 2025 11:26 PM
To: [email protected]
Cc: [email protected]; [email protected];
[email protected]; [email protected]; [email protected]; [email protected];
[email protected]; [email protected];
[email protected]; [email protected];
[email protected]; Brian Cain <[email protected]>
Subject: [PATCH 23/38] target/hexagon: Add implicit attributes to sysemu
macros

From: Brian Cain <[email protected]>

Signed-off-by: Brian Cain <[email protected]>
---
  target/hexagon/hex_common.py | 5 +++++
  1 file changed, 5 insertions(+)

diff --git a/target/hexagon/hex_common.py
b/target/hexagon/hex_common.py index 1e94e1fef5..7b5bb2cd46 100755
--- a/target/hexagon/hex_common.py
+++ b/target/hexagon/hex_common.py
@@ -128,8 +128,13 @@ def calculate_attribs():
      add_qemu_macro_attrib("fTRAP", "A_IMPLICIT_READS_PC")
      add_qemu_macro_attrib("fSET_OVERFLOW",
"A_IMPLICIT_WRITES_USR")
      add_qemu_macro_attrib("fSET_LPCFG", "A_IMPLICIT_WRITES_USR")
+    add_qemu_macro_attrib("fLOAD_LOCKED", "A_LLSC")
+    add_qemu_macro_attrib("fSTORE_LOCKED", "A_LLSC")
I don't see a use of A_LLSC.

Otherwise
Reviewed-by: Taylor Simpson <[email protected]>


+    add_qemu_macro_attrib("fCLEAR_RTE_EX", "A_IMPLICIT_WRITES_SSR")
      add_qemu_macro_attrib("fLOAD", "A_SCALAR_LOAD")
      add_qemu_macro_attrib("fSTORE", "A_SCALAR_STORE")
+    add_qemu_macro_attrib("fSET_K0_LOCK", "A_IMPLICIT_READS_PC")
+    add_qemu_macro_attrib("fSET_TLB_LOCK", "A_IMPLICIT_READS_PC")
      add_qemu_macro_attrib('fLSBNEW0', 'A_IMPLICIT_READS_P0')
      add_qemu_macro_attrib('fLSBNEW0NOT', 'A_IMPLICIT_READS_P0')
      add_qemu_macro_attrib('fREAD_P0', 'A_IMPLICIT_READS_P0')


Purged - thanks for catching it.




Reply via email to