Merge branch 'remotes/lorenzo/pci/hyper-v'
authorBjorn Helgaas <bhelgaas@google.com>
Thu, 2 Sep 2021 19:56:47 +0000 (14:56 -0500)
committerBjorn Helgaas <bhelgaas@google.com>
Thu, 2 Sep 2021 19:56:47 +0000 (14:56 -0500)
commita1e4ca8eb963f58fc9c2c26a971d86456ea717f5
tree476494ae29cc3785cf98ec13a63cf9944e9d3756
parent53cb14d2566205ed9a08649fdc59e9446adf0727
parent88f94c7f8f40d7e26f991f6f6ed914ff44361d75
Merge branch 'remotes/lorenzo/pci/hyper-v'

- Add domain_nr in struct pci_host_bridge (Boqun Feng)

- Use host bridge MSI domain for root buses if present (Boqun Feng)

- Allow ARM64 virtual host bridge with no ACPI companion (e.g., Hyper-V)
  (Boqun Feng)

- Make Hyper-V enumeration more generic (Arnd Bergmann)

- Set Hyper-V domain_nr at probe-time (Boqun Feng)

- Set up Hyper-V MSI domain at bridge probe-time (Boqun Feng)

- Enable Hyper-V bridge probing on ARM64 (Boqun Feng)

* remotes/lorenzo/pci/hyper-v:
  PCI: hv: Turn on the host bridge probing on ARM64
  PCI: hv: Set up MSI domain at bridge probing time
  PCI: hv: Set ->domain_nr of pci_host_bridge at probing time
  PCI: hv: Generify PCI probing
  arm64: PCI: Support root bridge preparation for Hyper-V
  arm64: PCI: Restructure pcibios_root_bridge_prepare()
  PCI: Support populating MSI domains of root buses via bridges
  PCI: Introduce domain_nr in pci_host_bridge
drivers/pci/controller/pci-hyperv.c
drivers/pci/probe.c
include/linux/pci.h