Helps making qemu more modular, see commit messages for details. Depends on the "modules: add meta-data database" patch series.
Gerd Hoffmann (5): monitor: allow register hmp commands usb: drop usb_host_dev_is_scsi_storage hook monitor/usb: register 'info usbhost' dynamically usb: build usb-host as module monitor/tcg: move tcg hmp commands to accel/tcg, register them dynamically include/hw/usb.h | 7 +++++- include/monitor/monitor.h | 3 +++ accel/tcg/hmp.c | 29 +++++++++++++++++++++++ hw/ppc/spapr.c | 2 +- hw/usb/dev-storage-bot.c | 1 + hw/usb/dev-storage-classic.c | 1 + hw/usb/dev-uas.c | 1 + hw/usb/host-libusb.c | 38 ++++++++---------------------- hw/usb/host-stub.c | 45 ------------------------------------ monitor/hmp.c | 7 ++++++ monitor/misc.c | 33 ++++++++++++-------------- accel/tcg/meson.build | 1 + hmp-commands-info.hx | 3 --- hw/usb/meson.build | 10 ++++---- 14 files changed, 80 insertions(+), 101 deletions(-) create mode 100644 accel/tcg/hmp.c delete mode 100644 hw/usb/host-stub.c -- 2.31.1