The page translation hash addresses are aligned: remove the misleading MO_UNALN flag.
Reported-by: Richard Henderson <[email protected]> Signed-off-by: Philippe Mathieu-Daudé <[email protected]> --- target/ppc/tcg-excp_helper.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/target/ppc/tcg-excp_helper.c b/target/ppc/tcg-excp_helper.c index 6f5d82af636..a8c67364669 100644 --- a/target/ppc/tcg-excp_helper.c +++ b/target/ppc/tcg-excp_helper.c @@ -161,7 +161,7 @@ static void do_hash(CPUPPCState *env, target_ulong ea, target_ulong ra, { uint64_t calculated_hash = hash_digest(ra, rb, key), loaded_hash; unsigned mmu_idx = cpu_mmu_index(env_cpu(env), false); - MemOp op = MO_TE | MO_UQ | MO_UNALN; + MemOp op = MO_TE | MO_UQ; MemOpIdx oi = make_memop_idx(op, mmu_idx); uintptr_t retaddr = GETPC(); -- 2.52.0
