<?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>d0b2dbfa - Remove $FreeBSD$: one-line sh pattern</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/stand/Makefile#d0b2dbfa</link>
        <description>Remove $FreeBSD$: one-line sh patternRemove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/

            List of files:
            /freebsd-14.2/stand/Makefile</description>
        <pubDate>Wed, 16 Aug 2023 17:55:03 +0000</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>206203f5 - stand: Add a helper &apos;universe&apos; target</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/stand/Makefile#206203f5</link>
        <description>stand: Add a helper &apos;universe&apos; targetAdd a shortcut for invokging ${SRCTOP}/tools/boot/universe.sh bycreating a &apos;universe&apos; target in src/stand. This will make it easier totest out all the different combinations of boot loaders that we build.Sponsored by:		Netflix

            List of files:
            /freebsd-14.2/stand/Makefile</description>
        <pubDate>Sat, 30 Jul 2022 11:01:47 +0000</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>6497250f - kboot: Split out powerpc build</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/stand/Makefile#6497250f</link>
        <description>kboot: Split out powerpc buildSplit the powerpc specific parts into kboot/arch/powerpc64. More may beneeded here.Sponsored by:		NetflixReviewed by:		jhibbitsDifferential Revision:	https://reviews.freebsd.org/D33514

            List of files:
            /freebsd-14.2/stand/Makefile</description>
        <pubDate>Thu, 30 Dec 2021 23:07:13 +0000</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>43661996 - kboot: Move powerpc kboot to top level</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/stand/Makefile#43661996</link>
        <description>kboot: Move powerpc kboot to top levelAs the first step at making this more generic, move kboot to top level.Sponsored by:		NetflixReviewed by:		luporl, tsoomeDifferential Revision:	https://reviews.freebsd.org/D33513

            List of files:
            /freebsd-14.2/stand/Makefile</description>
        <pubDate>Thu, 30 Dec 2021 23:07:06 +0000</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>9dc70af8 - stand/uboot: reorg</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/stand/Makefile#9dc70af8</link>
        <description>stand/uboot: reorgBuild uboot ubldr and friends like we build efi binarieso move everything to be under stand/ubooto md code goes in arch/$ARCHo move everything over from the library  - Had to rename console.c, disk.c and module.c due to conflictso update version to 1.5 to reflect the new way of buildingThis results in a more consistent build system and should represent nofunctional change, apart from powerpc version getting new helpfile. Also, moved to exlcuding uboot on powerpc64le by usingBROKEN_OPTION instead of the incidental exclusion we had before due toMakefile reorgs.Sponsored by:		NetflixFeedback by:		stevek, jrtc27Differential Revision:	https://reviews.freebsd.org/D33362

            List of files:
            /freebsd-14.2/stand/Makefile</description>
        <pubDate>Wed, 15 Dec 2021 04:09:53 +0000</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>7012461c - stand: ensure that the efi directory&apos;s dependencies are correct</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/stand/Makefile#7012461c</link>
        <description>stand: ensure that the efi directory&apos;s dependencies are correctefi, like the various ${MACHINE} directories, should have a dependency onthe enabled interpreters.The general rule here is that any top-level directory that has a program atany depth within that includes loader.mk should add ${INTERP_DEPENDS} addedto its dependencies so that the appropriate ficl/lua bits are ready beforethey begin.Note that the only directories in-tree that require it but will not get itin a more appropriate manner are i386 (on amd64), efi, and userboot. i386and userboot are handled explicitly in Makefile.amd64 where they are addedto S.yes.Reported-by:	bcranMFC-after:	3 days

            List of files:
            /freebsd-14.2/stand/Makefile</description>
        <pubDate>Wed, 27 Jan 2021 18:54:07 +0000</pubDate>
        <dc:creator>Kyle Evans &lt;kevans@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>27e90f70 - stand: remove bogus dependency from libsa32</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/stand/Makefile#27e90f70</link>
        <description>stand: remove bogus dependency from libsa32libsa32 is independent of libsa, they can build in parallel if needed.

            List of files:
            /freebsd-14.2/stand/Makefile</description>
        <pubDate>Thu, 07 Jan 2021 22:02:55 +0000</pubDate>
        <dc:creator>Kyle Evans &lt;kevans@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>e41367e3 - stand: avoid adding fdt SUBDIR_DEPEND if WITHOUT_FDT is set</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/stand/Makefile#e41367e3</link>
        <description>stand: avoid adding fdt SUBDIR_DEPEND if WITHOUT_FDT is setThis unbreaks the efi build if WITHOUT_FDT is set.Reported by:	peterj

            List of files:
            /freebsd-14.2/stand/Makefile</description>
        <pubDate>Thu, 07 Jan 2021 21:59:38 +0000</pubDate>
        <dc:creator>Kyle Evans &lt;kevans@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>3630506b - loader: implement framebuffer console</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/stand/Makefile#3630506b</link>
        <description>loader: implement framebuffer consoleDraw console on efi.Add vbe framebuffer for BIOS loader (vbe off, vbe on, vbe list,vbe set xxx).autoload font (/boot/fonts) based on resolution and font size.Add command loadfont (set font by file) andvariable screen.font (set font by size). Pass loaded font to kernel.Export variables:screen.heightscreen.widthscreen.depthAdd gfx primitives to draw the screen and put png image on the screen.Rework menu draw to iterate list of consoles to enamble device specificoutput.Probably something else I forgot...Relnotes: yesDifferential Revision: https://reviews.freebsd.org/D27420

            List of files:
            /freebsd-14.2/stand/Makefile</description>
        <pubDate>Mon, 21 Dec 2020 05:31:16 +0000</pubDate>
        <dc:creator>Toomas Soome &lt;tsoome@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>8b4c3a03 - stand: fix WITHOUT_FORTH/WITHOUT_LOADER_LUA build</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/stand/Makefile#8b4c3a03</link>
        <description>stand: fix WITHOUT_FORTH/WITHOUT_LOADER_LUA buildPreviously having ficl/liblua in LIB32LIST with their respective optionturned OFF would be relatively harmless, as we wouldn&apos;t act on it unless wewere building the non-32 variant. As of ac5f382a9d0a, however, these arenow used for dependencies in some cases and must reflect what&apos;s actuallygoing to be built.

            List of files:
            /freebsd-14.2/stand/Makefile</description>
        <pubDate>Fri, 01 Jan 2021 06:22:48 +0000</pubDate>
        <dc:creator>Kyle Evans &lt;kevans@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>ac5f382a - stand: properly declare subdir deps or .WAIT, do parallel build</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/stand/Makefile#ac5f382a</link>
        <description>stand: properly declare subdir deps or .WAIT, do parallel buildbuildworld already runs the stand build in parallel[1], so make it easier toidentify ordering issues by properly establishing dependencies or adding.WAIT where needed.Everything in stand/ relies on libsa, either directly or indirectly, becauselibsa build is where the stand headers get installed and it gets linked inmost places.Interpreters depend on their libs, machine dirs usually depend on top-levellibs that are getting built and at least one of the interpreter flavors.For i386, order btx/libi386/libfirewire before everything else using abig-ol-.WAIT hammer. btx is the most common dependency, but the others areused sporadically. This seems to be where the race reporting on the mailinglist is- AFAICT, the following sequence is happening:1.) One of the loaders gets built based on stale btx/btxldr2.) btx/btxldr gets rebuilt3.) installworld triggers loader rebuild because btx was rebuilt afterThis seems like the most plausible explanation, as they&apos;ve verified systemtime and timestamps.While we&apos;re here, let&apos;s switch stand/ over to a completely parallel build sowe can work out these kinds of issues in isolation rather than in the middleof a larger build.Reviewed by:	bdragon, sjg, tsoomeTested by:	bdragon (-j1024, no failures, significant speed improvement)Differential Revision:	https://reviews.freebsd.org/D23411

            List of files:
            /freebsd-14.2/stand/Makefile</description>
        <pubDate>Thu, 31 Dec 2020 17:15:45 +0000</pubDate>
        <dc:creator>Kyle Evans &lt;kevans@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>475008d6 - Move stand/ofw/libofw to stand/libofw.</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/stand/Makefile#475008d6</link>
        <description>Move stand/ofw/libofw to stand/libofw.Since rS330365, there has been no particular reason for libofw to be in asubdirectory of ofw. Move libofw up a level to make it fit in better withthe other top level libraries.Also add a LIBOFWSRC to stand/defs.mk to match what all the otherlibraries are doing.Reviewed by:	impDifferential Revision:	https://reviews.freebsd.org/D23000

            List of files:
            /freebsd-14.2/stand/Makefile</description>
        <pubDate>Thu, 02 Jan 2020 04:34:22 +0000</pubDate>
        <dc:creator>Brandon Bergren &lt;bdragon@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>b8902de1 - Move ZFS files into libsa</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/stand/Makefile#b8902de1</link>
        <description>Move ZFS files into libsaMove the libzfs stuff into libsa. There&apos;s no need for it to be aseparate library. The separate library adds to the issues of buildordering that we see from time to time. Move the filesystem supportinto libsa, like all the other filesystem support rather than makingzfs the odd-duck out.Discussed with: allanjude@

            List of files:
            /freebsd-14.2/stand/Makefile</description>
        <pubDate>Sun, 08 Jul 2018 07:42:49 +0000</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>62bd02ce - stand: move libgeliboot into libsa.</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/stand/Makefile#62bd02ce</link>
        <description>stand: move libgeliboot into libsa.Reduce by 1 the number of crazy libraries we need in stand by movinggeli into libsa (where architecturally it belonged all along). Thisjust moves things around without any code changes.

            List of files:
            /freebsd-14.2/stand/Makefile</description>
        <pubDate>Mon, 18 Jun 2018 16:24:42 +0000</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>f86dd996 - Create LOADER_UBOOT, and LOADER_OFW. Move these options out of</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/stand/Makefile#f86dd996</link>
        <description>Create LOADER_UBOOT, and LOADER_OFW. Move these options out ofMakefile.${MACHINE_ARCH} and remove the now-empty files. Generate the*32 directories on the necessary architectures (well, currently onlyamd64) on the fly. Remove LOADER_EFI variable and co-locate it withEFI.Differential Review: https://reviews.freebsd.org/D14546

            List of files:
            /freebsd-14.2/stand/Makefile</description>
        <pubDate>Thu, 01 Mar 2018 19:50:55 +0000</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>9e74797f - Move EFI up to common makefile. There&apos;s no need for all these .if&apos;s</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/stand/Makefile#9e74797f</link>
        <description>Move EFI up to common makefile. There&apos;s no need for all these .if&apos;sbased on architecture.Sponsored by: Netflix

            List of files:
            /freebsd-14.2/stand/Makefile</description>
        <pubDate>Tue, 27 Feb 2018 17:35:29 +0000</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>b6955dfd - Go back to one loader.conf</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/stand/Makefile#b6955dfd</link>
        <description>Go back to one loader.confWe really only need one loader.conf. The other loader.conf was createdbecause the current one took forever to parse in FORTH. That will befixed in the next commit.

            List of files:
            /freebsd-14.2/stand/Makefile</description>
        <pubDate>Mon, 26 Feb 2018 03:16:47 +0000</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>088b4f5f - Add the lua scripts from the lua-bootloader SoC</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/stand/Makefile#088b4f5f</link>
        <description>Add the lua scripts from the lua-bootloader SoCThese are the .lua files from from Pedro Souza&apos;s 2014 Summer of Codeproject. Rui Paulo, Pedro Arthur and Wojciech A. Koszek alsocontributed.Obtained from: https://wiki.freebsd.org/SummerOfCode2014/LuaLoaderSponsored by: Google Summer of CodeImprove the SoC lua menu code to bring it in line with forthmenu functionalitySubmitted by: Zakary NafzigerSponsored by: FreeBSD FoundationUse loader.setenv and loader.unsetenv instead of loader.performConvert from include(&quot;/boot/foo.lua&quot;) to foo = require(&quot;foo&quot;);to bring in line with latest lua module conventions.Enforce a uniform style for the new .lua files:	o hard tab indenation for 8 spaces	o don&apos;t have if foo then bar; else bas; end on one lineMFC After: 1 monthRelnotes: yesDifferential Review: https://reviews.freebsd.org/D14295

            List of files:
            /freebsd-14.2/stand/Makefile</description>
        <pubDate>Mon, 12 Feb 2018 15:32:00 +0000</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>7cafeaa1 - Add Lua as a scripting langauge to /boot/loader</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/stand/Makefile#7cafeaa1</link>
        <description>Add Lua as a scripting langauge to /boot/loaderliblua glues the lua run time into the boot loader. It implements allthe runtime routines that lua expects. In addition, it has a fewstandard &apos;C&apos; headers that nueter various aspects of the LUA build thatare too specific to lua to be in libsa. Many refinements from theoriginal code to improve implementation and the number of included lualibraries. Use int64_t for lua_Number. Have &quot;/boot/lua&quot; be the defaultmodule path. Numerous cleanups from the original GSoC project,including hacking libsa to allow lua to be built with only one changeoutside luaconf.h.Add the final bit of lua glue to bring in liblua and plug into themultiple interpreter framework, previously committed.Add LOADER_LUA option, currently off by default.Presently, this is an experimental option. One must opt-in to usingthis by defining WITH_LOADER_LUA and WITHOUT_FORTH. It&apos;s beenlightly tested, so keep a backup copy of your old loader handy.The menu code, coming in the next commit, hasn&apos;t been exhaustivelytested. A LUA boot loader is 60k larger than a FORTH one, which is80k larger than a no-interpreter one. Subtle changes in sizemay tip things past some subtle limit (the binary is ~430k nowwhen built with LUA). A future version may offer coexistance.Bump FreeBSD version to 1200058 to mark the milestone.Pedro Souza&apos;s 2014 Summer of Code project. Rui Paulo, Pedro Arthur,Zakary Nafziger and Wojciech A. Koszek also contributed. Warner Loshreworked it extensively into its current form.Obtained from: https://wiki.freebsd.org/SummerOfCode2014/LuaLoaderSponsored by: Google Summer of CodeRelnotes: YesMFC After: 1 monthDifferential Review: https://reviews.freebsd.org/D14295

            List of files:
            /freebsd-14.2/stand/Makefile</description>
        <pubDate>Mon, 12 Feb 2018 15:31:53 +0000</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>ca987d46 - Move sys/boot to stand. Fix all references to new location</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/stand/Makefile#ca987d46</link>
        <description>Move sys/boot to stand. Fix all references to new locationSponsored by:	Netflix

            List of files:
            /freebsd-14.2/stand/Makefile</description>
        <pubDate>Tue, 14 Nov 2017 23:02:19 +0000</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
</channel>
</rss>
