<?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>3c857567c10f9e30c86133729532188f5c3664f0 - stand: Rename ZFSSRC to SAZFSSRC to avoid confusion</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/stand/efi/loader/Makefile#3c857567c10f9e30c86133729532188f5c3664f0</link>
        <description>stand: Rename ZFSSRC to SAZFSSRC to avoid confusionZFSSRC is abiguous on its surface and too clos to ZFSTOP, so rename itto SAZFSSRC.Sponsored by:		NetflixReviewed by:		tsoomeDifferential Revision:	https://reviews.freebsd.org/D53901

            List of files:
            /freebsd/stand/efi/loader/Makefile</description>
        <pubDate>Tue, 25 Nov 2025 01:35:30 +0100</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>43b8edb320519c9887a5d953c4cf8a91f0ca8d14 - stand: Cut over to using the EDK2 files</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/stand/efi/loader/Makefile#43b8edb320519c9887a5d953c4cf8a91f0ca8d14</link>
        <description>stand: Cut over to using the EDK2 filesRemove the old EFI SDK files that we&apos;ve been nursing along for too manyyears. Replace them with files from EDK2 edk2-stable202502 and tweak theinterfaces we need to tweak. Mostly include different things or changethe names of the protocols that no longer have old-school compat names.I gave up in the middle of env.c, too damn tedious to find all those newGUIDs. Also, many of the guids were mystery meat, most likely from theEDK2 sources, but just not the Include subdirectory. Need to investigatethose. And the memory info? Is it just an oboslete thing, or embeddedknowledge of EDK2.Delete the now-redundant copies of things in Guid and Protocol. Idebated keeping ZeroGuid.h, but EDK2 has moved on from when I snagged ityears ago (or maybe I just invented it out of whole cloth: edk2 doesradically different things today and I didn&apos;t do the git deep-dive tofind out).Sponsored by:		NetflixDifferential Revision:	https://reviews.freebsd.org/D53655

            List of files:
            /freebsd/stand/efi/loader/Makefile</description>
        <pubDate>Sun, 16 Nov 2025 18:36:36 +0100</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>c8b87aa10d684111ec4f82b31a262850a28e5eb2 - loader: Move ACPI RSDP detection</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/stand/efi/loader/Makefile#c8b87aa10d684111ec4f82b31a262850a28e5eb2</link>
        <description>loader: Move ACPI RSDP detectionReviewed by: impPull Request: https://github.com/freebsd/freebsd-src/pull/1843

            List of files:
            /freebsd/stand/efi/loader/Makefile</description>
        <pubDate>Mon, 01 Sep 2025 00:30:27 +0200</pubDate>
        <dc:creator>kpowkitty &lt;witchikittikat@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>d81b84d6de652e6bff2d6af690752cec05d1ac0d - loader/efi: build with -Wall</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/stand/efi/loader/Makefile#d81b84d6de652e6bff2d6af690752cec05d1ac0d</link>
        <description>loader/efi: build with -WallReviewed by:	tsoomeDifferential Revision:	https://reviews.freebsd.org/D52431

            List of files:
            /freebsd/stand/efi/loader/Makefile</description>
        <pubDate>Tue, 09 Sep 2025 19:19:15 +0200</pubDate>
        <dc:creator>Ahmad Khalifa &lt;vexeduxr@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>2982c70852395fad40959072ed90c8676a4b9a1c - stand allow for local.defs.mk</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/stand/efi/loader/Makefile#2982c70852395fad40959072ed90c8676a4b9a1c</link>
        <description>stand allow for local.defs.mkThis allows us to change the VERSION_FILE used for loadersas well as set NEWVERS_DATE and BUILD_UTC to reflect the publishdate of loaders for secure-boot.Sponsored by:	Juniper Networks, Inc.Reviewed by:	impDifferential Revision:	https://reviews.freebsd.org/D50478

            List of files:
            /freebsd/stand/efi/loader/Makefile</description>
        <pubDate>Fri, 23 May 2025 00:47:21 +0200</pubDate>
        <dc:creator>Simon J. Gerraty &lt;sjg@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>b885643b63e4df51cc6c74c4ddd4d0b640075678 - boot: Always use ELF Tool Chain elfcopy for EFI builds</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/stand/efi/loader/Makefile#b885643b63e4df51cc6c74c4ddd4d0b640075678</link>
        <description>boot: Always use ELF Tool Chain elfcopy for EFI buildsWe now use llvm-objcopy by default (as of commit 1cae7121c667), but itdoes not support efi-app-x86_64 and similar ouptut formats (for moredetail see LLVM issue 108609[1]).Go back to installing ELF Tool Chain&apos;s version of objcopy as elfcopy(the standard upstream name) and use it for EFI builds.[1] https://github.com/llvm/llvm-project/issues/108609).PR:		280771Reviewed by:	andrewSponsored by:	The FreeBSD FoundationDifferential Revision: https://reviews.freebsd.org/D49362

            List of files:
            /freebsd/stand/efi/loader/Makefile</description>
        <pubDate>Fri, 14 Mar 2025 17:42:15 +0100</pubDate>
        <dc:creator>Ed Maste &lt;emaste@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>f97c7fdc59d252cc8611968ffac541d4b8342b8b - Bump lld LINKER_FREEBSD_VERSION for reproducibility fix</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/stand/efi/loader/Makefile#f97c7fdc59d252cc8611968ffac541d4b8342b8b</link>
        <description>Bump lld LINKER_FREEBSD_VERSION for reproducibility fixThe upstream fix to make lld output for our EFI loaders reproducibleagain was committed in 54521a2ff93a. Bump lld&apos;s LINKER_FREEBSD_VERSIONto be able to check this in the EFI loader Makefile.MFC after:	3 days

            List of files:
            /freebsd/stand/efi/loader/Makefile</description>
        <pubDate>Sun, 22 Sep 2024 19:12:01 +0200</pubDate>
        <dc:creator>Dimitry Andric &lt;dim@FreeBSD.org&gt;</dc:creator>
    </item>
