Generic fix for the SPARC/Sabre issue reported by Thomas: https://lore.kernel.org/qemu-devel/[email protected]/ "hw/sparc64/sun4u: Mark unusable PCI busses as full to ease device plugging"
Philippe Mathieu-Daudé (3): hw/pci: Have various pci_bus*() methods take a const PCIBus argument hw/qdev: Introduce BusClass::is_full() handler hw/pci: Consider reserved slots mask when checking PCI bus is full include/hw/core/qdev.h | 5 +++++ include/hw/pci/pci.h | 10 ++++----- include/hw/pci/pci_bus.h | 10 ++++----- hw/pci-bridge/pci_expander_bridge.c | 4 ++-- hw/pci/pci.c | 35 +++++++++++++++++++++-------- system/qdev-monitor.c | 3 +++ 6 files changed, 46 insertions(+), 21 deletions(-) -- 2.53.0
