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

Andrew Rybchenko arybchik at FreeBSD.org
Thu Jan 14 14:31:43 UTC 2016


Author: arybchik
Date: Thu Jan 14 14:31:41 2016
New Revision: 293941
URL: https://svnweb.freebsd.org/changeset/base/293941

Log:
  MFC r291679
  
  sfxge: add markers for autogenerated defines
  
  Move use defines outside.
  
  Submitted by:   Guido Barzini <gbarzini at solarflare.com>
  Sponsored by:   Solarflare Communications, Inc.

Modified:
  stable/10/sys/dev/sfxge/common/efx_regs_ef10.h
Directory Properties:
  stable/10/   (props changed)

Modified: stable/10/sys/dev/sfxge/common/efx_regs_ef10.h
==============================================================================
--- stable/10/sys/dev/sfxge/common/efx_regs_ef10.h	Thu Jan 14 14:30:25 2016	(r293940)
+++ stable/10/sys/dev/sfxge/common/efx_regs_ef10.h	Thu Jan 14 14:31:41 2016	(r293941)
@@ -37,6 +37,14 @@
 extern "C" {
 #endif
 
+/**************************************************************************
+ * NOTE: the line below marks the start of the autogenerated section
+ * EF10 registers and descriptors
+ *
+ **************************************************************************
+ */
+
+
 /*
  * BIU_HW_REV_ID_REG(32bit):
  *
@@ -182,30 +190,6 @@ extern "C" {
 #define	ERF_DZ_TX_DESC_LWORD_LBN 0
 #define	ERF_DZ_TX_DESC_LWORD_WIDTH 32
 
-/*
- * The workaround for bug 35388 requires multiplexing writes through
- * the ERF_DZ_TX_DESC_WPTR address.
- * TX_DESC_UPD: 0ppppppppppp               (bit 11 lost)
- * EVQ_RPTR:    1000hhhhhhhh, 1001llllllll (split into high and low bits)
- * EVQ_TMR:     11mmvvvvvvvv               (bits 8:13 of value lost)
- */
-#define	ER_DD_EVQ_INDIRECT_OFST (ER_DZ_TX_DESC_UPD_REG_OFST + 2 * 4)
-#define	ER_DD_EVQ_INDIRECT_STEP ER_DZ_TX_DESC_UPD_REG_STEP
-#define	ERF_DD_EVQ_IND_RPTR_FLAGS_LBN 8
-#define	ERF_DD_EVQ_IND_RPTR_FLAGS_WIDTH 4
-#define	EFE_DD_EVQ_IND_RPTR_FLAGS_HIGH 8
-#define	EFE_DD_EVQ_IND_RPTR_FLAGS_LOW 9
-#define	ERF_DD_EVQ_IND_RPTR_LBN 0
-#define	ERF_DD_EVQ_IND_RPTR_WIDTH 8
-#define	ERF_DD_EVQ_IND_TIMER_FLAGS_LBN 10
-#define	ERF_DD_EVQ_IND_TIMER_FLAGS_WIDTH 2
-#define	EFE_DD_EVQ_IND_TIMER_FLAGS 3
-#define	ERF_DD_EVQ_IND_TIMER_MODE_LBN 8
-#define	ERF_DD_EVQ_IND_TIMER_MODE_WIDTH 2
-#define	ERF_DD_EVQ_IND_TIMER_VAL_LBN 0
-#define	ERF_DD_EVQ_IND_TIMER_VAL_WIDTH 8
-
-
 /* ES_DRIVER_EV */
 #define	ESF_DZ_DRV_CODE_LBN 60
 #define	ESF_DZ_DRV_CODE_WIDTH 4
@@ -2935,6 +2919,35 @@ extern "C" {
 #define	ESE_DZ_TO_PORT_B 0x2
 #define	ESE_DZ_TO_PORT_A 0x1
 #define	ESE_DZ_PM_IPI_NOOP 0x0
+
+/*************************************************************************
+ * NOTE: the comment line above marks the end of the autogenerated section
+ */
+
+/*
+ * The workaround for bug 35388 requires multiplexing writes through
+ * the ERF_DZ_TX_DESC_WPTR address.
+ * TX_DESC_UPD: 0ppppppppppp               (bit 11 lost)
+ * EVQ_RPTR:    1000hhhhhhhh, 1001llllllll (split into high and low bits)
+ * EVQ_TMR:     11mmvvvvvvvv               (bits 8:13 of value lost)
+ */
+#define	ER_DD_EVQ_INDIRECT_OFST (ER_DZ_TX_DESC_UPD_REG_OFST + 2 * 4)
+#define	ER_DD_EVQ_INDIRECT_STEP ER_DZ_TX_DESC_UPD_REG_STEP
+#define	ERF_DD_EVQ_IND_RPTR_FLAGS_LBN 8
+#define	ERF_DD_EVQ_IND_RPTR_FLAGS_WIDTH 4
+#define	EFE_DD_EVQ_IND_RPTR_FLAGS_HIGH 8
+#define	EFE_DD_EVQ_IND_RPTR_FLAGS_LOW 9
+#define	ERF_DD_EVQ_IND_RPTR_LBN 0
+#define	ERF_DD_EVQ_IND_RPTR_WIDTH 8
+#define	ERF_DD_EVQ_IND_TIMER_FLAGS_LBN 10
+#define	ERF_DD_EVQ_IND_TIMER_FLAGS_WIDTH 2
+#define	EFE_DD_EVQ_IND_TIMER_FLAGS 3
+#define	ERF_DD_EVQ_IND_TIMER_MODE_LBN 8
+#define	ERF_DD_EVQ_IND_TIMER_MODE_WIDTH 2
+#define	ERF_DD_EVQ_IND_TIMER_VAL_LBN 0
+#define	ERF_DD_EVQ_IND_TIMER_VAL_WIDTH 8
+
+
 #ifdef	__cplusplus
 }
 #endif


More information about the svn-src-all mailing list