<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/loader/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/loader/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>f5ce3f4ef562ea9fc4d8f9c13c268f48a5bacba7 - Fix EFI loader reproducibility with lld</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/stand/efi/loader/Makefile#f5ce3f4ef562ea9fc4d8f9c13c268f48a5bacba7</link>
        <description>Fix EFI loader reproducibility with lldWhen the various loaders under stand/efi are built, the resultingbinaries differ over multiple runs, even if WITH_REPRODUCIBLE_BUILD isused. This is caused by lld multithreading and the custom linker scriptsfor the loaders, and affects the following binaries:* loader_4th.efi* loader_4th.sym* loader_4th.sym.full* loader_lua.efi* loader_lua.sym* loader_lua.sym.full* loader_simp.efi* loader_simp.sym* loader_simp.sym.fullWork around this by disabling lld threading for these binaries.Reviewed by:	emasteMFC after:	3 daysDifferential Revision: https://reviews.freebsd.org/D46271

            List of files:
            /freebsd/stand/efi/loader/Makefile</description>
        <pubDate>Sun, 11 Aug 2024 21:48:27 +0200</pubDate>
        <dc:creator>Dimitry Andric &lt;dim@FreeBSD.org&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/loader/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/loader/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>dcc7b3698d03b2aedc68e88b4e05a0b32b435429 - loader: Allow overriding NEWVERSWHAT</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/stand/efi/loader/Makefile#dcc7b3698d03b2aedc68e88b4e05a0b32b435429</link>
        <description>loader: Allow overriding NEWVERSWHATThis can be useful when making alternate versions of the loader.Reviewed by: impPull Request: https://github.com/freebsd/freebsd-src/pull/1098

            List of files:
            /freebsd/stand/efi/loader/Makefile</description>
        <pubDate>Wed, 29 May 2024 16:28:13 +0200</pubDate>
        <dc:creator>Ahmad Khalifa &lt;ahmadkhalifa570@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>f5f08e41aa57f94e3c127a488a82b4e518781f89 - loader/efi: Only include interpreter&apos;s linker script</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/stand/efi/loader/Makefile#f5f08e41aa57f94e3c127a488a82b4e518781f89</link>
        <description>loader/efi: Only include interpreter&apos;s linker scriptFor safety, only include the interpreter&apos;s linker script. Note that thesimple loader doesn&apos;t have one, but it&apos;s not an error to copy a ELFsection that does not exist. No functional change, however.Sponsored by:		NetflixReviewed by:		tsoome, kevansDifferential Revision:	https://reviews.freebsd.org/D44064

            List of files:
            /freebsd/stand/efi/loader/Makefile</description>
        <pubDate>Sun, 25 Feb 2024 01:57:29 +0100</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>8ec8413faa3573c579d9e6361de904f8251b0c0e - loader/ficl: Rename the ficl compile set to X4th_compile_set</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/stand/efi/loader/Makefile#8ec8413faa3573c579d9e6361de904f8251b0c0e</link>
        <description>loader/ficl: Rename the ficl compile set to X4th_compile_setAnd upcoming change will need this set to be named this. Since it&apos;s onlyused in the efi Makefile, and inside if ficl itself, the change shouldbe a nop.Sponsored by:		NetflixReviewed by:		tsoome, kevansDifferential Revision:	https://reviews.freebsd.org/D44063

            List of files:
            /freebsd/stand/efi/loader/Makefile</description>
        <pubDate>Sun, 25 Feb 2024 01:57:21 +0100</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>b4e85f760b6b77d276747c9beb6191bfb864e0c2 - loader/efi: Use unique linker set for lua</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/stand/efi/loader/Makefile#b4e85f760b6b77d276747c9beb6191bfb864e0c2</link>
        <description>loader/efi: Use unique linker set for luaAfter the linker set cleanup in ldscripts, there&apos;s now only one place weneed to know the linkerset name, so go ahead and change the luainterpreter augmentation linker set to be uniquely named.Sponsored by:		NetflixReviewed by:		tsoome, kevansDifferential Revision:	https://reviews.freebsd.org/D44062

            List of files:
            /freebsd/stand/efi/loader/Makefile</description>
        <pubDate>Sun, 25 Feb 2024 01:57:13 +0100</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>5b3b9a58584b101e3ea0fd8dd50dc8d9157c058e - loader: Move ldscripts to match more standard practices</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/stand/efi/loader/Makefile#5b3b9a58584b101e3ea0fd8dd50dc8d9157c058e</link>
        <description>loader: Move ldscripts to match more standard practicesIn the larger open source community, ld scripts are foo.ldscrpt ratherthan ldscript.arch like we use here. This moves the EFI ldscripts.Sponsored by:		NetflixReviewed by:		tsoome, kevans, emasteDifferential Revision:	https://reviews.freebsd.org/D44056

            List of files:
            /freebsd/stand/efi/loader/Makefile</description>
        <pubDate>Sun, 25 Feb 2024 01:56:14 +0100</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>b247ff70e8f1b4bf184b9fc85d2908ec4db2d1ab - stand: Rename LIBFDT to LIBSAFDT</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/stand/efi/loader/Makefile#b247ff70e8f1b4bf184b9fc85d2908ec4db2d1ab</link>
        <description>stand: Rename LIBFDT to LIBSAFDTPreemptively address a collision with LIBFDT (to be added in the future)from src.libnames.mk, which gets included via bsd.progs.mk.  Nofunctional change intended.Reviewed by:	impMFC after:	1 weekSponsored by:	Innovate UKDifferential Revision:	https://reviews.freebsd.org/D42486

            List of files:
            /freebsd/stand/efi/loader/Makefile</description>
        <pubDate>Tue, 07 Nov 2023 15:57:32 +0100</pubDate>
        <dc:creator>Mark Johnston &lt;markj@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/loader/Makefile#d0b2dbfa0ecf2bbc9709efc5e20baf8e4b44bbbf</link>
        <description>Remove $FreeBSD$: one-line sh patternRemove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/

            List of files:
            /freebsd/stand/efi/loader/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>3bf9e84f0875a40e2bcffd87e65861de0424e154 - Stand: Silence undefined symbols check command</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/stand/efi/loader/Makefile#3bf9e84f0875a40e2bcffd87e65861de0424e154</link>
        <description>Stand: Silence undefined symbols check commandNo need to print this...Reviewed by: impPull Request: https://github.com/freebsd/freebsd-src/pull/786

            List of files:
            /freebsd/stand/efi/loader/Makefile</description>
        <pubDate>Sat, 01 Jul 2023 19:16:44 +0200</pubDate>
        <dc:creator>VexedUXR &lt;ahmadkhalifa570@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>dfbe8f64837e663d7508c5d5eccb6d2eba8d045a - loader.efi: include help.fdt for FDT-enabled loader</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/stand/efi/loader/Makefile#dfbe8f64837e663d7508c5d5eccb6d2eba8d045a</link>
        <description>loader.efi: include help.fdt for FDT-enabled loader

            List of files:
            /freebsd/stand/efi/loader/Makefile</description>
        <pubDate>Mon, 31 Oct 2022 15:19:08 +0100</pubDate>
        <dc:creator>Mitchell Horne &lt;mhorne@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>8859960436f5727f163a7b3468e08710c5e6d874 - loader: always install help files</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/stand/efi/loader/Makefile#8859960436f5727f163a7b3468e08710c5e6d874</link>
        <description>loader: always install help filesAddress two issues with current help file logic:The existing condition prevents the common help file from beinginstalled when there are no additional help files defined. This resultsin no loader.help on EFI platforms, for example.Second, due to the fact that we build and install multiple loader types,each successive install will clobber the previous loader.help. Theresult is that we could lose type-specific commands, or possibly listthem in loaders that do not have such commands.Instead, give each loader type a uniquely named help file. The EFIloader will look for /boot/loader.help.efi, userboot will look for/boot/loader.help.userboot, etc. The interpreter variant has no effecton which help file is loaded.This leaves the old /boot/loader.help unused.Some credit for the final approach goes to Mathieu &lt;sigsys@gmail.com&gt;for their version of the fix in https://reviews.freebsd.org/D22951.PR:		267134Reported by:	Daniel O&apos;Connor &lt;darius@dons.net.au&gt;Reviewed by:	impMFC after:	1 weekDifferential Revision:	https://reviews.freebsd.org/D28591

            List of files:
            /freebsd/stand/efi/loader/Makefile</description>
        <pubDate>Thu, 11 Feb 2021 15:29:00 +0100</pubDate>
        <dc:creator>Mitchell Horne &lt;mhorne@FreeBSD.org&gt;</dc:creator>
    </item>
</channel>
</rss>
