This is mainly about splitting off monitor-related code. There's also
a few UI fixes to HMP command pcie_aer_inject_error.
v2:
* PATCH 08: Use qemu_strtoui() [David], commit message corrected
* PATCH 13: New
Markus Armbruster (13):
pci: Clean up a few things checkpatch.pl would flag later on
pci: Move QMP commands to new hw/pci/pci-qmp-cmds.c
pci: Move HMP commands from monitor/ to new hw/pci/pci-hmp-cmds.c
pci: Make query-pci stub consistent with the real one
pci: Build hw/pci/pci-hmp-cmds.c only when CONFIG_PCI
pci: Deduplicate get_class_desc()
pci: Move pcibus_dev_print() to pci-hmp-cmds.c
pci: Fix silent truncation of pcie_aer_inject_error argument
pci: Move HMP command from hw/pci/pcie_aer.c to pci-hmp-cmds.c
pci: Inline do_pcie_aer_inject_error() into its only caller
pci: Rename hmp_pcie_aer_inject_error()'s local variable @err
pci: Improve do_pcie_aer_inject_error()'s error messages
pci: Reject pcie_aer_inject_error -c with symbolic error status
hw/pci/pci-internal.h | 25 +++++
include/monitor/hmp.h | 1 +
include/sysemu/sysemu.h | 3 -
hw/pci/pci-hmp-cmds.c | 238 ++++++++++++++++++++++++++++++++++++++++
hw/pci/pci-qmp-cmds.c | 201 +++++++++++++++++++++++++++++++++
hw/pci/pci-stub.c | 9 +-
hw/pci/pci.c | 226 +-------------------------------------
hw/pci/pcie_aer.c | 113 +------------------
monitor/hmp-cmds.c | 107 ------------------
hw/pci/meson.build | 2 +
10 files changed, 480 insertions(+), 445 deletions(-)
create mode 100644 hw/pci/pci-internal.h
create mode 100644 hw/pci/pci-hmp-cmds.c
create mode 100644 hw/pci/pci-qmp-cmds.c
--
2.37.3