svn commit: r293984 - stable/10/sys/dev/sfxge/common

Andrew Rybchenko arybchik at FreeBSD.org
Thu Jan 14 15:56:55 UTC 2016


Author: arybchik
Date: Thu Jan 14 15:56:53 2016
New Revision: 293984
URL: https://svnweb.freebsd.org/changeset/base/293984

Log:
  MFC r293750
  
  sfxge: update SRAM methods to be no-ops on Medford as well
  
  Submitted by:   Mark Spender <mspender at solarflare.com>
  Reviewed by:    gnn
  Sponsored by:   Solarflare Communications, Inc.

Modified:
  stable/10/sys/dev/sfxge/common/efx_nic.c
  stable/10/sys/dev/sfxge/common/efx_sram.c
  stable/10/sys/dev/sfxge/common/hunt_impl.h
  stable/10/sys/dev/sfxge/common/hunt_sram.c
Directory Properties:
  stable/10/   (props changed)

Modified: stable/10/sys/dev/sfxge/common/efx_nic.c
==============================================================================
--- stable/10/sys/dev/sfxge/common/efx_nic.c	Thu Jan 14 15:55:54 2016	(r293983)
+++ stable/10/sys/dev/sfxge/common/efx_nic.c	Thu Jan 14 15:56:53 2016	(r293984)
@@ -291,7 +291,7 @@ static efx_nic_ops_t	__efx_nic_hunt_ops 
 	hunt_nic_get_vi_pool,		/* eno_get_vi_pool */
 	hunt_nic_get_bar_region,	/* eno_get_bar_region */
 #if EFSYS_OPT_DIAG
-	hunt_sram_test,			/* eno_sram_test */
+	ef10_sram_test,			/* eno_sram_test */
 	hunt_nic_register_test,		/* eno_register_test */
 #endif	/* EFSYS_OPT_DIAG */
 	hunt_nic_fini,			/* eno_fini */

Modified: stable/10/sys/dev/sfxge/common/efx_sram.c
==============================================================================
--- stable/10/sys/dev/sfxge/common/efx_sram.c	Thu Jan 14 15:55:54 2016	(r293983)
+++ stable/10/sys/dev/sfxge/common/efx_sram.c	Thu Jan 14 15:56:53 2016	(r293984)
@@ -55,20 +55,21 @@ efx_sram_buf_tbl_set(
 	EFSYS_ASSERT3U(enp->en_magic, ==, EFX_NIC_MAGIC);
 	EFSYS_ASSERT3U(enp->en_mod_flags, &, EFX_MOD_NIC);
 
-#if EFSYS_OPT_HUNTINGTON
-	if (enp->en_family == EFX_FAMILY_HUNTINGTON) {
+#if EFSYS_OPT_HUNTINGTON || EFSYS_OPT_MEDFORD
+	if (enp->en_family == EFX_FAMILY_HUNTINGTON ||
+	    enp->en_family == EFX_FAMILY_MEDFORD) {
 		/*
 		 * FIXME: the efx_sram_buf_tbl_*() functionality needs to be
 		 * pulled inside the Falcon/Siena queue create/destroy code,
 		 * and then the original functions can be removed (see bug30834
 		 * comment #1).  But, for now, we just ensure that they are
-		 * no-ops for Huntington, to allow bringing up existing drivers
+		 * no-ops for EF10, to allow bringing up existing drivers
 		 * without modification.
 		 */
 
 		return (0);
 	}
-#endif	/* EFSYS_OPT_HUNTINGTON */
+#endif	/* EFSYS_OPT_HUNTINGTON || EFSYS_OPT_MEDFORD */
 
 	if (stop >= EFX_BUF_TBL_SIZE) {
 		rc = EFBIG;
@@ -176,20 +177,21 @@ efx_sram_buf_tbl_clear(
 	EFSYS_ASSERT3U(enp->en_magic, ==, EFX_NIC_MAGIC);
 	EFSYS_ASSERT3U(enp->en_mod_flags, &, EFX_MOD_NIC);
 
-#if EFSYS_OPT_HUNTINGTON
-	if (enp->en_family == EFX_FAMILY_HUNTINGTON) {
+#if EFSYS_OPT_HUNTINGTON || EFSYS_OPT_MEDFORD
+	if (enp->en_family == EFX_FAMILY_HUNTINGTON ||
+	    enp->en_family == EFX_FAMILY_MEDFORD) {
 		/*
 		 * FIXME: the efx_sram_buf_tbl_*() functionality needs to be
 		 * pulled inside the Falcon/Siena queue create/destroy code,
 		 * and then the original functions can be removed (see bug30834
 		 * comment #1).  But, for now, we just ensure that they are
-		 * no-ops for Huntington, to allow bringing up existing drivers
+		 * no-ops for EF10, to allow bringing up existing drivers
 		 * without modification.
 		 */
 
 		return;
 	}
-#endif	/* EFSYS_OPT_HUNTINGTON */
+#endif	/* EFSYS_OPT_HUNTINGTON || EFSYS_OPT_MEDFORD */
 
 	EFSYS_ASSERT3U(stop, <, EFX_BUF_TBL_SIZE);
 

Modified: stable/10/sys/dev/sfxge/common/hunt_impl.h
==============================================================================
--- stable/10/sys/dev/sfxge/common/hunt_impl.h	Thu Jan 14 15:55:54 2016	(r293983)
+++ stable/10/sys/dev/sfxge/common/hunt_impl.h	Thu Jan 14 15:56:53 2016	(r293984)
@@ -562,7 +562,7 @@ hunt_bist_stop(
 #if EFSYS_OPT_DIAG
 
 extern	__checkReturn	efx_rc_t
-hunt_sram_test(
+ef10_sram_test(
 	__in		efx_nic_t *enp,
 	__in		efx_sram_pattern_fn_t func);
 

Modified: stable/10/sys/dev/sfxge/common/hunt_sram.c
==============================================================================
--- stable/10/sys/dev/sfxge/common/hunt_sram.c	Thu Jan 14 15:55:54 2016	(r293983)
+++ stable/10/sys/dev/sfxge/common/hunt_sram.c	Thu Jan 14 15:56:53 2016	(r293984)
@@ -41,7 +41,7 @@ __FBSDID("$FreeBSD$");
 #if EFSYS_OPT_DIAG
 
 	__checkReturn	efx_rc_t
-hunt_sram_test(
+ef10_sram_test(
 	__in		efx_nic_t *enp,
 	__in		efx_sram_pattern_fn_t func)
 {


More information about the svn-src-all mailing list