Hi Molly:

> +    if (riscv_has_ext(env, RVP) &&
> +        !(cpu->cfg.ext_zba && cpu->cfg.ext_zbb && cpu->cfg.ext_zbkb)) {
> +        error_setg(errp, "P extension requires zba, zbb and zbkb 
> extensions");
> +        return;
> +    }
> +

zbkb should not in required extension according spec:

https://github.com/riscv/riscv-p-spec/blob/master/P-ext-proposal.adoc#p-extension-for-packed-single-instruction-multiple-data

Reply via email to