[PATCH v2 0/4] target/riscv: implement query-cpu-definitions

Daniel Henrique Barboza posted 4 patches 1 year ago
Failed in applying to current master (apply log)
There is a newer version of this series
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
[PATCH v2 0/4] target/riscv: implement query-cpu-definitions
Posted by Daniel Henrique Barboza 1 year ago
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