mbox series

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

Message ID 20230815224733.434682-1-dbarboza@ventanamicro.com
Headers show
Series riscv: detecting user choice in TCG extensions | expand

Message

Daniel Henrique Barboza Aug. 15, 2023, 10:47 p.m. UTC
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(-)