Add support for multiple PCI segments. Only really implemented for arm64
authorkettenis <kettenis@openbsd.org>
Sun, 19 Aug 2018 08:23:47 +0000 (08:23 +0000)
committerkettenis <kettenis@openbsd.org>
Sun, 19 Aug 2018 08:23:47 +0000 (08:23 +0000)
commitd6a1c66e27e7ccd631cdb36db2e302d903493508
treebc1ab09279de3e54d23f09959667a397a774cc6e
parent39799feb93146833ca704045c119ef447a1927d3
Add support for multiple PCI segments.  Only really implemented for arm64
for now as amd64/i386 firmware still caters for legacy OSes that only
support a single PCI segment.

ok patrick@
14 files changed:
sys/arch/amd64/amd64/acpi_machdep.c
sys/arch/amd64/include/pci_machdep.h
sys/arch/amd64/pci/pci_machdep.c
sys/arch/arm64/dev/acpipci.c
sys/arch/arm64/include/pci_machdep.h
sys/arch/i386/i386/acpi_machdep.c
sys/arch/i386/pci/pci_machdep.c
sys/arch/i386/pci/pci_machdep.h
sys/dev/acpi/acpi.c
sys/dev/acpi/acpimcfg.c
sys/dev/acpi/acpireg.h
sys/dev/acpi/acpivar.h
sys/dev/acpi/dsdt.c
sys/dev/acpi/dsdt.h