<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/rss.xsl.xml"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
    <title>Changes in Makefile</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>031beb4e - sys: Remove $FreeBSD$: one-line sh pattern</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/modules/mii/Makefile#031beb4e</link>
        <description>sys: Remove $FreeBSD$: one-line sh patternRemove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/

            List of files:
            /freebsd-14.2/sys/modules/mii/Makefile</description>
        <pubDate>Wed, 16 Aug 2023 17:54:58 +0000</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>517ea731 - mii: include missing sources in loadable module</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/modules/mii/Makefile#517ea731</link>
        <description>mii: include missing sources in loadable moduleAs of today, using &apos;kldload miibus&apos; is not equivalent to using &apos;devicemiibus&apos; in a kernel config. Newly introduced PHY drivers (DP83822,DP83867, VSCPHY) and source files/PHY driver for FDT-enabled kernelsare missing. Without including them, kernel modules using any functionfrom dev/mii/mii_fdt.c refuse to load. Additionally, miivar.h directlyincludes opt_platform.h.Add the missing sources to the module build, with the FDT-only filesgated behind an OPT_FDT check. Maintain the alphabetical listing ofSRCS, but move the required header files to a separate line to improvereadability.Reviewed by:	mhorne, mindal@semihalf.comMFC after:	1 weekDifferential Revision:	https://reviews.freebsd.org/D34256

            List of files:
            /freebsd-14.2/sys/modules/mii/Makefile</description>
        <pubDate>Sat, 02 Apr 2022 18:28:33 +0000</pubDate>
        <dc:creator>Milan Obuch &lt;bsd@dino.sk&gt;</dc:creator>
    </item>
