Since v5: - Addressed rth review comments - Added R-b tags Philippe Mathieu-Daudé (8): 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 dump_accel_info() accel/tcg: Implement AccelClass::get_stats() handler accel/hvf: Implement AccelClass::get_vcpu_stats() [NOTFORMERGE] linux-user: Dump TCG stats to logfile
qapi/accelerator.json | 17 +++ accel/tcg/internal-common.h | 2 +- include/accel/accel-cpu-ops.h | 3 + include/accel/accel-ops.h | 2 + include/tcg/tcg.h | 2 + accel/accel-qmp.c | 35 ++++++ accel/accel-system.c | 9 ++ accel/hvf/hvf-accel-ops.c | 24 ++++ accel/tcg/monitor.c | 200 ------------------------------- accel/tcg/tcg-accel-ops-rr.c | 2 - accel/tcg/tcg-all.c | 1 + accel/tcg/tcg-stats.c | 219 ++++++++++++++++++++++++++++++++++ linux-user/exit.c | 6 + accel/meson.build | 2 +- accel/tcg/meson.build | 1 + hmp-commands-info.hx | 12 ++ 16 files changed, 333 insertions(+), 204 deletions(-) create mode 100644 accel/accel-qmp.c create mode 100644 accel/tcg/tcg-stats.c -- 2.49.0