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;

Reply via email to