RISC-V targets did not include PCIe ports before the Kconfig transition,
and grew them afterwards, but they are nonfunctional because the interrupt
controller does not support MSI.  This patch restores the situation prior to
the introduction of Kconfig; in fact, it will automatically drop devices
that require MSI unless the binary includes an MSI-enabled board.

Paolo

Paolo Bonzini (2):
  kconfig: add CONFIG_MSI
  kconfig: add dependencies on CONFIG_MSI

 Kconfig.host          | 3 +++
 Makefile              | 3 ++-
 hw/Kconfig            | 1 +
 hw/intc/Kconfig       | 3 +++
 hw/misc/Kconfig       | 4 ++--
 hw/net/Kconfig        | 4 ++--
 hw/pci-bridge/Kconfig | 6 +++---
 hw/pci-host/Kconfig   | 1 +
 hw/pci/Kconfig        | 4 ++++
 hw/ppc/Kconfig        | 1 +
 hw/rdma/Kconfig       | 3 +++
 hw/rdma/Makefile.objs | 6 ++----
 hw/s390x/Kconfig      | 1 +
 13 files changed, 28 insertions(+), 12 deletions(-)
 create mode 100644 hw/rdma/Kconfig

-- 
2.20.1


Reply via email to