[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PATCH RESEND v8 00/20] riscv: 'max' CPU, detect user choice in TCG
From: |
Andrew Jones |
Subject: |
Re: [PATCH RESEND v8 00/20] riscv: 'max' CPU, detect user choice in TCG |
Date: |
Thu, 31 Aug 2023 16:05:31 +0200 |
On Thu, Aug 24, 2023 at 07:14:20PM -0300, Daniel Henrique Barboza wrote:
> Hi,
>
> This is a resend of these two patch sets because they no longer apply
> into Alistair's riscv-to-apply.next:
>
> [PATCH v8 00/12] riscv: add 'max' CPU, deprecate 'any'
> 20230815223741.433763-1-dbarboza@ventanamicro.com/">https://lore.kernel.org/qemu-riscv/20230815223741.433763-1-dbarboza@ventanamicro.com/
>
> [PATCH v3 0/8] riscv: detecting user choice in TCG extensions
> 20230815224733.434682-1-dbarboza@ventanamicro.com/">https://lore.kernel.org/qemu-riscv/20230815224733.434682-1-dbarboza@ventanamicro.com/
>
>
> They're being sent in a single package for convenience. No other changes
> made from their old versions aside from the rebase.
>
> Patches missing acks: 4,7,8
>
> Changes from v7:
> - patch 7:
> - add riscv_cpu_add_qdev_prop_array() function instead of a macro
> - patch 8:
> - add riscv_cpu_add_kvm_unavail_prop_array() function instead of a
> macro
> - v7 link:
> 20230815201559.398643-1-dbarboza@ventanamicro.com/">https://lore.kernel.org/qemu-riscv/20230815201559.398643-1-dbarboza@ventanamicro.com/
>
Tracking whether or not the user enabled/disabled an extension is good. I
see we're still not tracking for the MISA extensions, though. If tracking
isn't necessary for them, then a comment above
riscv_cpu_add_misa_properties()
explaining why not would be good. If tracking may be necessary, then
making them consistent with the multi extensions by using the hash would
be good.
Thanks,
drew
- Re: [PATCH RESEND v8 15/20] target/riscv/cpu.c: introduce cpu_cfg_ext_auto_update(), (continued)
- [PATCH RESEND v8 17/20] target/riscv/cpu.c: introduce RISCVCPUMultiExtConfig, Daniel Henrique Barboza, 2023/08/24
- [PATCH RESEND v8 18/20] target/riscv: use isa_ext_update_enabled() in init_max_cpu_extensions(), Daniel Henrique Barboza, 2023/08/24
- [PATCH RESEND v8 19/20] target/riscv/cpu.c: honor user choice in cpu_cfg_ext_auto_update(), Daniel Henrique Barboza, 2023/08/24
- [PATCH RESEND v8 20/20] target/riscv/cpu.c: consider user option with RVG, Daniel Henrique Barboza, 2023/08/24
- Re: [PATCH RESEND v8 00/20] riscv: 'max' CPU, detect user choice in TCG,
Andrew Jones <=