<?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/boot1/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/boot1/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/boot1/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/boot1/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>b885643b63e4df51cc6c74c4ddd4d0b640075678 - boot: Always use ELF Tool Chain elfcopy for EFI builds</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/stand/efi/boot1/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/boot1/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>e9ac41698b2f322d55ccf9da50a3596edb2c1800 - Remove residual blank line at start of Makefile</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/stand/efi/boot1/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/boot1/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>cadc9c7db780877396da23f3683a8c69c9b1c01e - boot/efi: Fix warning for non-standard formats when debugging</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/stand/efi/boot1/Makefile#cadc9c7db780877396da23f3683a8c69c9b1c01e</link>
        <description>boot/efi: Fix warning for non-standard formats when debuggingAdd -Wno-format for zfs_module and regroup. This fixes warnings whenEFI_DEBUG is defined.PR: 279071Reviewed-by: imp

            List of files:
            /freebsd/stand/efi/boot1/Makefile</description>
        <pubDate>Fri, 14 Jun 2024 19:06:03 +0200</pubDate>
        <dc:creator>John F. Carr &lt;jfc@mit.edu&gt;</dc:creator>
    </item>
<item>
        <title>75e5f5916e0eb01f573c1dfcb4625b16eec30124 - boot1.efi: Don&apos;t redundantly include devpath.c</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/stand/efi/boot1/Makefile#75e5f5916e0eb01f573c1dfcb4625b16eec30124</link>
        <description>boot1.efi: Don&apos;t redundantly include devpath.cdevpath.c is on both the comand line and in libefi. This is redundantand was a mistake in 4cf36aa1017f9. It never should have been here. Inpractice, this just means that the devpath.o from libefi.a goes unused.This will cause problems with some upcoming changes (D44872) to enableLTO to reduce the size of the binaries, so go ahead and make the changenow to reduce the changeset for that. No functional change indended.Fixes:		4cf36aa1017f9Co-authored-by:	sobomaxSponsored by:	Netflix

            List of files:
            /freebsd/stand/efi/boot1/Makefile</description>
        <pubDate>Tue, 07 May 2024 04:06:54 +0200</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/boot1/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/boot1/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>d0b2dbfa0ecf2bbc9709efc5e20baf8e4b44bbbf - Remove $FreeBSD$: one-line sh pattern</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/stand/efi/boot1/Makefile#d0b2dbfa0ecf2bbc9709efc5e20baf8e4b44bbbf</link>
        <description>Remove $FreeBSD$: one-line sh patternRemove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/

            List of files:
            /freebsd/stand/efi/boot1/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/boot1/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/boot1/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>a8c1c0b727ef76308ef10b492fa6c25188493f00 - Add boot1.efi to CLEANFILES</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/stand/efi/boot1/Makefile#a8c1c0b727ef76308ef10b492fa6c25188493f00</link>
        <description>Add boot1.efi to CLEANFILESReviewed by: impPull Request: https://github.com/freebsd/freebsd-src/pull/775

            List of files:
            /freebsd/stand/efi/boot1/Makefile</description>
        <pubDate>Mon, 12 Jun 2023 16:41:19 +0200</pubDate>
        <dc:creator>VexedUXR &lt;ahmadkhalifa570@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>c16e08e5f324aa119c85e10eaabacbd2abdb40e0 - stand/efi: Retire i386 support</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/stand/efi/boot1/Makefile#c16e08e5f324aa119c85e10eaabacbd2abdb40e0</link>
        <description>stand/efi: Retire i386 supportRemove the i386 ifdefs and files. It never worked.Sponsored by:		NetflixReviewed by:		manu, tsoome, kevansDifferential Revision:	https://reviews.freebsd.org/D40012

            List of files:
            /freebsd/stand/efi/boot1/Makefile</description>
        <pubDate>Thu, 11 May 2023 22:04:12 +0200</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>bd001d86d679e10d179ef00b9866f0e65b6fa7fd - stand: s/libstand/libsa/g to catch up with rename</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/stand/efi/boot1/Makefile#bd001d86d679e10d179ef00b9866f0e65b6fa7fd</link>
        <description>stand: s/libstand/libsa/g to catch up with renameWe renamed libstand to libsa years ago with the move from sys/boot tostand. Catch up in the comments.Sponsored by:		Netflix

            List of files:
            /freebsd/stand/efi/boot1/Makefile</description>
        <pubDate>Sat, 30 Apr 2022 15:33:15 +0200</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>8bd5e2f15cc9756e7d6b7feb43ec47f18a38e2bf - stand/efi: Pass --no-dynamic-linker to ld.bfd &gt;= 2.34.</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/stand/efi/boot1/Makefile#8bd5e2f15cc9756e7d6b7feb43ec47f18a38e2bf</link>
        <description>stand/efi: Pass --no-dynamic-linker to ld.bfd &gt;= 2.34.ld.bfd in binutils 2.34+ now reports an error in more cases for customldscripts that do not place PHDRs in a LOAD segment.  However, EFIbinaries are not dynamic binaries which need PHDRs, so pass--no-dynamic-linker to disable this check.Reviewed by:	imp, emasteDifferential Revision:	https://reviews.freebsd.org/D34124

            List of files:
            /freebsd/stand/efi/boot1/Makefile</description>
        <pubDate>Wed, 02 Feb 2022 21:18:43 +0100</pubDate>
        <dc:creator>John Baldwin &lt;jhb@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>eda28feb2e070e21db3d50b3fc177f88380b8fb4 - EFI secure boot VECTX related changes</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/stand/efi/boot1/Makefile#eda28feb2e070e21db3d50b3fc177f88380b8fb4</link>
        <description>EFI secure boot VECTX related changesWhen VECTX is enabled as a kernel option and non-EFI loaders arebuilt, many reads will fail due to the mis-match of whetherLOADER_VERIEXEC_VECTX or not in readin.h.  Source that includesbootstrap.h must ensure the kernel option agrees with the compiletime CFLAGS in the various make related files.Submitted by:	bret_ketchum@dell.com (original revision)Reviewed by:	sjg, bdrewery, dab, bret_ketchum@dell.comMFC after:	1 weekSponsored by:	Dell EMC IsilonDifferential Revision: https://reviews.freebsd.org/D29993

            List of files:
            /freebsd/stand/efi/boot1/Makefile</description>
        <pubDate>Fri, 30 Apr 2021 19:53:45 +0200</pubDate>
        <dc:creator>Eric van Gyzen &lt;vangyzen@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>2fec3ae8964c8864a9e75d6a2f0ed137ede489a7 - Add zstd support to the boot loader.</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/stand/efi/boot1/Makefile#2fec3ae8964c8864a9e75d6a2f0ed137ede489a7</link>
        <description>Add zstd support to the boot loader.Add support to the _STANDALONE environment enough bits of the kernelthat we can compile it. We still have a small zstd_shim.c since therewere 3 items that were a bit hard to nail down and may be cleaned upin the future. These go hand in hand with a number of commits tosys/sys in the past weeks, should this need be MFCd.Discussed with: mmacy (in review and on IRC/Slack)Reviewed by: freqlabs (on openzfs repo)Differential Revision: https://reviews.freebsd.org/D26218

            List of files:
            /freebsd/stand/efi/boot1/Makefile</description>
        <pubDate>Tue, 13 Oct 2020 00:19:07 +0200</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>253e820a4db794c4c5e39e8e6d6bf2775f25d0cc - Link efi programs with -pie rather than -shared</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/stand/efi/boot1/Makefile#253e820a4db794c4c5e39e8e6d6bf2775f25d0cc</link>
        <description>Link efi programs with -pie rather than -sharedThis was causing build failures in CheriBSD where we were passing -piealready by default.Reviewed By:	andrewDifferential Revision: https://reviews.freebsd.org/D24787

            List of files:
            /freebsd/stand/efi/boot1/Makefile</description>
        <pubDate>Mon, 12 Oct 2020 13:27:08 +0200</pubDate>
        <dc:creator>Alex Richardson &lt;arichardson@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>e307eb94ae520d98dc1d346a0c53667a41beab5d - loader: zfs should support bootonce an nextboot</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/stand/efi/boot1/Makefile#e307eb94ae520d98dc1d346a0c53667a41beab5d</link>
        <description>loader: zfs should support bootonce an nextbootbootonce feature is temporary, one time boot, activated by&quot;bectl activate -t BE&quot;, &quot;bectl activate -T BE&quot; will reset the bootonce flag.By default, the bootonce setting is reset on attempt to boot and the nextboot will use previously active BE.By setting zfs_bootonce_activate=&quot;YES&quot; in rc.conf, the bootonce BE willbe set permanently active.bootonce dataset name is recorded in boot pool labels, bootenv area.in case of nextboot, the nextboot_enable boolean variable is recorded infreebsd:nvstore nvlist, also stored in boot pool label bootenv area.On boot, the loader will process /boot/nextboot.conf if nextboot_enableis &quot;YES&quot;, and will set nextboot_enable to &quot;NO&quot;, preventing /boot/nextboot.confprocessing on next boot.bootonce and nextboot features are usable in both UEFI and BIOS boot.To use bootonce/nextboot features, the boot loader needs to be updated on disk;if loader.efi is stored on ESP, then ESP needs to be updated andfor BIOS boot, stage2 (zfsboot or gptzfsboot) needs to be updated(gpart or other tools).At this time, only lua loader is updated.Sponsored by:	Netflix, Klara Inc.Differential Revision:	https://reviews.freebsd.org/D25512

            List of files:
            /freebsd/stand/efi/boot1/Makefile</description>
        <pubDate>Mon, 21 Sep 2020 11:01:10 +0200</pubDate>
        <dc:creator>Toomas Soome &lt;tsoome@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>ecebb3cc1d2d074defc302d8ae6820bb6b20d4fe - Only set WARNS if not defined</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/stand/efi/boot1/Makefile#ecebb3cc1d2d074defc302d8ae6820bb6b20d4fe</link>
        <description>Only set WARNS if not definedThis would allow interested parties to do experimental runs with anenvironment set appropriately to raise all the warnings throughout thebuild; e.g. env WARNS=6 NO_WERROR=yes buildworld.Not currently touching the numerous instances in ^/tools.MFC after:	1 week

            List of files:
            /freebsd/stand/efi/boot1/Makefile</description>
        <pubDate>Fri, 11 Sep 2020 15:28:37 +0200</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/boot1/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/boot1/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>e499793e7625e9f272c04b4b705cb6af013a9231 - Remove duplicate lz4 implementations</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/stand/efi/boot1/Makefile#e499793e7625e9f272c04b4b705cb6af013a9231</link>
        <description>Remove duplicate lz4 implementationsPort illumos change: https://www.illumos.org/issues/11667Move lz4.c out of zfs tree to opensolaris/common/lz4, adjust it to beusable from kernel/stand/userland builds, so we can use just one singlesource. Add lz4.h to declare lz4_compress() and lz4_decompress().MFC after:	1 monthDifferential Revision:	https://reviews.freebsd.org/D22037

            List of files:
            /freebsd/stand/efi/boot1/Makefile</description>
        <pubDate>Sat, 02 Nov 2019 13:28:04 +0100</pubDate>
        <dc:creator>Toomas Soome &lt;tsoome@FreeBSD.org&gt;</dc:creator>
    </item>
</channel>
</rss>
