<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/source/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>f8ca5d45c3c1829759ecd87cb95d53e5ab7d0811 - stand: Add support for 64-bit machines with 32-bit UEFI implementations</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/stand/efi/Makefile#f8ca5d45c3c1829759ecd87cb95d53e5ab7d0811</link>
        <description>stand: Add support for 64-bit machines with 32-bit UEFI implementationsSome machines have 64-bit capable cpus but are stuck on 32-bit uefifirmware.Add support for them by building a new &quot;loader_ia32&quot; withLOADER_DEFAULT_INTERP along with the 64-bit one. The loadercan be disabled using MK_LOADER_IA32.Reviewed by: impPull Request: https://github.com/freebsd/freebsd-src/pull/1098

            List of files:
            /freebsd/stand/efi/Makefile</description>
        <pubDate>Tue, 14 May 2024 21:40:06 +0200</pubDate>
        <dc:creator>Ahmad Khalifa &lt;ahmadkhalifa570@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>f0d5b1bdf075c68ddb1dcfbc5a0eda0214510b5b - stand/efi: Add a 32-bit variant of libefi</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/stand/efi/Makefile#f0d5b1bdf075c68ddb1dcfbc5a0eda0214510b5b</link>
        <description>stand/efi: Add a 32-bit variant of libefiIn preparation for supporting 64-bit machines with 32-bit UEFI firmware,add a 32-bit variant of libefi since we need to compile both the 64-bitversion and the 32-bit version at the same time.Reviewed by: impPull Request: https://github.com/freebsd/freebsd-src/pull/1098

            List of files:
            /freebsd/stand/efi/Makefile</description>
        <pubDate>Tue, 14 May 2024 21:37:13 +0200</pubDate>
        <dc:creator>Ahmad Khalifa &lt;ahmadkhalifa570@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>e9ac41698b2f322d55ccf9da50a3596edb2c1800 - Remove residual blank line at start of Makefile</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/stand/efi/Makefile#e9ac41698b2f322d55ccf9da50a3596edb2c1800</link>
        <description>Remove residual blank line at start of MakefileThis is a residual of the $FreeBSD$ removal.MFC After: 3 days (though I&apos;ll just run the command on the branches)Sponsored by: Netflix

            List of files:
            /freebsd/stand/efi/Makefile</description>
        <pubDate>Mon, 15 Jul 2024 06:46:32 +0200</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>d0b2dbfa0ecf2bbc9709efc5e20baf8e4b44bbbf - Remove $FreeBSD$: one-line sh pattern</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/stand/efi/Makefile#d0b2dbfa0ecf2bbc9709efc5e20baf8e4b44bbbf</link>
        <description>Remove $FreeBSD$: one-line sh patternRemove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/

            List of files:
            /freebsd/stand/efi/Makefile</description>
        <pubDate>Wed, 16 Aug 2023 19:55:03 +0200</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>ac5f382a9d0a26685b92b49abb845d3b30ea5f91 - stand: properly declare subdir deps or .WAIT, do parallel build</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/stand/efi/Makefile#ac5f382a9d0a26685b92b49abb845d3b30ea5f91</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/stand/efi/Makefile</description>
        <pubDate>Thu, 31 Dec 2020 18:15:45 +0100</pubDate>
        <dc:creator>Kyle Evans &lt;kevans@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>fac6dee9eb58b2b558fec2aea749460ca623f6d6 - Remove tests for obsolete compilers in the build system</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/stand/efi/Makefile#fac6dee9eb58b2b558fec2aea749460ca623f6d6</link>
        <description>Remove tests for obsolete compilers in the build systemAssume gcc is at least 6.4, the oldest xtoolchain in the ports tree.Assume clang is at least 6, which was in 11.2-RELEASE.  Drop conditionsfor older compilers.Reviewed by:	imp (earlier version), emaste, jhbMFC after:	2 weeksSponsored by:	Dell EMC IsilonDifferential Revision:	https://reviews.freebsd.org/D24802

            List of files:
            /freebsd/stand/efi/Makefile</description>
        <pubDate>Tue, 12 May 2020 17:22:40 +0200</pubDate>
        <dc:creator>Eric van Gyzen &lt;vangyzen@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>e532a99901e26d3961f8f5c0e4969fce86f09456 - MFHead @349234</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/stand/efi/Makefile#e532a99901e26d3961f8f5c0e4969fce86f09456</link>
        <description>MFHead @349234Sponsored by:	The FreeBSD Foundation

            List of files:
            /freebsd/stand/efi/Makefile</description>
        <pubDate>Thu, 20 Jun 2019 17:56:08 +0200</pubDate>
        <dc:creator>Alan Somers &lt;asomers@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>f61f5a0b2da9ebf6cbf81766cd427592544d5909 - Create gptboot.efi</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/stand/efi/Makefile#f61f5a0b2da9ebf6cbf81766cd427592544d5909</link>
        <description>Create gptboot.efiThis is a primary boot loader that is intended to implement thegptboot partition selection algorithm just like we did for BIOSbooting. While the preferred method for UEFI is to use the UEFI BootManager protocol, there are situations where that can&apos;t be done: someBIOS makers interfere with the protocol in unhelpful ways, there&apos;s anew standard for a zero variable write from the client OS, and finallyfor USB drives that might be mobile between systems with multiplepartitions there needs to be a media stable way to select.Reviewed by: tsoome, bcranDifferential Revision: https://reviews.freebsd.org/D20547

            List of files:
            /freebsd/stand/efi/Makefile</description>
        <pubDate>Sat, 08 Jun 2019 21:02:17 +0200</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>3611ec604864a7d4dcc9a3ea898c80eb35eef8a0 - Merge ^/head r337646 through r338014.</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/stand/efi/Makefile#3611ec604864a7d4dcc9a3ea898c80eb35eef8a0</link>
        <description>Merge ^/head r337646 through r338014.

            List of files:
            /freebsd/stand/efi/Makefile</description>
        <pubDate>Sat, 18 Aug 2018 14:15:54 +0200</pubDate>
        <dc:creator>Dimitry Andric &lt;dim@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>9d45c24cc4078e0c2962ba28e5a726709fef2269 - Create a loader for each interpreter for x86 BIOS and all EFI</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/stand/efi/Makefile#9d45c24cc4078e0c2962ba28e5a726709fef2269</link>
        <description>Create a loader for each interpreter for x86 BIOS and all EFICreate loader_{4th,lua,simp}{,.efi}. All of these are installed bydefault. Create LOADER_DEFAULT_INTERP to specify the defaultinterpreter when no other is specified. LOADER_INTERP is the currentinterpreter language building. Turn building of lua on by default tomatch 4th. simploader is a simplified loader build w/o any interpreterlanguage (but with a simple loader).  This is the historic behavir yougot with WITHOUT_FORTH. Make a hard link to the default loader. Thishas to be a hard link rather than the more desirable soft link becauseolder zfsboot blocks don&apos;t support symlinks.RelNotes: YesDifferential Revision: https://reviews.freebsd.org/D16705

            List of files:
            /freebsd/stand/efi/Makefile</description>
        <pubDate>Tue, 14 Aug 2018 20:44:41 +0200</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>81fa17d177218ca420c2d35e22e3435e16c1a03c - stand: Fix build after r330249</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/stand/efi/Makefile#81fa17d177218ca420c2d35e22e3435e16c1a03c</link>
        <description>stand: Fix build after r330249One does not simply convert to SUBDIR.yes in stand without making everythingelse in the affected files SUBDIR.yes -- there are better ways to do this.

            List of files:
            /freebsd/stand/efi/Makefile</description>
        <pubDate>Thu, 01 Mar 2018 22:46:01 +0100</pubDate>
        <dc:creator>Kyle Evans &lt;kevans@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>27132543a0fe64f384312beb6bc3ed3964cba926 - stand: Makefile SUBDIR cleanup</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/stand/efi/Makefile#27132543a0fe64f384312beb6bc3ed3964cba926</link>
        <description>stand: Makefile SUBDIR cleanupUse SUBDIR.${MK_*} where appropriate. r330248 eliminated most of theoffenders, sweep the rest under the rug.Differential Revision:	https://reviews.freebsd.org/D14545

            List of files:
            /freebsd/stand/efi/Makefile</description>
        <pubDate>Thu, 01 Mar 2018 20:59:49 +0100</pubDate>
        <dc:creator>Kyle Evans &lt;kevans@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>9e74797f30ffa3e29d54438933f74ad53ad37f99 - Move EFI up to common makefile. There&apos;s no need for all these .if&apos;s</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/stand/efi/Makefile#9e74797f30ffa3e29d54438933f74ad53ad37f99</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/stand/efi/Makefile</description>
        <pubDate>Tue, 27 Feb 2018 18:35:29 +0100</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>0c38f15ac749a2c5b674d9ba2036fc416b984fe2 - Add NO_OBJ to those directories that don&apos;t make anything.</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/stand/efi/Makefile#0c38f15ac749a2c5b674d9ba2036fc416b984fe2</link>
        <description>Add NO_OBJ to those directories that don&apos;t make anything.For directories that don&apos;t many anything, add NO_OBJ=t just before weinclude bsd.init.mk. This prevents them from creating an OBJdirectory. In addition, prevent defs.mk from creating the machinerelated links in these cases. They aren&apos;t needed and break, at leaston stable, the read-only src tree build.

            List of files:
            /freebsd/stand/efi/Makefile</description>
        <pubDate>Mon, 26 Feb 2018 04:16:04 +0100</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>55b1c6e7e4a6909004e13c6d2f328f911a8e7b83 - Merge ^/head r325663 through r325841.</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/stand/efi/Makefile#55b1c6e7e4a6909004e13c6d2f328f911a8e7b83</link>
        <description>Merge ^/head r325663 through r325841.

            List of files:
            /freebsd/stand/efi/Makefile</description>
        <pubDate>Wed, 15 Nov 2017 12:28:11 +0100</pubDate>
        <dc:creator>Hans Petter Selasky &lt;hselasky@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>ca987d4641cdcd7f27e153db17c5bf064934faf5 - Move sys/boot to stand. Fix all references to new location</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/stand/efi/Makefile#ca987d4641cdcd7f27e153db17c5bf064934faf5</link>
        <description>Move sys/boot to stand. Fix all references to new locationSponsored by:	Netflix

            List of files:
            /freebsd/stand/efi/Makefile</description>
        <pubDate>Wed, 15 Nov 2017 00:02:19 +0100</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
</channel>
</rss>
