[PATCH v3 0/8] riscv: detecting user choice in TCG extensions

Daniel Henrique Barboza posted 8 patches 8 months, 2 weeks ago
Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/qemu tags/patchew/20230815224733.434682-1-dbarboza@ventanamicro.com
Maintainers: Palmer Dabbelt <palmer@dabbelt.com>, Alistair Francis <alistair.francis@wdc.com>, Bin Meng <bin.meng@windriver.com>, Weiwei Li <liweiwei@iscas.ac.cn>, Daniel Henrique Barboza <dbarboza@ventanamicro.com>, Liu Zhiwei <zhiwei_liu@linux.alibaba.com>, Paolo Bonzini <pbonzini@redhat.com>
target/riscv/cpu.c | 400 +++++++++++++++++++++++++++++----------------
target/riscv/cpu.h |   2 +
target/riscv/kvm.c |   8 +-
3 files changed, 266 insertions(+), 144 deletions(-)
[PATCH v3 0/8] riscv: detecting user choice in TCG extensions
Posted by Daniel Henrique Barboza 8 months, 2 weeks ago
Based-on: 20230815223741.433763-1-dbarboza@ventanamicro.com
("[PATCH v8 00/12] riscv: add 'max' CPU, deprecate 'any'")

Hi,

This new version was rebased on top of the new version of its parent
series. Recent changes made there conflicted with the previous version
of this work.

No changes made aside from minor conflicts solved during rebase.

All patches are acked.

Changes from v2:
- rebase on top of [PATCH v8 00/12] riscv: add 'max' CPU, deprecate 'any'
- v2 link: https://lore.kernel.org/qemu-riscv/20230815203635.400179-1-dbarboza@ventanamicro.com/

Daniel Henrique Barboza (8):
  target/riscv/cpu.c: use offset in isa_ext_is_enabled/update_enabled
  target/riscv: make CPUCFG() macro public
  target/riscv/cpu.c: introduce cpu_cfg_ext_auto_update()
  target/riscv/cpu.c: use cpu_cfg_ext_auto_update() during realize()
  target/riscv/cpu.c: introduce RISCVCPUMultiExtConfig
  target/riscv: use isa_ext_update_enabled() in
    init_max_cpu_extensions()
  target/riscv/cpu.c: honor user choice in cpu_cfg_ext_auto_update()
  target/riscv/cpu.c: consider user option with RVG

 target/riscv/cpu.c | 400 +++++++++++++++++++++++++++++----------------
 target/riscv/cpu.h |   2 +
 target/riscv/kvm.c |   8 +-
 3 files changed, 266 insertions(+), 144 deletions(-)

-- 
2.41.0