<?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>2ac7903d - WITHOUT_BOOT build option appears to include stand, failing on libsa</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/stand/libsa/Makefile#2ac7903d</link>
        <description>WITHOUT_BOOT build option appears to include stand, failing on libsabuilding libsa needs to use -I${LDRSRC} for some files.PR:		260083Submitted by:	Ivan RozhukApproved by:	re (gjb, early MFC)(cherry picked from commit 9633c3d87476f72375f13942b55a4c9a7a00c7d8)

            List of files:
            /freebsd-13.1/stand/libsa/Makefile</description>
        <pubDate>Thu, 17 Mar 2022 17:42:05 +0000</pubDate>
        <dc:creator>Toomas Soome &lt;tsoome@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>37e1449d - loader: Add preload operation to fs_ops</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/stand/libsa/Makefile#37e1449d</link>
        <description>loader: Add preload operation to fs_opsWhen we load an ELF file (kernel or module) we do seek(2) a lot toparse/load the different sections of the ELF file.Protocol like TFTP suffers a lot from this as there is no resume ora way to start the tranfer from a specified offset in the file.fs_preload is added to help those protocol.Call preload just after opening the ELF file that we need to load sothe underlying method can cache the hole file and then read/lseek operationsare faster.Reviewed by:	impMFC after:	2 weeksSponsored by:	Beckhoff Automation GmbH &amp; Co. KGDifferential Revision:	https://reviews.freebsd.org/D33409(cherry picked from commit c25d9aff4607e7f1c378b0b7853e49c07c0af91a)

            List of files:
            /freebsd-13.1/stand/libsa/Makefile</description>
        <pubDate>Fri, 10 Dec 2021 09:33:43 +0000</pubDate>
        <dc:creator>Emmanuel Vadot &lt;manu@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>bc9154a2 - loader: implement mount/unmount rootfs</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/stand/libsa/Makefile#bc9154a2</link>
        <description>loader: implement mount/unmount rootfsWe want to keep our root file system open to preserve bcache segmentbetween file accesses, thus reducing physical disk IO.Reviewed by:	imp, allanjude, kevans (previous version)Differential Revision:	https://reviews.freebsd.org/D30848MFC after:	1 month(cherry picked from commit b4cb3fe0e39a31e60292018dc9fb7510b3de92bf)

            List of files:
            /freebsd-13.1/stand/libsa/Makefile</description>
        <pubDate>Thu, 12 Aug 2021 05:45:52 +0000</pubDate>
        <dc:creator>Toomas Soome &lt;tsoome@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>89a9852f - MFC loader+userland TSLOG support</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/stand/libsa/Makefile#89a9852f</link>
        <description>MFC loader+userland TSLOG supportstand/common: Add file_addbuf()libsa: Add support for timestamp logging (tslog)stand/common: Add support for timestamp logging (tslog)i386/loader: Call tslog_initefi/loader: Call tslog_init (+ bugfix)stand/common command_boot: Pass tslog to kernelkern_tslog: Include tslog data from loaderloader: Use tslog to instrument some functionsAdd userland boot profiling to TSLOG (+ bugfix)Sponsored by:	https://www.patreon.com/cperciva(cherry picked from commit 60a978bec9123fcb9c74bd925e06dd3f4faddac6)(cherry picked from commit e193d3ba337757a27148a38494d3df106b826d1c)(cherry picked from commit c8dfc327db2373c721a35efe857cf07262fd7dd0)(cherry picked from commit c4b65e954f0f4754941f5b37436231f611b76d67)(cherry picked from commit f49381ccb6bc8a5733f1aa505e716eddae299986)(cherry picked from commit 537a44bf281559d304850b5e28b6f8b8e44fd593)(cherry picked from commit fe51b5a76de38d20cddc05a4c6cb1103d1a0547e)(cherry picked from commit 313724bab940c1844fda3d797cf88cd46780e62a)(cherry picked from commit 46dd801acb2318c8464b185893bb111f09b71138)(cherry picked from commit 52e125c2bd302982c179ecc920cc9a6e166033d6)(cherry picked from commit 19e4f2f289fb8d2b14576a65ca9e6f931dbb6a02)

            List of files:
            /freebsd-13.1/stand/libsa/Makefile</description>
        <pubDate>Sun, 30 May 2021 20:17:11 +0000</pubDate>
        <dc:creator>Colin Percival &lt;cperciva@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>bf4a70bb - libc: Use musl&apos;s optimized strchr and strchrnul</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/stand/libsa/Makefile#bf4a70bb</link>
        <description>libc: Use musl&apos;s optimized strchr and strchrnulParentheses added to HASZERO macro to avoid a GCC warning, and formattedwith clang-format as we have adopted these and don&apos;t consider them&apos;contrib&apos; code.Obtained from:	musl (snapshot at commit 4d0a82170a25)Reviewed by:	kib (libc integration), mjg (both earlier)MFC after:	1 monthSponsored by:	The FreeBSD FoundationDifferential Revision:	https://reviews.freebsd.org/D17630(cherry picked from commit 7f72497ef756ff7d03d5560c2d1c1f92f73fcb52)

            List of files:
            /freebsd-13.1/stand/libsa/Makefile</description>
        <pubDate>Tue, 02 Mar 2021 01:57:36 +0000</pubDate>
        <dc:creator>Ed Maste &lt;emaste@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>6ab1ffcb - Implement some time variables from kernel</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/stand/libsa/Makefile#6ab1ffcb</link>
        <description>Implement some time variables from kernelOpenZFS will start using some of the kernel timekeeping bitsshortly. This implements the bare minimum of that which currentlyis just the time_seconds variable.

            List of files:
            /freebsd-13.1/stand/libsa/Makefile</description>
        <pubDate>Tue, 29 Sep 2020 16:29:50 +0000</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>a5ebda46 - Work around cp breakage in current from last week</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/stand/libsa/Makefile#a5ebda46</link>
        <description>Work around cp breakage in current from last weekThere was a small window cp was broken. Work around this by using :&gt;instead of cp /dev/null. Ideally, we&apos;d keep the cp /dev/null in thebuild as a regression test, but doing so breaks people that upgradedduring the cp breakage and this is simpler than bootstrapping aworking cp since there&apos;s no good __FreeBSD_version sign posts forthat.Suggested by: lots of peopleToo stubborn for his own good: imp

            List of files:
            /freebsd-13.1/stand/libsa/Makefile</description>
        <pubDate>Wed, 23 Sep 2020 01:04:25 +0000</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>ed19b7c5 - zalloc_malloc:Free hexdump preceeding buffer when we detect overflow</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/stand/libsa/Makefile#ed19b7c5</link>
        <description>zalloc_malloc:Free hexdump preceeding buffer when we detect overflowMove hexdump from stand/common/misc.c to stand/libsa/hexdump.c(svn cp)Disable use of pager - causes linking issue for boot1can be re-enabled by defining HEXDUMP_PAGER.Reviewed by:	stevek, impMFC after:	1 weekSponsored by:	Juniper NetworksDifferential Revision: https://reviews.freebsd.org/D26235

            List of files:
            /freebsd-13.1/stand/libsa/Makefile</description>
        <pubDate>Sat, 29 Aug 2020 21:05:43 +0000</pubDate>
        <dc:creator>Simon J. Gerraty &lt;sjg@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>fac6dee9 - Remove tests for obsolete compilers in the build system</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/stand/libsa/Makefile#fac6dee9</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-13.1/stand/libsa/Makefile</description>
        <pubDate>Tue, 12 May 2020 15:22:40 +0000</pubDate>
        <dc:creator>Eric van Gyzen &lt;vangyzen@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>a64f0b83 - Move smbios.c to libsa.</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/stand/libsa/Makefile#a64f0b83</link>
        <description>Move smbios.c to libsa.smbios used to be an i386 only kinda weird quirk to the x86architecture. But UEFI picked it up, dusted it off and now it&apos;s manyother locations. Make it base technology by moving it to libsa andfixing up the compliation. The code has issues with unaligned accessstill, but that will be addressed in a followup commit.Differential Revision: https://reviews.freebsd.org/D23660

            List of files:
            /freebsd-13.1/stand/libsa/Makefile</description>
        <pubDate>Thu, 20 Feb 2020 00:46:22 +0000</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>0b57cec5 - Move all sources from the llvm project into contrib/llvm-project.</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/stand/libsa/Makefile#0b57cec5</link>
        <description>Move all sources from the llvm project into contrib/llvm-project.This uses the new layout of the upstream repository, which was recentlymigrated to GitHub, and converted into a &quot;monorepo&quot;.  That is, most ofthe earlier separate sub-projects with their own branches and tags wereconsolidated into one top-level directory, and are now branched andtagged together.Updating the vendor area to match this layout is next.

            List of files:
            /freebsd-13.1/stand/libsa/Makefile</description>
        <pubDate>Fri, 20 Dec 2019 19:53:05 +0000</pubDate>
        <dc:creator>Dimitry Andric &lt;dim@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>e499793e - Remove duplicate lz4 implementations</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/stand/libsa/Makefile#e499793e</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-13.1/stand/libsa/Makefile</description>
        <pubDate>Sat, 02 Nov 2019 12:28:04 +0000</pubDate>
        <dc:creator>Toomas Soome &lt;tsoome@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>e9b148a3 - Add support for hypervisor check on x86</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/stand/libsa/Makefile#e9b148a3</link>
        <description>Add support for hypervisor check on x86Add ficl words for isvirtualizedand move ficl inb and outb words to ficl/x86/sysdep.cso can be shared by i386 and amd64Reviewed by:	imp bdreweryMFC after:	1 weekSponsored by:	Juniper NetworksDifferential Revision:	https://reviews.freebsd.org/D22069

            List of files:
            /freebsd-13.1/stand/libsa/Makefile</description>
        <pubDate>Thu, 24 Oct 2019 20:02:48 +0000</pubDate>
        <dc:creator>Simon J. Gerraty &lt;sjg@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>80746f9f - stand: gptboot: fix build with xtoolchain-llvm90</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/stand/libsa/Makefile#80746f9f</link>
        <description>stand: gptboot: fix build with xtoolchain-llvm90ufsread.c grows a dependency on __ashldi3 with llvm90. For gptboot, juststart pulling in ashldi3.c ashrdi3.c lshrdi3.c into libsa for all archs asthe number of archs requiring one or more of them keeps growing. qdivrem.cand quad.h can be trivially kicked out of libsa if we start pulling thesefrom compiler-rt as qdivrem was only used to implement umoddi3, divdi3,moddi3 (also in qdivrem.c).Reviewed by:	impMFC after:	1 weekDifferential Revision:	https://reviews.freebsd.org/D21291

            List of files:
            /freebsd-13.1/stand/libsa/Makefile</description>
        <pubDate>Fri, 16 Aug 2019 20:09:20 +0000</pubDate>
        <dc:creator>Kyle Evans &lt;kevans@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>80335781 - stand: push LIBC_SRC up into defs.mk</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/stand/libsa/Makefile#80335781</link>
        <description>stand: push LIBC_SRC up into defs.mkOther parts of stand/ that don&apos;t use libsa will need to grab bits from libcshortly. Push LIBC_SRC up to defs.mk in advance of this so that they can useit, and rename it to LIBCSRC to match the convention of the rest of the *SRCvariables in this file.Reviewed by:	impMFC after:	1 weekDifferential Revision:	https://reviews.freebsd.org/D21282

            List of files:
            /freebsd-13.1/stand/libsa/Makefile</description>
        <pubDate>Fri, 16 Aug 2019 13:22:57 +0000</pubDate>
        <dc:creator>Kyle Evans &lt;kevans@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>a78c1027 - Revert r351078, r351085: stand/quad.h eviction</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/stand/libsa/Makefile#a78c1027</link>
        <description>Revert r351078, r351085: stand/quad.h evictionIt did not go well; further examination is required...

            List of files:
            /freebsd-13.1/stand/libsa/Makefile</description>
        <pubDate>Thu, 15 Aug 2019 17:15:32 +0000</pubDate>
        <dc:creator>Kyle Evans &lt;kevans@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>7ddaee25 - stand: kick out quad.h</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/stand/libsa/Makefile#7ddaee25</link>
        <description>stand: kick out quad.hUse quad.h from libc instead for the time being. This reduces the number ofnearly-identical-quad.h we have in tree to two with only minor changes.Prototypes for some *sh*di3 have been added to match the copy in libkern.The differences between the two are likely few enough that they can perhapsbe merged with little additional effort to bring us down to 1.MFC after:	3 days

            List of files:
            /freebsd-13.1/stand/libsa/Makefile</description>
        <pubDate>Thu, 15 Aug 2019 15:47:48 +0000</pubDate>
        <dc:creator>Kyle Evans &lt;kevans@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>f5a95d9a - Remove NAND and NANDFS support</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/stand/libsa/Makefile#f5a95d9a</link>
        <description>Remove NAND and NANDFS supportNANDFS has been broken for years. Remove it. The NAND drivers thatremain are for ancient parts that are no longer relevant. They arepolled, have terrible performance and just for ancient armhardware. NAND parts have evolved significantly from this early workand little to none of it would be relevant should someone need toupdate to support raw nand. This code has been off by default foryears and has violated the vnode protocol leading to panics since itwas committed.Numerous posts to arch@ and other locations have found no actual usersfor this software.Relnotes:	YesNo Objection From: arch@Differential Revision: https://reviews.freebsd.org/D20745

            List of files:
            /freebsd-13.1/stand/libsa/Makefile</description>
        <pubDate>Tue, 25 Jun 2019 04:50:09 +0000</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>c9083b85 - Move contrib/zlib to sys/contrib/zlib so that we can use it in kernel.</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/stand/libsa/Makefile#c9083b85</link>
        <description>Move contrib/zlib to sys/contrib/zlib so that we can use it in kernel.This is a prerequisite of unifying kernel zlib instances.Submitted by:	Yoshihiro Ota &lt;ota at j.email.ne.jp&gt;MFC after:	2 weeksDifferential Revision:	https://reviews.freebsd.org/D20191

            List of files:
            /freebsd-13.1/stand/libsa/Makefile</description>
        <pubDate>Wed, 08 May 2019 08:43:15 +0000</pubDate>
        <dc:creator>Xin LI &lt;delphij@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>8df8b2d3 - Enable veriexec for loader</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/stand/libsa/Makefile#8df8b2d3</link>
        <description>Enable veriexec for loaderThis relies on libbearssl and libsecurebootto verify files read by loader in a maner equivalentto how mac_veriexecNote: disabled by default.Use is initially expected to be by embeded vendorsReviewed by:	emaste, impSponsored by:	Juniper NetworksDifferential Revision:	D16336

            List of files:
            /freebsd-13.1/stand/libsa/Makefile</description>
        <pubDate>Tue, 26 Feb 2019 06:22:10 +0000</pubDate>
        <dc:creator>Simon J. Gerraty &lt;sjg@FreeBSD.org&gt;</dc:creator>
    </item>
</channel>
</rss>
