Message ID | 20230611160032.274823-4-peter.maydell@linaro.org |
---|---|
State | Superseded |
Headers | show |
Series | target/arm: Convert exception, system, loads and stores to decodetree | expand |
On 11/6/23 18:00, Peter Maydell wrote: > In disas_ldst_reg_imm9() we missed one place where a call to > a gen_mte_check* function should now be passed the memop we > have created rather than just being passed the size. Fix this. > > Signed-off-by: Peter Maydell <peter.maydell@linaro.org> > --- > target/arm/tcg/translate-a64.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) Fixes: 0a9091424d ("target/arm: Pass memop to gen_mte_check1*") Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
On 6/11/23 18:00, Peter Maydell wrote: > In disas_ldst_reg_imm9() we missed one place where a call to > a gen_mte_check* function should now be passed the memop we > have created rather than just being passed the size. Fix this. > > Signed-off-by: Peter Maydell<peter.maydell@linaro.org> > --- > target/arm/tcg/translate-a64.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) Reviewed-by: Richard Henderson <richard.henderson@linaro.org> r~
diff --git a/target/arm/tcg/translate-a64.c b/target/arm/tcg/translate-a64.c index 4ec857bcd8d..d271449431a 100644 --- a/target/arm/tcg/translate-a64.c +++ b/target/arm/tcg/translate-a64.c @@ -3226,7 +3226,7 @@ static void disas_ldst_reg_imm9(DisasContext *s, uint32_t insn, clean_addr = gen_mte_check1_mmuidx(s, dirty_addr, is_store, writeback || rn != 31, - size, is_unpriv, memidx); + memop, is_unpriv, memidx); if (is_vector) { if (is_store) {
In disas_ldst_reg_imm9() we missed one place where a call to a gen_mte_check* function should now be passed the memop we have created rather than just being passed the size. Fix this. Signed-off-by: Peter Maydell <peter.maydell@linaro.org> --- target/arm/tcg/translate-a64.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)