[Midnightbsd-cvs] src [10070] trunk/sys/dev: sync with freebsd

laffer1 at midnightbsd.org laffer1 at midnightbsd.org
Sun May 27 19:11:48 EDT 2018


Revision: 10070
          http://svnweb.midnightbsd.org/src/?rev=10070
Author:   laffer1
Date:     2018-05-27 19:11:47 -0400 (Sun, 27 May 2018)
Log Message:
-----------
sync with freebsd

Modified Paths:
--------------
    trunk/sys/dev/sec/sec.c
    trunk/sys/dev/sec/sec.h
    trunk/sys/dev/sf/if_sf.c
    trunk/sys/dev/sf/if_sfreg.h
    trunk/sys/dev/sf/starfire_rx.h
    trunk/sys/dev/sf/starfire_tx.h

Modified: trunk/sys/dev/sec/sec.c
===================================================================
--- trunk/sys/dev/sec/sec.c	2018-05-27 23:11:35 UTC (rev 10069)
+++ trunk/sys/dev/sec/sec.c	2018-05-27 23:11:47 UTC (rev 10070)
@@ -1,3 +1,4 @@
+/* $MidnightBSD$ */
 /*-
  * Copyright (C) 2008-2009 Semihalf, Piotr Ziecik
  * All rights reserved.
@@ -29,7 +30,7 @@
  */
 
 #include <sys/cdefs.h>
-__MBSDID("$MidnightBSD$");
+__FBSDID("$FreeBSD: stable/10/sys/dev/sec/sec.c 266152 2014-05-15 16:11:06Z ian $");
 
 #include <sys/param.h>
 #include <sys/systm.h>
@@ -199,6 +200,9 @@
 	struct sec_softc *sc;
 	uint64_t id;
 
+	if (!ofw_bus_status_okay(dev))
+		return (ENXIO);
+
 	if (!ofw_bus_is_compatible(dev, "fsl,sec2.0"))
 		return (ENXIO);
 
@@ -227,6 +231,10 @@
 		device_set_desc(dev, "Freescale Security Engine 3.0");
 		sc->sc_version = 3;
 		break;
+	case SEC_31_ID:
+		device_set_desc(dev, "Freescale Security Engine 3.1");
+		sc->sc_version = 3;
+		break;
 	default:
 		device_printf(dev, "unknown SEC ID 0x%016llx!\n", id);
 		return (ENXIO);

Modified: trunk/sys/dev/sec/sec.h
===================================================================
--- trunk/sys/dev/sec/sec.h	2018-05-27 23:11:35 UTC (rev 10069)
+++ trunk/sys/dev/sec/sec.h	2018-05-27 23:11:47 UTC (rev 10070)
@@ -1,3 +1,4 @@
+/* $MidnightBSD$ */
 /*-
  * Copyright (C) 2008-2009 Semihalf, Piotr Ziecik
  * All rights reserved.
@@ -22,7 +23,7 @@
  * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
  * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  *
- * $MidnightBSD$
+ * $FreeBSD: stable/10/sys/dev/sec/sec.h 235938 2012-05-24 21:24:23Z raj $
  */
 
 #ifndef	_SEC_H
@@ -46,6 +47,7 @@
 /* SEC information */
 #define SEC_20_ID			0x0000000000000040ULL
 #define SEC_30_ID			0x0030030000000000ULL
+#define SEC_31_ID			0x0030030100000000ULL
 #define SEC_CHANNELS			4
 #define SEC_POINTERS			7
 #define SEC_MAX_DMA_BLOCK_SIZE		0xFFFF

Modified: trunk/sys/dev/sf/if_sf.c
===================================================================
--- trunk/sys/dev/sf/if_sf.c	2018-05-27 23:11:35 UTC (rev 10069)
+++ trunk/sys/dev/sf/if_sf.c	2018-05-27 23:11:47 UTC (rev 10070)
@@ -1,3 +1,4 @@
+/* $MidnightBSD$ */
 /*-
  * Copyright (c) 1997, 1998, 1999
  *	Bill Paul <wpaul at ctr.columbia.edu>.  All rights reserved.
@@ -31,7 +32,7 @@
  */
 
 #include <sys/cdefs.h>
