qemu-riscv
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [PATCH 0/2] riscv: add extension properties for all cpus


From: Alistair Francis
Subject: Re: [PATCH 0/2] riscv: add extension properties for all cpus
Date: Fri, 29 Sep 2023 15:29:43 +1000

On Wed, Sep 27, 2023 at 4:32 AM Daniel Henrique Barboza
<dbarboza@ventanamicro.com> wrote:
>
> Hi,
>
> At this moment we do not expose extension properties for vendor CPUs
> because that would allow users to enable extensions in them. But that
> comes at a cost: if we were to add an API that shows all CPU properties,
> e.g. qmp-query-cpu-model-expansion, we won't be able to show the
> extension state of vendor CPUs.
>
> We're in a good spot to revisit this decision. We have the required
> abstractions in place to be able to expose user properties for vendor
> CPUs and, at the same time, forbid users to enable extensions for those
> CPUs. As a bonus, we'll allow users to be able to disable extensions for
> vendor CPUs, which can be useful for testing/debugging.
>
> Patches based on Alistair's riscv-to-apply.next.
>
> Daniel Henrique Barboza (2):
>   target/riscv: add riscv_cpu_get_name()
>   target/riscv/tcg-cpu.c: add extension properties for all cpus

Thanks!

Applied to riscv-to-apply.next

Alistair

>
>  target/riscv/cpu.c         | 11 ++++++
>  target/riscv/cpu.h         |  1 +
>  target/riscv/tcg/tcg-cpu.c | 68 +++++++++++++++++++++++++++++---------
>  3 files changed, 65 insertions(+), 15 deletions(-)
>
> --
> 2.41.0
>
>



reply via email to

[Prev in Thread] Current Thread [Next in Thread]