]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
Following the approach with ACPI DMAR on x86, split IOMMU handling into
authorNathan Whitehorn <nwhitehorn@FreeBSD.org>
Tue, 12 Nov 2013 16:15:09 +0000 (16:15 +0000)
committerNathan Whitehorn <nwhitehorn@FreeBSD.org>
Tue, 12 Nov 2013 16:15:09 +0000 (16:15 +0000)
commit817ba5c0b8c4d0dc8e4adf2bd099110457eba0e4
tree4f3538bd7283c830f70f3a759547e67a6634ab68
parentacf9bb339a1c7a982615d99e6217818b9791efd1
Following the approach with ACPI DMAR on x86, split IOMMU handling into
a variant PCI bus instead of trying to shoehorn it into the PCI host bridge
adapter. Besides matching better the architecture on other platforms, this
also allows systems with multiple partitionable endpoints per PCI host
bridge to work correctly.
sys/conf/files.powerpc
sys/powerpc/ofw/ofw_pcibus.c
sys/powerpc/ofw/ofw_pcibus.h [new file with mode: 0644]
sys/powerpc/pseries/plpar_pcibus.c [new file with mode: 0644]
sys/powerpc/pseries/rtas_pci.c