svn commit: r346598 - head/sys/modules
Rodney W. Grimes
freebsd at gndrsh.dnsmgr.net
Tue Sep 3 14:08:20 UTC 2019
> Author: emaste
> Date: Tue Apr 23 15:11:01 2019
> New Revision: 346598
> URL: https://svnweb.freebsd.org/changeset/base/346598
>
> Log:
> Enable Mellanox drivers (modules) on AArch64
>
> Tested by Greg V with mlx5en on an Ampere eMAG instance at Packet.com on
> c2.large.arm (with some additional uncommitted PCIe WIP).
>
> PR: 237055
> Submitted by: Greg V <greg at unrelenting.technology>
> Reviewed by: hselasky
> MFC after: 1 month
> Differential Revision: https://reviews.freebsd.org/D19983
Very cool, now how do I get a PCIe slot into a RPI3!!! lol :-)
This does make some of the newer RockPro64 type boards an
interesting thing to experiment with.
I am hopeing some of that PCIe WIP might include some of the
bits needed or do we already have PCIe slot on RockPro64 code that works?
Thanks for this work Greg!
> Modified:
> head/sys/modules/Makefile
>
> Modified: head/sys/modules/Makefile
> ==============================================================================
> --- head/sys/modules/Makefile Tue Apr 23 12:29:19 2019 (r346597)
> +++ head/sys/modules/Makefile Tue Apr 23 15:11:01 2019 (r346598)
> @@ -483,7 +483,24 @@ SUBDIR+= fdt
> SUBDIR+= linprocfs
> SUBDIR+= linsysfs
> _ena= ena
> +.if ${MK_OFED} != "no" || defined(ALL_MODULES)
> +_ibcore= ibcore
> +_ipoib= ipoib
> +_iser= iser
> .endif
> +_mlx4= mlx4
> +_mlx5= mlx5
> +.if (${MK_INET_SUPPORT} != "no" && ${MK_INET6_SUPPORT} != "no") || \
> + defined(ALL_MODULES)
> +_mlx4en= mlx4en
> +_mlx5en= mlx5en
> +.endif
> +.if ${MK_OFED} != "no" || defined(ALL_MODULES)
> +_mthca= mthca
> +_mlx4ib= mlx4ib
> +_mlx5ib= mlx5ib
> +.endif
> +.endif
>
> .if ${MK_NAND} != "no" || defined(ALL_MODULES)
> _nandfs= nandfs
> @@ -592,15 +609,8 @@ _ep= ep
> _et= et
> _exca= exca
> _fe= fe
> -.if ${MK_OFED} != "no" || defined(ALL_MODULES)
> -_ibcore= ibcore
> -.endif
> _if_ndis= if_ndis
> _io= io
> -.if ${MK_OFED} != "no" || defined(ALL_MODULES)
> -_ipoib= ipoib
> -_iser= iser
> -.endif
> _ix= ix
> _ixv= ixv
> _linux= linux
> @@ -672,18 +682,6 @@ _ipwfw= ipwfw
> _iwifw= iwifw
> _iwmfw= iwmfw
> _iwnfw= iwnfw
> -.endif
> -_mlx4= mlx4
> -_mlx5= mlx5
> -.if (${MK_INET_SUPPORT} != "no" && ${MK_INET6_SUPPORT} != "no") || \
> - defined(ALL_MODULES)
> -_mlx4en= mlx4en
> -_mlx5en= mlx5en
> -.endif
> -.if ${MK_OFED} != "no" || defined(ALL_MODULES)
> -_mthca= mthca
> -_mlx4ib= mlx4ib
> -_mlx5ib= mlx5ib
> .endif
> _mly= mly
> _nfe= nfe
>
>
--
Rod Grimes rgrimes at freebsd.org
More information about the svn-src-all
mailing list