aboutsummaryrefslogtreecommitdiff
path: root/sys/conf
diff options
context:
space:
mode:
authorRoger Pau Monné <royger@FreeBSD.org>2014-12-09 18:03:25 +0000
committerRoger Pau Monné <royger@FreeBSD.org>2014-12-09 18:03:25 +0000
commitf35b3592e6444533726b8aeaf187a3969f449263 (patch)
tree4b8fe6ade689e3a17f7841fabb6e714dfa94017a /sys/conf
parenta8098016f1a2845c2da844ab9614c2f0125448f0 (diff)
downloadsrc-f35b3592e6444533726b8aeaf187a3969f449263.tar.gz
src-f35b3592e6444533726b8aeaf187a3969f449263.zip
xen: create a new PCI bus override
When running as a Xen PVH Dom0 we need to add custom buses that override some of the functionality present in the ACPI PCI Bus and the PCI Bus. We currently override the ACPI PCI Bus, but not the PCI Bus, so add a new override for the PCI Bus and share the generic functions between them. Reported by: David P. Discher <dpd@dpdtech.com> Sponsored by: Citrix Systems R&D conf/files.amd64: - Add the new files. x86/xen/xen_pci_bus.c: - Generic file that contains the PCI overrides so they can be used by the several PCI specific buses. xen/xen_pci.h: - Prototypes for the generic overried functions. dev/xen/pci/xen_pci.c: - Xen specific override for the PCI bus. dev/xen/pci/xen_acpi_pci.c: - Xen specific override for the ACPI PCI bus.
Notes
Notes: svn path=/head/; revision=275649
Diffstat (limited to 'sys/conf')
-rw-r--r--sys/conf/files.amd644
1 files changed, 3 insertions, 1 deletions
diff --git a/sys/conf/files.amd64 b/sys/conf/files.amd64
index d8a3a632a5e2..8e529563f516 100644
--- a/sys/conf/files.amd64
+++ b/sys/conf/files.amd64
@@ -336,6 +336,8 @@ dev/viawd/viawd.c optional viawd
dev/vmware/vmxnet3/if_vmx.c optional vmx
dev/wbwd/wbwd.c optional wbwd
dev/wpi/if_wpi.c optional wpi
+dev/xen/pci/xen_acpi_pci.c optional xenhvm
+dev/xen/pci/xen_pci.c optional xenhvm
dev/isci/isci.c optional isci
dev/isci/isci_controller.c optional isci
dev/isci/isci_domain.c optional isci
@@ -572,4 +574,4 @@ x86/xen/xen_apic.c optional xenhvm
x86/xen/xenpv.c optional xenhvm
x86/xen/xen_nexus.c optional xenhvm
x86/xen/xen_msi.c optional xenhvm
-x86/xen/xen_pci.c optional xenhvm
+x86/xen/xen_pci_bus.c optional xenhvm