<item>
        <title>5bb3134a - Fix some modules to export more used symbols</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/modules/mii/Makefile#5bb3134a</link>
        <description>Fix some modules to export more used symbolsand remove non-present symbols that are now reported by kmod_syms.awk.Reviewed by:	emasteSponsored by:	The FreeBSD FoundationMFC after:	1 weekDifferential revision:	https://reviews.freebsd.org/D32878

            List of files:
            /freebsd-14.2/sys/modules/mii/Makefile</description>
        <pubDate>Sun, 07 Nov 2021 08:42:24 +0000</pubDate>
        <dc:creator>Konstantin Belousov &lt;kib@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>e51ed06a - mlphy(4)/tlphy(4): Remove obsolete drivers</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/modules/mii/Makefile#e51ed06a</link>
        <description>mlphy(4)/tlphy(4): Remove obsolete driversThese drivers should have been removed along with tl(4) as part of7c897ca91fe1cdb785531d2f5aa0d441c1d73142 and r347918 respectivelyas these fromer made sure to only ever attach to the latter, e. g.:&lt;...&gt;static inttlphy_probe(device_t dev){	if (!mii_dev_mac_match(dev, &quot;tl&quot;))		return (ENXIO);&lt;...&gt;

            List of files:
            /freebsd-14.2/sys/modules/mii/Makefile</description>
        <pubDate>Sat, 26 Dec 2020 18:07:50 +0000</pubDate>
        <dc:creator>Marius Strobl &lt;marius@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>193d9e76 - sys/modules: normalize .CURDIR-relative paths to SRCTOP</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/modules/mii/Makefile#193d9e76</link>
        <description>sys/modules: normalize .CURDIR-relative paths to SRCTOPThis simplifies make output/logicTested with:	`cd sys/modules; make ALL_MODULES=` on amd64MFC after:	1 monthSponsored by:	Dell EMC Isilon

            List of files:
            /freebsd-14.2/sys/modules/mii/Makefile</description>
        <pubDate>Sat, 04 Mar 2017 10:10:17 +0000</pubDate>
        <dc:creator>Enji Cooper &lt;ngie@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>b011f8c4 - Merging of projects/armv6, part 5</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/modules/mii/Makefile#b011f8c4</link>
        <description>Merging of projects/armv6, part 5- Driver for SMSC LAN95XX and LAN8710A ethernet controllers- Driver for LAN8710A PHYSubmitted by:	Ben Gray, Damjan Marion, Tim Kientzle

            List of files:
            /freebsd-14.2/sys/modules/mii/Makefile</description>
        <pubDate>Wed, 15 Aug 2012 04:03:55 +0000</pubDate>
        <dc:creator>Oleksandr Tymoshenko &lt;gonzo@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>41e556b9 - Connect smcphy(4) to mii module build.</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/modules/mii/Makefile#41e556b9</link>
        <description>Connect smcphy(4) to mii module build.

            List of files:
            /freebsd-14.2/sys/modules/mii/Makefile</description>
        <pubDate>Thu, 23 Feb 2012 01:22:40 +0000</pubDate>
        <dc:creator>Pyun YongHyeon &lt;yongari@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>8c1093fc - - Import the common MII bitbang&apos;ing code from NetBSD and convert drivers to</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/modules/mii/Makefile#8c1093fc</link>
        <description>- Import the common MII bitbang&apos;ing code from NetBSD and convert drivers to  take advantage of it instead of duplicating it. This reduces the size of  the i386 GENERIC kernel by about 4k. The only potential in-tree user left  unconverted is xe(4), which generally should be changed to use miibus(4)  instead of implementing PHY handling on its own, as otherwise it makes not  much sense to add a dependency on miibus(4)/mii_bitbang(4) to xe(4) just  for the MII bitbang&apos;ing code. The common MII bitbang&apos;ing code also is  useful in the embedded space for using GPIO pins to implement MII access.- Based on lessons learnt with dc(4) (see r185750), add bus barriers to the  MII bitbang read and write functions of the other drivers converted in  order to ensure the intended ordering. Given that register access via an  index register as well as register bank/window switching is subject to the  same problem, also add bus barriers to the respective functions of smc(4),  tl(4) and xl(4).- Sprinkle some const.Thanks to the following testers:Andrew Bliznak (nge(4)), nwhitehorn@ (bm(4)), yongari@ (sis(4) and ste(4))Thanks to Hans-Joerg Sirtl for supplying hardware to test stge(4).Reviewed by:	yongari (subset of drivers)Obtained from:	NetBSD (partially)

            List of files:
            /freebsd-14.2/sys/modules/mii/Makefile</description>
        <pubDate>Tue, 01 Nov 2011 16:13:59 +0000</pubDate>
        <dc:creator>Marius Strobl &lt;marius@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>112a855d - - Follow the lead of dcphy(4) and pnphy(4) and move the reminder of the PHY</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/modules/mii/Makefile#112a855d</link>
        <description>- Follow the lead of dcphy(4) and pnphy(4) and move the reminder of the PHY  drivers that only ever attach to a particular MAC driver, i.e. inphy(4),  ruephy(4) and xlphy(4), to the directory where the respective MAC driver  lives and only compile it into the kernel when the latter is also there,  also removing it from miibus.ko and moving it into the module of the  respective MAC driver.- While at it, rename exphy.c, which comes from NetBSD where the MAC driver  it corresponds to also is named ex(4) instead of xl(4) but that in FreeBSD  actually identifies itself as xlphy(4), and its function names accordingly  for consistency.- Additionally while at it, fix some minor style issues like whitespace  in the register headers and add multi-inclusion protection to inphyreg.h.

            List of files:
            /freebsd-14.2/sys/modules/mii/Makefile</description>
        <pubDate>Sat, 08 Oct 2011 12:33:10 +0000</pubDate>
        <dc:creator>Marius Strobl &lt;marius@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>3fcb7a53 - - Remove attempts to implement setting of BMCR_LOOP/MIIF_NOLOOP</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/modules/mii/Makefile#3fcb7a53</link>
        <description>- Remove attempts to implement setting of BMCR_LOOP/MIIF_NOLOOP  (reporting IFM_LOOP based on BMCR_LOOP is left in place though as  it might provide useful for debugging). For most mii(4) drivers it  was unclear whether the PHYs driven by them actually support  loopback or not. Moreover, typically loopback mode also needs to  be activated on the MAC, which none of the Ethernet drivers using  mii(4) implements. Given that loopback media has no real use (and  obviously hardly had a chance to actually work) besides for driver  development (which just loopback mode should be sufficient for  though, i.e one doesn&apos;t necessary need support for loopback media)  support for it is just dropped as both NetBSD and OpenBSD already  did quite some time ago.- Let mii_phy_add_media() also announce the support of IFM_NONE.- Restructure the PHY entry points to use a structure of entry points  instead of discrete function pointers, and extend this to include  a &quot;reset&quot; entry point. Make sure any PHY-specific reset routine is  always used, and provide one for lxtphy(4) which disables MII  interrupts (as is done for a few other PHYs we have drivers for).  This includes changing NIC drivers which previously just called the  generic mii_phy_reset() to now actually call the PHY-specific reset  routine, which might be crucial in some cases. While at it, the  redundant checks in these NIC drivers for mii-&gt;mii_instance not being  zero before calling the reset routines were removed because as soon  as one PHY driver attaches mii-&gt;mii_instance is incremented and we  hardly can end up in their media change callbacks etc if no PHY driver  has attached as mii_attach() would have failed in that case and not  attach a miibus(4) instance.  Consequently, NIC drivers now no longer should call mii_phy_reset()  directly, so it was removed from EXPORT_SYMS.- Add a mii_phy_dev_attach() as a companion helper to mii_phy_dev_probe().  The purpose of that function is to perform the common steps to attach  a PHY driver instance and to hook it up to the miibus(4) instance and to  optionally also handle the probing, addition and initialization of the  supported media. So all a PHY driver without any special requirements  has to do in its bus attach method is to call mii_phy_dev_attach()  along with PHY-specific MIIF_* flags, a pointer to its PHY functions  and the add_media set to one. All PHY drivers were updated to take  advantage of mii_phy_dev_attach() as appropriate. Along with these  changes the capability mask was added to the mii_softc structure so  PHY drivers taking advantage of mii_phy_dev_attach() but still  handling media on their own do not need to fiddle with the MII attach  arguments anyway.- Keep track of the PHY offset in the mii_softc structure. This is done  for compatibility with NetBSD/OpenBSD.- Keep track of the PHY&apos;s OUI, model and revision in the mii_softc  structure. Several PHY drivers require this information also after  attaching and previously had to wrap their own softc around mii_softc.  NetBSD/OpenBSD also keep track of the model and revision on their  mii_softc structure. All PHY drivers were updated to take advantage  as appropriate.- Convert the mebers of the MII data structure to unsigned where  appropriate. This is partly inspired by NetBSD/OpenBSD.- According to IEEE 802.3-2002 the bits actually have to be reversed  when mapping an OUI to the MII ID registers. All PHY drivers and  miidevs where changed as necessary. Actually this now again allows to  largely share miidevs with NetBSD, which fixed this problem already  9 years ago. Consequently miidevs was synced as far as possible.- Add MIIF_NOMANPAUSE and mii_phy_flowstatus() calls to drivers that  weren&apos;t explicitly converted to support flow control before. It&apos;s  unclear whether flow control actually works with these but typically  it should and their net behavior should be more correct with these  changes in place than without if the MAC driver sets MIIF_DOPAUSE.Obtained from:	NetBSD (partially)Reviewed by:	yongari (earlier version), silence on arch@ and net@

            List of files:
            /freebsd-14.2/sys/modules/mii/Makefile</description>
        <pubDate>Tue, 03 May 2011 19:51:29 +0000</pubDate>
        <dc:creator>Marius Strobl &lt;marius@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>e6713fe5 - Add RDC Semiconductor R6040 10/100 PHY driver.</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/modules/mii/Makefile#e6713fe5</link>
        <description>Add RDC Semiconductor R6040 10/100 PHY driver.

            List of files:
            /freebsd-14.2/sys/modules/mii/Makefile</description>
        <pubDate>Thu, 30 Dec 2010 23:50:25 +0000</pubDate>
        <dc:creator>Pyun YongHyeon &lt;yongari@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>e60f6da1 - Now that all previous users of mii_phy_probe() have been converted</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/modules/mii/Makefile#e60f6da1</link>
        <description>Now that all previous users of mii_phy_probe() have been convertedin r213893 and r213894 to use mii_attach() instead remove the formerand along with it the &quot;EVIL HACK&quot;.MFC after:	never

            List of files:
            /freebsd-14.2/sys/modules/mii/Makefile</description>
        <pubDate>Fri, 15 Oct 2010 15:46:58 +0000</pubDate>
        <dc:creator>Marius Strobl &lt;marius@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>a55fb8a4 - Add a NetBSD-compatible mii_attach(), which is intended to eventually</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/modules/mii/Makefile#a55fb8a4</link>
        <description>Add a NetBSD-compatible mii_attach(), which is intended to eventuallyreplace mii_phy_probe() altogether. Compared to the latter the advantagesof mii_attach() are:- intended to be called multiple times in order to attach PHYs in multiple  passes (f.e. in order to only use sub-ranges of the 0 to MII_NPHY - 1  range)- being able to pass along the capability mask from the NIC to the PHY  drivers- being able to specify at which address (phyloc) to probe for a PHY  (instead of always probing at all addresses from 0 to MII_NPHY - 1)- being able to specify which PHY instance (offloc) to attach- being able to pass along MIIF_* flags from the NIC to the PHY drivers  (f.e. as required to indicated to the PHY drivers that flow control is  supported by the NIC driver, which actually is the motivation for this  change).While at it, I used the opportunity to get rid of some hacks in mii(4)like miibus_probe() generally doing work besides sheer probing and the&quot;EVIL HACK&quot; (which will vanish entirely along with mii_phy_probe()) bypassing the struct ifnet pointer via an argument of mii_attach() as wellas to fix some resource leaks in mii(4) in case something fails.Commits which will update the PHY drivers to honor the MII flags passeddown from the NIC drivers and take advantage of mii_attach() to get ridof certain types of hacks in NIC and PHY drivers as well as a conversionof the remaining uses of mii_phy_probe() will follow shortly.Reviewed by:	jhb, yongariObtained from:	NetBSD (partially)

            List of files:
            /freebsd-14.2/sys/modules/mii/Makefile</description>
        <pubDate>Thu, 14 Oct 2010 22:01:40 +0000</pubDate>
        <dc:creator>Marius Strobl &lt;marius@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>5fb1afd7 - New PHY driver for the internal PHY found in the AX88790.  There&apos;s a</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/modules/mii/Makefile#5fb1afd7</link>
        <description>New PHY driver for the internal PHY found in the AX88790.  There&apos;s anumber of quirks for this device, and this implements just the basics.The 2.5s powerdown recommended in the datasheet will be next...

            List of files:
            /freebsd-14.2/sys/modules/mii/Makefile</description>
        <pubDate>Mon, 30 Mar 2009 16:01:09 +0000</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>4d52a575 - Add et(4), a port of DragonFly&apos;s Agere ET1310 10/100/Gigabit</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/modules/mii/Makefile#4d52a575</link>
        <description>Add et(4), a port of DragonFly&apos;s Agere ET1310 10/100/GigabitEthernet device driver, written by sephe@Obtained from:	DragonFlySponsored by:	iXsystemsMFC after:	2 weeks

            List of files:
            /freebsd-14.2/sys/modules/mii/Makefile</description>
        <pubDate>Fri, 20 Jun 2008 19:28:33 +0000</pubDate>
        <dc:creator>Xin LI &lt;delphij@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>5defec9f - Connect jmphy(4) to the build.</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/modules/mii/Makefile#5defec9f</link>
        <description>Connect jmphy(4) to the build.

            List of files:
            /freebsd-14.2/sys/modules/mii/Makefile</description>
        <pubDate>Tue, 27 May 2008 01:23:17 +0000</pubDate>
        <dc:creator>Pyun YongHyeon &lt;yongari@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>5618f1be - Connect atphy(4) to the build.</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/modules/mii/Makefile#5618f1be</link>
        <description>Connect atphy(4) to the build.

            List of files:
            /freebsd-14.2/sys/modules/mii/Makefile</description>
        <pubDate>Mon, 19 May 2008 01:18:02 +0000</pubDate>
        <dc:creator>Pyun YongHyeon &lt;yongari@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>d47d37af - Add a driver for the National Semiconductor DP83815, DP83843 and</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/modules/mii/Makefile#d47d37af</link>
        <description>Add a driver for the National Semiconductor DP83815, DP83843 andDP83847 PHYs. The main reason for using a specific driver for thesePHYs are reset quirks similar to the nsphy(4) driven DP83840A.PR:		112654Obtained from:	NetBSDMFC after:	2 weeksThanks to:	mlaier for testing w/ DP83815

            List of files:
            /freebsd-14.2/sys/modules/mii/Makefile</description>
        <pubDate>Sun, 27 Jan 2008 01:10:41 +0000</pubDate>
        <dc:creator>Marius Strobl &lt;marius@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>a9e28d7d - Sort values according to style.Makefile(5).</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/modules/mii/Makefile#a9e28d7d</link>
        <description>Sort values according to style.Makefile(5).

            List of files:
            /freebsd-14.2/sys/modules/mii/Makefile</description>
        <pubDate>Sun, 27 Jan 2008 01:02:29 +0000</pubDate>
        <dc:creator>Marius Strobl &lt;marius@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>a88b5e21 - Connect icsphy(4) to the build.</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/modules/mii/Makefile#a88b5e21</link>
        <description>Connect icsphy(4) to the build.

            List of files:
            /freebsd-14.2/sys/modules/mii/Makefile</description>
        <pubDate>Mon, 11 Jun 2007 02:07:08 +0000</pubDate>
        <dc:creator>Pyun YongHyeon &lt;yongari@FreeBSD.org&gt;</dc:creator>
    </item>
</channel>
</rss>
