svn commit: r363712 - in stable/12/sys: conf modules powerpc/conf
Eric Joyner
erj at FreeBSD.org
Thu Jul 30 19:11:03 UTC 2020
Author: erj
Date: Thu Jul 30 19:11:01 2020
New Revision: 363712
URL: https://svnweb.freebsd.org/changeset/base/363712
Log:
MFC r358908: Enable ixl device on PowerPC64
Relnotes: yes
Modified:
stable/12/sys/conf/files.powerpc
stable/12/sys/conf/options.powerpc
stable/12/sys/modules/Makefile
stable/12/sys/powerpc/conf/GENERIC64
Directory Properties:
stable/12/ (props changed)
Modified: stable/12/sys/conf/files.powerpc
==============================================================================
--- stable/12/sys/conf/files.powerpc Thu Jul 30 18:31:25 2020 (r363711)
+++ stable/12/sys/conf/files.powerpc Thu Jul 30 19:11:01 2020 (r363712)
@@ -43,6 +43,43 @@ dev/iicbus/max6690.c optional max6690 powermac
dev/iicbus/ofw_iicbus.c optional iicbus aim
dev/ipmi/ipmi.c optional ipmi
dev/ipmi/ipmi_opal.c optional powernv ipmi
+dev/ixl/if_ixl.c optional ixl pci powerpc64 \
+ compile-with "${NORMAL_C} -I$S/dev/ixl"
+dev/ixl/ixl_pf_main.c optional ixl pci powerpc64 \
+ compile-with "${NORMAL_C} -I$S/dev/ixl"
+dev/ixl/ixl_pf_qmgr.c optional ixl pci powerpc64 \
+ compile-with "${NORMAL_C} -I$S/dev/ixl"
+dev/ixl/ixl_pf_iov.c optional ixl pci pci_iov powerpc64 \
+ compile-with "${NORMAL_C} -I$S/dev/ixl"
+dev/ixl/ixl_pf_i2c.c optional ixl pci powerpc64 \
+ compile-with "${NORMAL_C} -I$S/dev/ixl"
+dev/ixl/if_iavf.c optional iavf pci powerpc64 \
+ compile-with "${NORMAL_C} -I$S/dev/ixl"
+dev/ixl/iavf_vc.c optional iavf pci powerpc64 \
+ compile-with "${NORMAL_C} -I$S/dev/ixl"
+dev/ixl/ixl_txrx.c optional ixl pci powerpc64 | \
+ iavf pci powerpc64 \
+ compile-with "${NORMAL_C} -I$S/dev/ixl"
+dev/ixl/i40e_osdep.c optional ixl pci powerpc64 | \
+ iavf pci powerpc64 \
+ compile-with "${NORMAL_C} -I$S/dev/ixl"
+dev/ixl/i40e_lan_hmc.c optional ixl pci powerpc64 | \
+ iavf pci powerpc64 \
+ compile-with "${NORMAL_C} -I$S/dev/ixl"
+dev/ixl/i40e_hmc.c optional ixl pci powerpc64 | \
+ iavf pci powerpc64 \
+ compile-with "${NORMAL_C} -I$S/dev/ixl"
+dev/ixl/i40e_common.c optional ixl pci powerpc64 | \
+ iavf pci powerpc64 \
+ compile-with "${NORMAL_C} -I$S/dev/ixl"
+dev/ixl/i40e_nvm.c optional ixl pci powerpc64 | \
+ iavf pci powerpc64 \
+ compile-with "${NORMAL_C} -I$S/dev/ixl"
+dev/ixl/i40e_adminq.c optional ixl pci powerpc64 | \
+ iavf pci powerpc64 \
+ compile-with "${NORMAL_C} -I$S/dev/ixl"
+dev/ixl/i40e_dcb.c optional ixl pci powerpc64 \
+ compile-with "${NORMAL_C} -I$S/dev/ixl"
dev/nand/nfc_fsl.c optional nand mpc85xx
dev/nand/nfc_rb.c optional nand mpc85xx
# Most ofw stuff below is brought in by conf/files for options FDT, but
Modified: stable/12/sys/conf/options.powerpc
==============================================================================
--- stable/12/sys/conf/options.powerpc Thu Jul 30 18:31:25 2020 (r363711)
+++ stable/12/sys/conf/options.powerpc Thu Jul 30 19:11:01 2020 (r363712)
@@ -35,3 +35,6 @@ OFWCONS_POLL_HZ opt_ofw.h
AGP_DEBUG opt_agp.h
MIKROTIK
+
+# iWARP client interface support in ixl
+IXL_IW opt_ixl.h
Modified: stable/12/sys/modules/Makefile
==============================================================================
--- stable/12/sys/modules/Makefile Thu Jul 30 18:31:25 2020 (r363711)
+++ stable/12/sys/modules/Makefile Thu Jul 30 19:11:01 2020 (r363712)
@@ -824,6 +824,8 @@ _wi= wi
_drm2= drm2
.endif
_ipmi= ipmi
+_ixl= ixl
+_nvram= opal_nvram
.endif
.if ${MACHINE_ARCH} == "powerpc64" || ${MACHINE_ARCH} == "powerpc"
# Don't build powermac_nvram for powerpcspe, it's never supported.
Modified: stable/12/sys/powerpc/conf/GENERIC64
==============================================================================
--- stable/12/sys/powerpc/conf/GENERIC64 Thu Jul 30 18:31:25 2020 (r363711)
+++ stable/12/sys/powerpc/conf/GENERIC64 Thu Jul 30 19:11:01 2020 (r363712)
@@ -146,6 +146,7 @@ device iflib
# Ethernet hardware
device em # Intel PRO/1000 Gigabit Ethernet Family
device ix # Intel PRO/10GbE PCIE PF Ethernet Family
+device ixl # Intel 700 Series Physical Function
device ixv # Intel PRO/10GbE PCIE VF Ethernet Family
device glc # Sony Playstation 3 Ethernet
device llan # IBM pSeries Virtual Ethernet
More information about the svn-src-stable
mailing list