Page MenuHomeFreeBSD

D54289.1789692963.diff
No OneTemporary

Size
2 KB
Referenced Files
None
Subscribers
None

D54289.1789692963.diff

diff --git a/sys/arm64/conf/NOTES b/sys/arm64/conf/NOTES
--- a/sys/arm64/conf/NOTES
+++ b/sys/arm64/conf/NOTES
@@ -92,6 +92,7 @@
device dwc # Synopsys Designware GMAC Ethernet
device dwc_rk # Rockchip Designware
device dwc_socfpga # Altera SOCFPGA Ethernet MAC
+device ixl # Intel 700 Series Physical Function
device ice # Intel 800 Series Physical Function
device ice_ddp # Intel 800 Series DDP Package
diff --git a/sys/conf/files.arm64 b/sys/conf/files.arm64
--- a/sys/conf/files.arm64
+++ b/sys/conf/files.arm64
@@ -413,6 +413,35 @@
dev/ipmi/ipmi_smic.c optional ipmi
dev/ipmi/ipmi_ssif.c optional ipmi smbus
+dev/ixl/if_ixl.c optional ixl pci \
+ compile-with "${NORMAL_C} -I$S/dev/ixl"
+dev/ixl/ixl_pf_main.c optional ixl pci \
+ compile-with "${NORMAL_C} -I$S/dev/ixl"
+dev/ixl/ixl_pf_iflib.c optional ixl pci \
+ compile-with "${NORMAL_C} -I$S/dev/ixl"
+dev/ixl/ixl_pf_qmgr.c optional ixl pci \
+ compile-with "${NORMAL_C} -I$S/dev/ixl"
+dev/ixl/ixl_pf_iov.c optional ixl pci pci_iov \
+ compile-with "${NORMAL_C} -I$S/dev/ixl"
+dev/ixl/ixl_pf_i2c.c optional ixl pci \
+ compile-with "${NORMAL_C} -I$S/dev/ixl"
+dev/ixl/ixl_txrx.c optional ixl pci \
+ compile-with "${NORMAL_C} -I$S/dev/ixl"
+dev/ixl/i40e_osdep.c optional ixl pci \
+ compile-with "${NORMAL_C} -I$S/dev/ixl"
+dev/ixl/i40e_lan_hmc.c optional ixl pci \
+ compile-with "${NORMAL_C} -I$S/dev/ixl"
+dev/ixl/i40e_hmc.c optional ixl pci \
+ compile-with "${NORMAL_C} -I$S/dev/ixl"
+dev/ixl/i40e_common.c optional ixl pci \
+ compile-with "${NORMAL_C} -I$S/dev/ixl"
+dev/ixl/i40e_nvm.c optional ixl pci \
+ compile-with "${NORMAL_C} -I$S/dev/ixl"
+dev/ixl/i40e_adminq.c optional ixl pci \
+ compile-with "${NORMAL_C} -I$S/dev/ixl"
+dev/ixl/i40e_dcb.c optional ixl pci \
+ compile-with "${NORMAL_C} -I$S/dev/ixl"
+
dev/mailbox/arm/arm_doorbell.c optional fdt arm_doorbell
dev/mbox/mbox_if.m optional soc_brcm_bcm2837
diff --git a/sys/conf/options.arm64 b/sys/conf/options.arm64
--- a/sys/conf/options.arm64
+++ b/sys/conf/options.arm64
@@ -16,6 +16,9 @@
# Emulate SWP/SWPB for COMPAT_FREEBSD32
EMUL_SWP opt_global.h
+# iWARP client interface support in ixl
+IXL_IW opt_ixl.h
+
# EFI Runtime services support
EFIRT opt_efirt.h
diff --git a/sys/modules/Makefile b/sys/modules/Makefile
--- a/sys/modules/Makefile
+++ b/sys/modules/Makefile
@@ -666,7 +666,7 @@
.endif
.if ${MACHINE_CPUARCH} == "amd64" || ${MACHINE_CPUARCH} == "aarch64" || \
- ${MACHINE_ARCH:Mpowerpc64*}
+ ${MACHINE_ARCH:Mpowerpc64*} != ""
_ice= ice
.if ${MK_SOURCELESS_UCODE} != "no"
_ice_ddp= ice_ddp
@@ -676,6 +676,7 @@
_irdma= irdma
.endif
.endif
+_ixl= ixl
.endif
.if ${MACHINE_CPUARCH} == "aarch64"
@@ -917,7 +918,6 @@
.endif
.if ${MACHINE_ARCH:Mpowerpc64*} != ""
-_ixl= ixl
_nvram= opal_nvram
.endif

File Metadata

Mime Type
text/plain
Expires
Fri, Sep 18, 12:56 AM (57 m, 53 s)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
29743420
Default Alt Text
D54289.1789692963.diff (2 KB)

Event Timeline