On Thu, 2026-08-20 at 21:03 -0700, Richard Henderson wrote: > Use mmu data passed in with VDATA. > > Signed-off-by: Richard Henderson <[email protected]>
Reviewed-by: Alistair Francis <[email protected]> Alistair > --- > target/riscv/tcg/vector_helper.c | 3 ++- > 1 file changed, 2 insertions(+), 1 deletion(-) > > diff --git a/target/riscv/tcg/vector_helper.c > b/target/riscv/tcg/vector_helper.c > index 9b0c3f70c2..98a0a5d025 100644 > --- a/target/riscv/tcg/vector_helper.c > +++ b/target/riscv/tcg/vector_helper.c > @@ -711,7 +711,8 @@ vext_ldff(void *vd, void *v0, target_ulong base, > CPURISCVState *env, > uint32_t msize = nf * esz; > uint32_t vma = vext_vma(desc); > target_ulong addr, last, last_in_page, page_split, elems; > - int mmu_index = riscv_env_mmu_index(env, false); > + MemOpIdx oi = vext_oi(desc, log2_esz); > + int mmu_index = get_mmuidx(oi); > bool first_active; > int flags; > void *host;
