target/arm: Replace MO_TE -> mo_endian() for Cortex-M helpers
Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org> Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Message-id: 20260414005348.4767-9-philmd@linaro.org Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Philippe Mathieu-Daudé committed
Apr 14, 2026 at 02:53 UTC
1de627419bc6e077c47822a290becfbfa35a8f06
1 file changed
+3
-3
target/arm/tcg/m_helper.c
+3
-3
@@ -634,7 +634,7 @@ void HELPER(v7m_blxns)(CPUARMState *env, uint32_t dest)
634
635
/* Note that these stores can throw exceptions on MPU faults */
636
ARMMMUIdx mmu_idx = arm_mmu_idx(env);
637
- MemOpIdx oi = make_memop_idx(MO_TE | MO_UL | MO_ALIGN,
637
+ MemOpIdx oi = make_memop_idx(mo_endian(env) | MO_UL | MO_ALIGN,
638
arm_to_core_mmu_idx(mmu_idx));
639
cpu_stl_mmu(env, sp, nextinst, oi, GETPC());
640
cpu_stl_mmu(env, sp + 4, saved_psr, oi, GETPC());
@@ -1055,7 +1055,7 @@ void HELPER(v7m_vlstm)(CPUARMState *env, uint32_t fptr)
1055
bool lspact = env->v7m.fpccr[s] & R_V7M_FPCCR_LSPACT_MASK;
1056
uintptr_t ra = GETPC();
1057
ARMMMUIdx mmu_idx = arm_mmu_idx(env);
1058
- MemOpIdx oi = make_memop_idx(MO_TE | MO_UL | MO_ALIGN,
1058
+ MemOpIdx oi = make_memop_idx(mo_endian(env) | MO_UL | MO_ALIGN,
1059
arm_to_core_mmu_idx(mmu_idx));
1060
1061
assert(env->v7m.secure);
@@ -1131,7 +1131,7 @@ void HELPER(v7m_vlldm)(CPUARMState *env, uint32_t fptr)
1131
ARMCPU *cpu = env_archcpu(env);
1132
uintptr_t ra = GETPC();
1133
ARMMMUIdx mmu_idx = arm_mmu_idx(env);
1134
- MemOpIdx oi = make_memop_idx(MO_TE | MO_UL | MO_ALIGN,
1134
+ MemOpIdx oi = make_memop_idx(mo_endian(env) | MO_UL | MO_ALIGN,
1135
arm_to_core_mmu_idx(mmu_idx));
1136
1137
/* fptr is the value of Rn, the frame pointer we load the FP regs from */