summaryrefslogtreecommitdiffstats
path: root/sys/conf
diff options
context:
space:
mode:
authorzbb <zbb@FreeBSD.org>2016-02-16 11:43:57 +0000
committerzbb <zbb@FreeBSD.org>2016-02-16 11:43:57 +0000
commita48186faeaf8c55b183253e73decf5baa6f17597 (patch)
tree5e663a2ee4bb22c74ecdf66b62e65b1facf87b61 /sys/conf
parent25b601f742c4f323b6aa1d33ded914ee11295151 (diff)
downloadFreeBSD-src-a48186faeaf8c55b183253e73decf5baa6f17597.zip
FreeBSD-src-a48186faeaf8c55b183253e73decf5baa6f17597.tar.gz
Support PEM that is not a PCI endpoint on ThunderX
Some chip revisions don't have their external PCIe buses behind the internal bridge. Add support for FDT-configurable PEMs but keep ability for PCIe enumeration. Reviewed by: andrew, wma Obtained from: Semihalf Sponsored by: Cavium Differential Revision: https://reviews.freebsd.org/D5285
Diffstat (limited to 'sys/conf')
-rw-r--r--sys/conf/files.arm649
1 files changed, 5 insertions, 4 deletions
diff --git a/sys/conf/files.arm64 b/sys/conf/files.arm64
index bbc77c1..02a8bf8 100644
--- a/sys/conf/files.arm64
+++ b/sys/conf/files.arm64
@@ -52,10 +52,11 @@ arm64/arm64/uma_machdep.c standard
arm64/arm64/unwind.c optional ddb | kdtrace_hooks | stack
arm64/arm64/vfp.c standard
arm64/arm64/vm_machdep.c standard
-arm64/cavium/thunder_pcie.c optional soc_cavm_thunderx pci
-arm64/cavium/thunder_pcie_fdt.c optional soc_cavm_thunderx pci fdt
-arm64/cavium/thunder_pcie_pem.c optional soc_cavm_thunderx pci
-arm64/cavium/thunder_pcie_common.c optional soc_cavm_thunderx pci
+arm64/cavium/thunder_pcie.c optional soc_cavm_thunderx pci
+arm64/cavium/thunder_pcie_fdt.c optional soc_cavm_thunderx pci fdt
+arm64/cavium/thunder_pcie_pem.c optional soc_cavm_thunderx pci
+arm64/cavium/thunder_pcie_pem_fdt.c optional soc_cavm_thunderx pci fdt
+arm64/cavium/thunder_pcie_common.c optional soc_cavm_thunderx pci
arm64/cloudabi64/cloudabi64_sysvec.c optional compat_cloudabi64
crypto/blowfish/bf_enc.c optional crypto | ipsec
crypto/des/des_enc.c optional crypto | ipsec | netsmb
OpenPOWER on IntegriCloud