<?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>4ba319b5 - Merge clang 7.0.1 and several follow-up changes</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/sys/modules/fxp/Makefile#4ba319b5</link>
        <description>Merge clang 7.0.1 and several follow-up changesMFC r341825:Upgrade our copies of clang, llvm, lld, lldb, compiler-rt and libc++ tothe upstream release_70 branch r348686 (effectively, 7.0.1 rc3).  Therelease will follow very soon, but no more functional changes areexpected.Release notes for llvm, clang and lld 7.0.0 are available here:&lt;http://releases.llvm.org/7.0.0/docs/ReleaseNotes.html&gt;&lt;http://releases.llvm.org/7.0.0/tools/clang/docs/ReleaseNotes.html&gt;&lt;http://releases.llvm.org/7.0.0/tools/lld/docs/ReleaseNotes.html&gt;PR:		230240, 230355Relnotes:	yesMFC r342123:Update clang, llvm, lld, lldb, compiler-rt and libc++ version number to7.0.1 release r349250.  There were no functional changes since the 7.0.1rc3 import.PR:		230240, 230355Relnotes:	yesr343429 | emaste | 2019-01-25 15:46:13 +0100 (Fri, 25 Jan 2019) | 16 linesclang: default to DWARF 4 as of FreeBSD 13FreeBSD previously defaulted to DWARF 2 because several tools (gdb,ctfconvert, etc.) did not support later versions.  These have eitherbeen fixed or are deprecated.Note that gdb 6 still exists but has been moved out of $PATH into/usr/libexec and is intended only for use by crashinfo(8).  The kernelbuild sets the DWARF version explicitly via -gdwarf2, so this shouldhave no effect there.PR:		234887 [exp-run]Reviewed by:	markjSponsored by:	The FreeBSD FoundationDifferential Revision:	https://reviews.freebsd.org/D17930MFC r343916:Pull in r352607 from upstream llvm trunk (by Craig Topper):  [X86] Add FPSW as a Def on some FP instructions that were missing it.Pull in r353141 from upstream llvm trunk (by Craig Topper):  [X86] Connect the default fpsr and dirflag clobbers in inline  assembly to the registers we have defined for them.  Summary:  We don&apos;t currently map these constraints to physical register numbers  so they don&apos;t make it to the MachineIR representation of inline  assembly.  This could have problems for proper dependency tracking in the  machine schedulers though I don&apos;t have a test case that shows that.  Reviewers: rnk  Reviewed By: rnk  Subscribers: eraman, llvm-commits  Tags: #llvm  Differential Revision: https://reviews.llvm.org/D57641Pull in r353489 from upstream llvm trunk (by Craig Topper):  [X86] Add FPCW as a register and start using it as an implicit use on  floating point instructions.  Summary:  FPCW contains the rounding mode control which we manipulate to  implement fp to integer conversion by changing the roudning mode,  storing the value to the stack, and then changing the rounding mode  back. Because we didn&apos;t model FPCW and its dependency chain, other  instructions could be scheduled into the middle of the sequence.  This patch introduces the register and adds it as an implciit def of  FLDCW and implicit use of the FP binary arithmetic instructions and  store instructions. There are more instructions that need to be  updated, but this is a good start. I believe this fixes at least the  reduced test case from PR40529.  Reviewers: RKSimon, spatel, rnk, efriedma, andrew.w.kaylor  Subscribers: dim, llvm-commits  Tags: #llvm  Differential Revision: https://reviews.llvm.org/D57735These should fix a problem in clang 7.0 where it would sometimes emitlong double floating point instructions in a slightly wrong order,leading to failures in our libm tests.  In particular, the cbrt_testtest case &apos;cbrtl_powl&apos; and the trig_test test case &apos;reduction&apos;.Also bump __FreeBSD_cc_version, to be able to detect this in our testsuite.Reported by:    lwhsuPR:		234040Upstream PR:	https://bugs.llvm.org/show_bug.cgi?id=40206MFC r344056:Pull in r339734 from upstream llvm trunk (by Eli Friedman):  [ARM] Make PerformSHLSimplify add nodes to the DAG worklist correctly.  Intentionally excluding nodes from the DAGCombine worklist is likely  to lead to weird optimizations and infinite loops, so it&apos;s generally  a bad idea.  To avoid the infinite loops, fix DAGCombine to use the  isDesirableToCommuteWithShift target hook before performing the  transforms in question, and implement the target hook in the ARM  backend disable the transforms in question.  Fixes https://bugs.llvm.org/show_bug.cgi?id=38530 . (I don&apos;t have a  reduced testcase for that bug. But we should have sufficient test  coverage for PerformSHLSimplify given that we&apos;re not playing weird  tricks with the worklist. I can try to bugpoint it if necessary,  though.)  Differential Revision: https://reviews.llvm.org/D50667This should fix a possible hang when compiling sys/dev/nxge/if_nxge.c(which exists now only in the stable/11 branch) for arm.

            List of files:
            /freebsd-12.1/sys/modules/fxp/Makefile</description>
        <pubDate>Sat, 16 Feb 2019 15:43:49 +0000</pubDate>
        <dc:creator>Dimitry Andric &lt;dim@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-12.1/sys/modules/fxp/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-12.1/sys/modules/fxp/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>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-12.1/sys/modules/fxp/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-12.1/sys/modules/fxp/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>b6de9e91 - Remove bridge(4) from the tree.  if_bridge(4) is a full functional</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/sys/modules/fxp/Makefile#b6de9e91</link>
        <description>Remove bridge(4) from the tree.  if_bridge(4) is a full functionalreplacement and has additional features which make it superior.Discussed on:	-archReviewed by:	thompsaX-MFC-after:	never (RELENG_6 as transition period)

            List of files:
            /freebsd-12.1/sys/modules/fxp/Makefile</description>
        <pubDate>Tue, 27 Sep 2005 18:10:43 +0000</pubDate>
        <dc:creator>Max Laier &lt;mlaier@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>0fddbf87 - vlan.h is obsolete, don&apos;t create it anymore.</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/sys/modules/fxp/Makefile#0fddbf87</link>
        <description>vlan.h is obsolete, don&apos;t create it anymore.

            List of files:
            /freebsd-12.1/sys/modules/fxp/Makefile</description>
        <pubDate>Wed, 05 Sep 2001 23:47:02 +0000</pubDate>
        <dc:creator>Brooks Davis &lt;brooks@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>9009a48f - Unconditinally turn on VLAN support when building fxp as a module, since</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/sys/modules/fxp/Makefile#9009a48f</link>
        <description>Unconditinally turn on VLAN support when building fxp as a module, sinceit may be plugged into a kernel that supports VLANs.  If the kernel isnot VLAN aware, things will still work as before.Modules don&apos;t really have option support, so this is somewhat of a hack.

            List of files:
            /freebsd-12.1/sys/modules/fxp/Makefile</description>
        <pubDate>Thu, 19 Jul 2001 15:58:40 +0000</pubDate>
        <dc:creator>Jonathan Lemon &lt;jlemon@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>336f5141 - Update makefile to reflect vlan support.</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/sys/modules/fxp/Makefile#336f5141</link>
        <description>Update makefile to reflect vlan support.

            List of files:
            /freebsd-12.1/sys/modules/fxp/Makefile</description>
        <pubDate>Sun, 13 May 2001 00:04:02 +0000</pubDate>
        <dc:creator>Jonathan Lemon &lt;jlemon@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>f335dba0 - Back out &apos;KMODDEPS = miibus&apos; addition in last commit.  This isn&apos;t used.</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/sys/modules/fxp/Makefile#f335dba0</link>
        <description>Back out &apos;KMODDEPS = miibus&apos; addition in last commit.  This isn&apos;t used.

            List of files:
            /freebsd-12.1/sys/modules/fxp/Makefile</description>
        <pubDate>Sat, 24 Mar 2001 22:21:59 +0000</pubDate>
        <dc:creator>Peter Wemm &lt;peter@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>7cbbb1af - Adjust the fxp module to use the correct directory path, and add a</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/sys/modules/fxp/Makefile#7cbbb1af</link>
        <description>Adjust the fxp module to use the correct directory path, and add adependency on miibus.

            List of files:
            /freebsd-12.1/sys/modules/fxp/Makefile</description>
        <pubDate>Mon, 12 Mar 2001 21:44:19 +0000</pubDate>
        <dc:creator>Jonathan Lemon &lt;jlemon@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>c68159a6 - Use a consistent style and one much closer to the rest of /usr/src</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/sys/modules/fxp/Makefile#c68159a6</link>
        <description>Use a consistent style and one much closer to the rest of /usr/src

            List of files:
            /freebsd-12.1/sys/modules/fxp/Makefile</description>
        <pubDate>Sat, 06 Jan 2001 14:00:42 +0000</pubDate>
        <dc:creator>David E. O&apos;Brien &lt;obrien@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>64db83a8 - Use .include &lt;bsd.kmod.mk&gt; to get to ../../*/conf/kmod.mk instead of</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/sys/modules/fxp/Makefile#64db83a8</link>
        <description>Use .include &lt;bsd.kmod.mk&gt; to get to ../../*/conf/kmod.mk instead ofencoding the relative path.

            List of files:
            /freebsd-12.1/sys/modules/fxp/Makefile</description>
        <pubDate>Sat, 27 May 2000 01:14:33 +0000</pubDate>
        <dc:creator>Peter Wemm &lt;peter@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>56ca3996 - Pull in sys/conf/kmod.mk, rather than /usr/share/mk/bsd.kmod.mk.</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/sys/modules/fxp/Makefile#56ca3996</link>
        <description>Pull in sys/conf/kmod.mk, rather than /usr/share/mk/bsd.kmod.mk.This means that the kernel can be totally self contained now and is notdependent on the last buildworld to update /usr/share/mk.  This mightalso make it easier to build 5.x kernels on 4.0 boxes etc, assuminggensetdefs and config(8) are updated.

            List of files:
            /freebsd-12.1/sys/modules/fxp/Makefile</description>
        <pubDate>Thu, 04 May 2000 12:08:52 +0000</pubDate>
        <dc:creator>Peter Wemm &lt;peter@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>9e4be63d - Add ${DEBUG_FLAGS} to CFLAGS in bsd.kmod.mk, not in scattered module</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/sys/modules/fxp/Makefile#9e4be63d</link>
        <description>Add ${DEBUG_FLAGS} to CFLAGS in bsd.kmod.mk, not in scattered modulemakefiles.  Bad examples in fxp/Makefile keep getting copied to newmakefiles.

            List of files:
            /freebsd-12.1/sys/modules/fxp/Makefile</description>
        <pubDate>Fri, 28 Jan 2000 11:26:46 +0000</pubDate>
        <dc:creator>Bruce Evans &lt;bde@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>6f940b38 - Removed special rules for building and cleaning device interface files</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/sys/modules/fxp/Makefile#6f940b38</link>
        <description>Removed special rules for building and cleaning device interface filesand empty options files.  The rules are now generated automatically inbsd.kmod.mk.  Cleaned up related things ($S and ${CLEANFILES}).

            List of files:
            /freebsd-12.1/sys/modules/fxp/Makefile</description>
        <pubDate>Sun, 28 Nov 1999 18:53:47 +0000</pubDate>
        <dc:creator>Bruce Evans &lt;bde@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>f274c85d - Zap some unused echo &quot;#define NFOO 1&quot; &gt; foo.h style defunct stuff.</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/sys/modules/fxp/Makefile#f274c85d</link>
        <description>Zap some unused echo &quot;#define NFOO 1&quot; &gt; foo.h style defunct stuff.

            List of files:
            /freebsd-12.1/sys/modules/fxp/Makefile</description>
        <pubDate>Mon, 27 Sep 1999 01:04:44 +0000</pubDate>
        <dc:creator>Peter Wemm &lt;peter@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>18b039eb - Don&apos;t generate &apos;bpf.h&apos; since it&apos;s not used.</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/sys/modules/fxp/Makefile#18b039eb</link>
        <description>Don&apos;t generate &apos;bpf.h&apos; since it&apos;s not used.

            List of files:
            /freebsd-12.1/sys/modules/fxp/Makefile</description>
        <pubDate>Mon, 27 Sep 1999 00:34:02 +0000</pubDate>
        <dc:creator>Peter Wemm &lt;peter@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>40ec3caa - Change the name of the installed KLM to contain a leading &quot;if_&quot;.</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/sys/modules/fxp/Makefile#40ec3caa</link>
        <description>Change the name of the installed KLM to contain a leading &quot;if_&quot;.Except for miibus which is now installed as miibus.ko.Discussed by:	msmith, peter, and wpaul

            List of files:
            /freebsd-12.1/sys/modules/fxp/Makefile</description>
        <pubDate>Mon, 20 Sep 1999 06:11:48 +0000</pubDate>
        <dc:creator>David E. O&apos;Brien &lt;obrien@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>c3aac50f - $Id$ -&gt; $FreeBSD$</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/sys/modules/fxp/Makefile#c3aac50f</link>
        <description>$Id$ -&gt; $FreeBSD$

            List of files:
            /freebsd-12.1/sys/modules/fxp/Makefile</description>
        <pubDate>Sat, 28 Aug 1999 01:08:13 +0000</pubDate>
        <dc:creator>Peter Wemm &lt;peter@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>6b5ca0d8 - Rename bpfilter to bpf.</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/sys/modules/fxp/Makefile#6b5ca0d8</link>
        <description>Rename bpfilter to bpf.

            List of files:
            /freebsd-12.1/sys/modules/fxp/Makefile</description>
        <pubDate>Tue, 06 Jul 1999 19:23:32 +0000</pubDate>
        <dc:creator>Dag-Erling Sm&#248;rgrav &lt;des@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>8c1cc362 - Use perl, not perl5 to compile interfaces.</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/sys/modules/fxp/Makefile#8c1cc362</link>
        <description>Use perl, not perl5 to compile interfaces.

            List of files:
            /freebsd-12.1/sys/modules/fxp/Makefile</description>
        <pubDate>Sun, 18 Apr 1999 13:31:23 +0000</pubDate>
        <dc:creator>Doug Rabson &lt;dfr@FreeBSD.org&gt;</dc:creator>
    </item>
</channel>
</rss>
