<?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>342240c6 - Bump lld LINKER_FREEBSD_VERSION for reproducibility fix</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/stand/efi/loader/Makefile#342240c6</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(cherry picked from commit f97c7fdc59d252cc8611968ffac541d4b8342b8b)

            List of files:
            /freebsd-14.2/stand/efi/loader/Makefile</description>
        <pubDate>Sun, 22 Sep 2024 17:12:01 +0000</pubDate>
        <dc:creator>Dimitry Andric &lt;dim@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>85434cac - Fix EFI loader reproducibility with lld</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/stand/efi/loader/Makefile#85434cac</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(cherry picked from commit f5ce3f4ef562ea9fc4d8f9c13c268f48a5bacba7)

            List of files:
            /freebsd-14.2/stand/efi/loader/Makefile</description>
        <pubDate>Sun, 11 Aug 2024 19:48:27 +0000</pubDate>
        <dc:creator>Dimitry Andric &lt;dim@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>7cc0ac56 - loader/efi: Only include interpreter&apos;s linker script</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/stand/efi/loader/Makefile#7cc0ac56</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(cherry picked from commit f5f08e41aa57f94e3c127a488a82b4e518781f89)

            List of files:
            /freebsd-14.2/stand/efi/loader/Makefile</description>
        <pubDate>Sun, 25 Feb 2024 00:57:29 +0000</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>36d49fb2 - loader/ficl: Rename the ficl compile set to X4th_compile_set</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/stand/efi/loader/Makefile#36d49fb2</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(cherry picked from commit 8ec8413faa3573c579d9e6361de904f8251b0c0e)

            List of files:
            /freebsd-14.2/stand/efi/loader/Makefile</description>
        <pubDate>Sun, 25 Feb 2024 00:57:21 +0000</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>88ec6ce7 - loader/efi: Use unique linker set for lua</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/stand/efi/loader/Makefile#88ec6ce7</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(cherry picked from commit b4e85f760b6b77d276747c9beb6191bfb864e0c2)

            List of files:
            /freebsd-14.2/stand/efi/loader/Makefile</description>
        <pubDate>Sun, 25 Feb 2024 00:57:13 +0000</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>5f4d3f8e - loader: Move ldscripts to match more standard practices</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/stand/efi/loader/Makefile#5f4d3f8e</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(cherry picked from commit 5b3b9a58584b101e3ea0fd8dd50dc8d9157c058e)

            List of files:
            /freebsd-14.2/stand/efi/loader/Makefile</description>
        <pubDate>Sun, 25 Feb 2024 00:56:14 +0000</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>7d132128 - stand: Rename LIBFDT to LIBSAFDT</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/stand/efi/loader/Makefile#7d132128</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(cherry picked from commit b247ff70e8f1b4bf184b9fc85d2908ec4db2d1ab)

            List of files:
            /freebsd-14.2/stand/efi/loader/Makefile</description>
        <pubDate>Tue, 07 Nov 2023 14:57:32 +0000</pubDate>
        <dc:creator>Mark Johnston &lt;markj@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>d0b2dbfa - Remove $FreeBSD$: one-line sh pattern</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/stand/efi/loader/Makefile#d0b2dbfa</link>
        <description>Remove $FreeBSD$: one-line sh patternRemove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/

            List of files:
            /freebsd-14.2/stand/efi/loader/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>3bf9e84f - Stand: Silence undefined symbols check command</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/stand/efi/loader/Makefile#3bf9e84f</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-14.2/stand/efi/loader/Makefile</description>
        <pubDate>Sat, 01 Jul 2023 17:16:44 +0000</pubDate>
        <dc:creator>VexedUXR &lt;ahmadkhalifa570@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>dfbe8f64 - loader.efi: include help.fdt for FDT-enabled loader</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/stand/efi/loader/Makefile#dfbe8f64</link>
        <description>loader.efi: include help.fdt for FDT-enabled loader

            List of files:
            /freebsd-14.2/stand/efi/loader/Makefile</description>
        <pubDate>Mon, 31 Oct 2022 14:19:08 +0000</pubDate>
        <dc:creator>Mitchell Horne &lt;mhorne@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>88599604 - loader: always install help files</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/stand/efi/loader/Makefile#88599604</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-14.2/stand/efi/loader/Makefile</description>
        <pubDate>Thu, 11 Feb 2021 14:29:00 +0000</pubDate>
        <dc:creator>Mitchell Horne &lt;mhorne@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>0f97a0d4 - stand/efi: Clean the proper files</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/stand/efi/loader/Makefile#0f97a0d4</link>
        <description>stand/efi: Clean the proper filesNeed to clean the specific loader we build, not the generic loader.efiReviewed by: imp

            List of files:
            /freebsd-14.2/stand/efi/loader/Makefile</description>
        <pubDate>Thu, 15 Sep 2022 15:10:20 +0000</pubDate>
        <dc:creator>Guido van Rooij &lt;guido@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>df065f69 - stand: More sensible defaults when ConOut is missing</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/stand/efi/loader/Makefile#df065f69</link>
        <description>stand: More sensible defaults when ConOut is missingWhen ConOut is missing, we used to default to serial. Except we did itin the worst way possible by just setting the howto bits and notupdating the console setting, which lead to weird behavior where we&apos;dget some things on the video port, others on serial.Instead, set console to &quot;efi,comconsole&quot; for this case. Also setRB_MULTIPLE always (so we get dual consoles from the kernel) and or inRB_SERIAL when we can&apos;t find GOPs that suggest the precense of a videoconsole. This will put output in the most places and have a sensibledefault for &apos;primary&apos; console.Sponsored by:		NetflixReviewed by:		emaste, manuDifferential Revision:	https://reviews.freebsd.org/D36299

            List of files:
            /freebsd-14.2/stand/efi/loader/Makefile</description>
        <pubDate>Fri, 26 Aug 2022 21:46:33 +0000</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>8bd5e2f1 - stand/efi: Pass --no-dynamic-linker to ld.bfd &gt;= 2.34.</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/stand/efi/loader/Makefile#8bd5e2f1</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-14.2/stand/efi/loader/Makefile</description>
        <pubDate>Wed, 02 Feb 2022 20:18:43 +0000</pubDate>
        <dc:creator>John Baldwin &lt;jhb@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>6c789c55 - loader: create built in font from bold font face</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/stand/efi/loader/Makefile#6c789c55</link>
        <description>loader: create built in font from bold font faceWe did replace full version of default font 8x16v with bold, alsouse bold version for built in font.

            List of files:
            /freebsd-14.2/stand/efi/loader/Makefile</description>
        <pubDate>Fri, 22 Jan 2021 11:06:58 +0000</pubDate>
        <dc:creator>Toomas Soome &lt;tsoome@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>50180d2b - loader.efi: reworked framebuffer setup</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/stand/efi/loader/Makefile#50180d2b</link>
        <description>loader.efi: reworked framebuffer setupPass gfx_state to efi_find_framebuffer(), so we can pick betweenGOP and UGA in efi_find_framebuffer(), also we can thenset up struct gen_fb in gfx_state from efifb and isolate efi fb dataprocessing into framebuffer.c.This change does allow us to clean up efi_cons_init() and reduceBS-&gt;LocateProtocol() calls.A little downside is that we now need to translate gen_fb back toefifb in bootinfo.c (for passing to kernel), and we need to add few-I options to CFLAGS.

            List of files:
            /freebsd-14.2/stand/efi/loader/Makefile</description>
        <pubDate>Mon, 11 Jan 2021 21:54:23 +0000</pubDate>
        <dc:creator>Toomas Soome &lt;tsoome@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/efi/loader/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/efi/loader/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>253e820a - Link efi programs with -pie rather than -shared</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/stand/efi/loader/Makefile#253e820a</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-14.2/stand/efi/loader/Makefile</description>
        <pubDate>Mon, 12 Oct 2020 11:27:08 +0000</pubDate>
        <dc:creator>Alex Richardson &lt;arichardson@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>e307eb94 - loader: zfs should support bootonce an nextboot</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/stand/efi/loader/Makefile#e307eb94</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-14.2/stand/efi/loader/Makefile</description>
        <pubDate>Mon, 21 Sep 2020 09:01:10 +0000</pubDate>
        <dc:creator>Toomas Soome &lt;tsoome@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>f2be828f - Revert that!</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/stand/efi/loader/Makefile#f2be828f</link>
        <description>Revert that!

            List of files:
            /freebsd-14.2/stand/efi/loader/Makefile</description>
        <pubDate>Sun, 19 Jul 2020 23:56:19 +0000</pubDate>
        <dc:creator>Simon J. Gerraty &lt;sjg@FreeBSD.org&gt;</dc:creator>
    </item>
</channel>
</rss>
