qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [PATCH v2 0/4] target/riscv: implement query-cpu-definitions
@ 2023-04-10 16:52 Daniel Henrique Barboza
  2023-04-10 16:52 ` [PATCH v2 1/4] target/riscv: add CPU QOM header Daniel Henrique Barboza
                   ` (3 more replies)
  0 siblings, 4 replies; 9+ messages in thread
From: Daniel Henrique Barboza @ 2023-04-10 16:52 UTC (permalink / raw)
  To: qemu-devel
  Cc: qemu-riscv, alistair.francis, bmeng, liweiwei, zhiwei_liu, palmer,
	Daniel Henrique Barboza

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



^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2023-04-11 12:23 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-04-10 16:52 [PATCH v2 0/4] target/riscv: implement query-cpu-definitions Daniel Henrique Barboza
2023-04-10 16:52 ` [PATCH v2 1/4] target/riscv: add CPU QOM header Daniel Henrique Barboza
2023-04-11  1:56   ` Richard Henderson
2023-04-10 16:52 ` [PATCH v2 2/4] target/riscv: add query-cpy-definitions support Daniel Henrique Barboza
2023-04-11  1:56   ` Richard Henderson
2023-04-10 16:52 ` [PATCH v2 3/4] target/riscv: add 'static' attribute of query-cpu-definitions Daniel Henrique Barboza
2023-04-11  2:03   ` Richard Henderson
2023-04-11 12:23     ` Daniel Henrique Barboza
2023-04-10 16:52 ` [PATCH v2 4/4] target/riscv: make generic cpus not static Daniel Henrique Barboza

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).