aboutsummaryrefslogtreecommitdiff
path: root/sys/conf/files.arm64
diff options
context:
space:
mode:
authorZbigniew Bodek <zbb@FreeBSD.org>2015-10-18 22:02:58 +0000
committerZbigniew Bodek <zbb@FreeBSD.org>2015-10-18 22:02:58 +0000
commit2306b72a5d72a53d29a12f53fc4aff2d2b317d0b (patch)
treed02dca3196794c58e8d10a6b93095b6f8a55fcaf /sys/conf/files.arm64
parent3c0086b81391c0b6daf6ba3f58a6d3aebb0cdaca (diff)
downloadsrc-2306b72a5d72a53d29a12f53fc4aff2d2b317d0b.tar.gz
src-2306b72a5d72a53d29a12f53fc4aff2d2b317d0b.zip
Introduce initial support for Cavium's ThunderX networking interface
- The driver consists of three main componens: PF, VF, BGX - Requires appropriate entries in DTS and MDIO driver - Supports only FDT configuration - Multiple Tx queues and single Rx queue supported - No RSS, HW checksum and TSO support - No more than 8 queues per-IF (only one Queue Set per IF) - HW statistics enabled - Works in all available MAC modes (1,10,20,40G) - Style converted to BSD according to style(9) - The code brings lmac_if interface used by the BGX driver to update its logical MACs state. Obtained from: Semihalf Sponsored by: The FreeBSD Foundation
Notes
Notes: svn path=/head/; revision=289551
Diffstat (limited to 'sys/conf/files.arm64')
-rw-r--r--sys/conf/files.arm646
1 files changed, 6 insertions, 0 deletions
diff --git a/sys/conf/files.arm64 b/sys/conf/files.arm64
index 399a35ec0663..698c053166f1 100644
--- a/sys/conf/files.arm64
+++ b/sys/conf/files.arm64
@@ -68,6 +68,12 @@ dev/psci/psci_arm64.S optional psci
dev/uart/uart_cpu_fdt.c optional uart fdt
dev/uart/uart_dev_pl011.c optional uart pl011
dev/usb/controller/dwc_otg_hisi.c optional dwcotg soc_hisi_hi6220
+dev/vnic/nic_main.c optional vnic pci
+dev/vnic/nicvf_main.c optional vnic pci pci_iov
+dev/vnic/nicvf_queues.c optional vnic pci pci_iov
+dev/vnic/thunder_bgx_fdt.c optional vnic fdt
+dev/vnic/thunder_bgx.c optional vnic pci
+dev/vnic/lmac_if.m optional vnic
kern/kern_clocksource.c standard
kern/subr_dummy_vdso_tc.c standard
libkern/bcmp.c standard