Hi, This v2 contains a change suggested by Weiwei Li in patch 4. No functional changes made from the previous version.
Changes from v1: - patch 4: - use a common class_init() fn instead of one class fn per generic CPU - v1 link: https://lists.gnu.org/archive/html/qemu-devel/2023-04/msg01266.html Daniel Henrique Barboza (4): target/riscv: add CPU QOM header target/riscv: add query-cpy-definitions support target/riscv: add 'static' attribute of query-cpu-definitions target/riscv: make generic cpus not static qapi/machine-target.json | 6 ++- target/riscv/cpu-qom.h | 73 +++++++++++++++++++++++++++++++++++ target/riscv/cpu.c | 33 ++++++++++++++-- target/riscv/cpu.h | 46 +--------------------- target/riscv/meson.build | 3 +- target/riscv/riscv-qmp-cmds.c | 55 ++++++++++++++++++++++++++ 6 files changed, 164 insertions(+), 52 deletions(-) create mode 100644 target/riscv/cpu-qom.h create mode 100644 target/riscv/riscv-qmp-cmds.c -- 2.39.2