-__MBSDID("$MidnightBSD$");
+__FBSDID("$FreeBSD: stable/10/sys/dev/sf/if_sf.c 243857 2012-12-04 09:32:43Z glebius $");
 
 /*
  * Adaptec AIC-6915 "Starfire" PCI fast ethernet driver for FreeBSD.
@@ -1984,7 +1985,6 @@
 sf_init_locked(struct sf_softc *sc)
 {
 	struct ifnet		*ifp;
-	struct mii_data		*mii;
 	uint8_t			eaddr[ETHER_ADDR_LEN];
 	bus_addr_t		addr;
 	int			i;
@@ -1993,7 +1993,6 @@
 	ifp = sc->sf_ifp;
 	if ((ifp->if_drv_flags & IFF_DRV_RUNNING) != 0)
 		return;
-	mii = device_get_softc(sc->sf_miibus);
 
 	sf_stop(sc);
 	/* Reset the hardware to a known state. */

Modified: trunk/sys/dev/sf/if_sfreg.h
===================================================================
--- trunk/sys/dev/sf/if_sfreg.h	2018-05-27 23:11:35 UTC (rev 10069)
+++ trunk/sys/dev/sf/if_sfreg.h	2018-05-27 23:11:47 UTC (rev 10070)
@@ -1,3 +1,4 @@
+/* $MidnightBSD$ */
 /*-
  * Copyright (c) 1997, 1998, 1999
  *	Bill Paul <wpaul at ctr.columbia.edu>.  All rights reserved.
@@ -29,7 +30,7 @@
  * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
  * THE POSSIBILITY OF SUCH DAMAGE.
  *
- * $MidnightBSD$
+ * $FreeBSD: stable/10/sys/dev/sf/if_sfreg.h 232203 2012-02-27 08:55:32Z kevlo $
  */
 
 /*
@@ -352,7 +353,7 @@
 
 #define SF_INTRS	\
 	(SF_IMR_RXDQ2_NOBUFS|SF_IMR_RXDQ1_DMADONE|SF_IMR_RXDQ2_DMADONE|	\
-	 SF_IMR_TX_DMADONE|SF_IMR_RXDQ1_NOBUFS|SF_IMR_RXDQ2_DMADONE|	\
+	 SF_IMR_TX_DMADONE|SF_IMR_RXDQ1_NOBUFS|				\
 	 SF_IMR_NORMALINTR|SF_IMR_ABNORMALINTR|SF_IMR_TXCQ_NOBUFS|	\
 	 SF_IMR_RXCQ1_NOBUFS|SF_IMR_RXCQ2_NOBUFS|SF_IMR_STATSOFLOW|	\
 	 SF_IMR_TX_LOFIFO|SF_IMR_DMAERR|SF_IMR_RXGFP_NORESP|		\

Modified: trunk/sys/dev/sf/starfire_rx.h
===================================================================
--- trunk/sys/dev/sf/starfire_rx.h	2018-05-27 23:11:35 UTC (rev 10069)
+++ trunk/sys/dev/sf/starfire_rx.h	2018-05-27 23:11:47 UTC (rev 10070)
@@ -1,4 +1,5 @@
 /* $MidnightBSD$ */
+/* $FreeBSD: stable/10/sys/dev/sf/starfire_rx.h 175524 2008-01-21 05:02:44Z yongari $ */
 /*
  *   MODULE: GFP_RX.H
  *

Modified: trunk/sys/dev/sf/starfire_tx.h
===================================================================
--- trunk/sys/dev/sf/starfire_tx.h	2018-05-27 23:11:35 UTC (rev 10069)
+++ trunk/sys/dev/sf/starfire_tx.h	2018-05-27 23:11:47 UTC (rev 10070)
@@ -1,4 +1,5 @@
 /* $MidnightBSD$ */
+/* $FreeBSD: stable/10/sys/dev/sf/starfire_tx.h 175525 2008-01-21 05:09:07Z yongari $ */
 /*
  *   MODULE: GFP_TX.H
  *



More information about the Midnightbsd-cvs mailing list