[Glibc-bsd-commits] r3570 - branches/squeeze/kfreebsd-8/debian/patches

Robert Millan rmh at alioth.debian.org
Mon Jul 11 18:30:35 UTC 2011


Author: rmh
Date: 2011-07-11 18:30:35 +0000 (Mon, 11 Jul 2011)
New Revision: 3570

Modified:
   branches/squeeze/kfreebsd-8/debian/patches/000_msk_backport.diff
Log:
Remove a few adjustments to 8.2 API, which break build on 8.1 kfreebsd.

Modified: branches/squeeze/kfreebsd-8/debian/patches/000_msk_backport.diff
===================================================================
--- branches/squeeze/kfreebsd-8/debian/patches/000_msk_backport.diff	2011-07-11 16:28:45 UTC (rev 3569)
+++ branches/squeeze/kfreebsd-8/debian/patches/000_msk_backport.diff	2011-07-11 18:30:35 UTC (rev 3570)
@@ -103,32 +103,6 @@
  	sc_if = device_get_softc(dev);
  
  	return (msk_phy_writereg(sc_if, phy, reg, val));
-@@ -533,11 +533,11 @@
- 			break;
- 		}
- 
--		/* Disable Rx flow control. */
--		if ((IFM_OPTIONS(mii->mii_media_active) & IFM_FLAG0) == 0)
-+		if ((IFM_OPTIONS(mii->mii_media_active) &
-+		    IFM_ETH_RXPAUSE) == 0)
- 			gmac |= GM_GPCR_FC_RX_DIS;
--		/* Disable Tx flow control. */
--		if ((IFM_OPTIONS(mii->mii_media_active) & IFM_FLAG1) == 0)
-+		if ((IFM_OPTIONS(mii->mii_media_active) &
-+		     IFM_ETH_TXPAUSE) == 0)
- 			gmac |= GM_GPCR_FC_TX_DIS;
- 		if ((IFM_OPTIONS(mii->mii_media_active) & IFM_FDX) != 0)
- 			gmac |= GM_GPCR_DUP_FULL;
-@@ -549,7 +549,8 @@
- 		GMAC_READ_2(sc, sc_if->msk_port, GM_GP_CTRL);
- 		gmac = GMC_PAUSE_OFF;
- 		if ((IFM_OPTIONS(mii->mii_media_active) & IFM_FDX) != 0) {
--			if ((IFM_OPTIONS(mii->mii_media_active) & IFM_FLAG0) != 0)
-+			if ((IFM_OPTIONS(mii->mii_media_active) &
-+			    IFM_ETH_RXPAUSE) != 0)
- 				gmac = GMC_PAUSE_ON;
- 		}
- 		CSR_WRITE_4(sc, MR_ADDR(sc_if->msk_port, GMAC_CTRL), gmac);
 @@ -565,7 +566,7 @@
  		msk_phy_writereg(sc_if, PHY_ADDR_MARV, PHY_MARV_INT_MASK, 0);
  		/* Disable Rx/Tx MAC. */
@@ -537,21 +511,6 @@
  		 * if controller support new descriptor format.
  		 */
  		if ((sc_if->msk_flags & MSK_FLAG_DESCV2) != 0 &&
-@@ -1571,10 +1660,11 @@
- 	 * Do miibus setup.
- 	 */
- 	MSK_IF_UNLOCK(sc_if);
--	error = mii_phy_probe(dev, &sc_if->msk_miibus, msk_mediachange,
--	    msk_mediastatus);
-+	error = mii_attach(dev, &sc_if->msk_miibus, ifp, msk_mediachange,
-+	    msk_mediastatus, BMSR_DEFCAPMASK, PHY_ADDR_MARV, MII_OFFSET_ANY,
-+	    mmd->mii_flags);
- 	if (error != 0) {
--		device_printf(sc_if->msk_if_dev, "no PHY found!\n");
-+		device_printf(sc_if->msk_if_dev, "attaching PHYs failed\n");
- 		ether_ifdetach(ifp);
- 		error = ENXIO;
- 		goto fail;
 @@ -1634,13 +1724,15 @@
  		}
  	}
@@ -600,19 +559,6 @@
  	case CHIP_ID_YUKON_UL_2:
  		sc->msk_clock = 125;	/* 125 MHz */
  		sc->msk_pflags |= MSK_FLAG_JUMBO;
-@@ -1815,8 +1909,11 @@
- 	}
- 	mmd->port = MSK_PORT_A;
- 	mmd->pmd = sc->msk_pmd;
--	 if (sc->msk_pmd == 'L' || sc->msk_pmd == 'S' || sc->msk_pmd == 'P')
-+	mmd->mii_flags |= MIIF_DOPAUSE | MIIF_FORCEPAUSE;
-+	if (sc->msk_pmd == 'L' || sc->msk_pmd == 'S')
- 		mmd->mii_flags |= MIIF_HAVEFIBER;
-+	if (sc->msk_pmd == 'P')
-+		mmd->mii_flags |= MIIF_HAVEFIBER | MIIF_MACPRIV0;
- 	device_set_ivars(sc->msk_devs[MSK_PORT_A], mmd);
- 
- 	if (sc->msk_num_port > 1) {
 @@ -1826,7 +1923,8 @@
  			error = ENXIO;
  			goto fail;
@@ -623,18 +569,6 @@
  		if (mmd == NULL) {
  			device_printf(dev, "failed to allocate memory for "
  			    "ivars of PORT_B\n");
-@@ -1835,8 +1933,10 @@
- 		}
- 		mmd->port = MSK_PORT_B;
- 		mmd->pmd = sc->msk_pmd;
--	 	if (sc->msk_pmd == 'L' || sc->msk_pmd == 'S' || sc->msk_pmd == 'P')
-+		if (sc->msk_pmd == 'L' || sc->msk_pmd == 'S')
- 			mmd->mii_flags |= MIIF_HAVEFIBER;
-+		if (sc->msk_pmd == 'P')
-+			mmd->mii_flags |= MIIF_HAVEFIBER | MIIF_MACPRIV0;
- 		device_set_ivars(sc->msk_devs[MSK_PORT_B], mmd);
- 	}
- 
 @@ -2068,10 +2168,10 @@
  	 * what DMA address is used and chain another descriptor for the
  	 * 64bits DMA operation. This also means descriptor ring size is




More information about the Glibc-bsd-commits mailing list