The following changes since commit debd0753663bc89c86f5462a53268f2e3f680f60:
Merge tag 'pull-testing-next-140622-1' of https://github.com/stsquad/qemu into staging (2022-06-13 21:10:57 -0700) are available in the Git repository at: https://gitlab.com/bonzini/qemu.git tags/for-upstream for you to fetch changes up to 76ca98b0f85222601bd449252ac71df19e0dab29: build: include pc-bios/ part in the ROMS variable (2022-06-15 11:12:32 +0200) ---------------------------------------------------------------- * statistics subsystem * virtio reset cleanups * build system cleanups * fix Cirrus CI ---------------------------------------------------------------- Alexander Bulekov (1): build: fix check for -fsanitize-coverage-allowlist Mark Kanda (3): qmp: Support for querying stats kvm: Support for querying fd-based stats hmp: add basic "info stats" implementation Paolo Bonzini (16): qmp: add filtering of statistics by target vCPU cutils: add functions for IEC and SI prefixes qmp: add filtering of statistics by provider hmp: add filtering of statistics by provider qmp: add filtering of statistics by name hmp: add filtering of statistics by name block: add more commands to preconfig mode s390x: simplify virtio_ccw_reset_virtio virtio-mmio: stop ioeventfd on legacy reset virtio: stop ioeventfd on reset virtio-mmio: cleanup reset configure: update list of preserved environment variables configure: cleanup -fno-pie detection tests/vm: allow running tests in an unconfigured source tree meson: put cross compiler info in a separate section build: include pc-bios/ part in the ROMS variable Zhenzhong Duan (1): q35:Enable TSEG only when G_SMRAME and TSEG_EN both enabled Makefile | 12 +- accel/kvm/kvm-all.c | 403 ++++++++++++++++++++++++++++++++++++++++++++++ configure | 22 +-- hmp-commands-info.hx | 14 ++ hmp-commands.hx | 14 ++ hw/pci-host/q35.c | 3 +- hw/s390x/virtio-ccw.c | 12 +- hw/virtio/virtio-bus.c | 1 + hw/virtio/virtio-mmio.c | 18 +-- hw/virtio/virtio-pci.c | 1 - include/monitor/hmp.h | 1 + include/monitor/stats.h | 45 ++++++ include/qemu/cutils.h | 18 +++ meson.build | 25 +-- monitor/hmp-cmds.c | 232 ++++++++++++++++++++++++++ monitor/qmp-cmds.c | 155 ++++++++++++++++++ qapi/block-core.json | 117 +++++++++----- qapi/block-export.json | 21 ++- qapi/block.json | 6 +- qapi/meson.build | 1 + qapi/qapi-schema.json | 1 + qapi/stats.json | 249 ++++++++++++++++++++++++++++ tests/unit/test-cutils.c | 52 ++++++ tests/vm/Makefile.include | 26 +-- util/cutils.c | 34 ++-- 25 files changed, 1368 insertions(+), 115 deletions(-) create mode 100644 include/monitor/stats.h create mode 100644 qapi/stats.json -- 2.36.1