svn commit: r346598 - head/sys/modules

Rodney W. Grimes freebsd at gndrsh.dnsmgr.net
Tue Apr 23 17:26:03 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