Missing review: #1 and #5 Philippe Mathieu-Daudé (7): Revert "accel/tcg: Unregister the RCU before exiting RR thread" accel/tcg: Extract statistic related code to tcg-stats.c accel/system: Introduce @x-accel-stats QMP command accel/system: Add 'info accel' on human monitor accel/tcg: Propagate AccelState to tcg_dump_stats() accel/tcg: Implement get_[vcpu]_stats() accel/hvf: Implement get_vcpu_stats()
qapi/accelerator.json | 17 +++ accel/tcg/internal-common.h | 2 +- include/accel/accel-cpu-ops.h | 3 + include/accel/accel-ops.h | 2 + accel/accel-qmp.c | 35 ++++++ accel/accel-system.c | 9 ++ accel/hvf/hvf-accel-ops.c | 24 ++++ accel/tcg/monitor.c | 202 +------------------------------- accel/tcg/tcg-accel-ops-rr.c | 2 - accel/tcg/tcg-all.c | 6 + accel/tcg/tcg-stats.c | 214 ++++++++++++++++++++++++++++++++++ accel/meson.build | 2 +- accel/tcg/meson.build | 1 + hmp-commands-info.hx | 12 ++ 14 files changed, 326 insertions(+), 205 deletions(-) create mode 100644 accel/accel-qmp.c create mode 100644 accel/tcg/tcg-stats.c -- 2.49.0