<?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>6c6e00b7f16f3bda1b56da6a57d65ff6e26ae3e7 - mips: remove mips leftovers</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/usr.sbin/kldxref/Makefile#6c6e00b7f16f3bda1b56da6a57d65ff6e26ae3e7</link>
        <description>mips: remove mips leftoversSigned-off-by: Minsoo Choo &lt;minsoochoo0122@proton.me&gt;Pull-request: https://github.com/freebsd/freebsd-src/pull/1909

            List of files:
            /freebsd/usr.sbin/kldxref/Makefile</description>
        <pubDate>Mon, 01 Dec 2025 03:48:05 +0100</pubDate>
        <dc:creator>Minsoo Choo &lt;minsoochoo0122@proton.me&gt;</dc:creator>
    </item>
<item>
        <title>968bcca262a2ea8025924fe10e449bf89caf74bc - libkldelf: add a private library for kernel/kld-related ELF parsing</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/usr.sbin/kldxref/Makefile#968bcca262a2ea8025924fe10e449bf89caf74bc</link>
        <description>libkldelf: add a private library for kernel/kld-related ELF parsingThe libkldelf library was originally a part of kldxref(8). It exposedELF parsing helpers specialized in parsing KLDs and the kernelexecutable. The library can be used to read metadata such as linker_set,mod_depend, mod_version and PNP match info, and raw data from the ELF.To promote the reuse of the facilities the ELF parsing code is separatedfrom kldxref(8) into a new private library.For now, libkldelf&apos;s source files will be compiled into kldxref(8)directly if kldxref is built during bootstrapping phase. The reason islinking kldxref(8) against the libkldelf static library has an unwantedside effect which renders the linker sets inside the libkldelfimplementation empty if the static library is not build by ld -r all the.o files into a single .o before producing the static library.Sponsored by:	Juniper Networks, Inc.Reviewed by:	markjSuggested by:	jrtc27, markjDifferential Revision:	https://reviews.freebsd.org/D46719

            List of files:
            /freebsd/usr.sbin/kldxref/Makefile</description>
        <pubDate>Tue, 08 Oct 2024 06:24:07 +0200</pubDate>
        <dc:creator>Ka Ho Ng &lt;khng@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>50c64df2a1739dca84c0e3bc795b70e5991b7010 - Revert &quot;libkldelf: add a private library for kernel/kld-related ELF parsing&quot;</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/usr.sbin/kldxref/Makefile#50c64df2a1739dca84c0e3bc795b70e5991b7010</link>
        <description>Revert &quot;libkldelf: add a private library for kernel/kld-related ELF parsing&quot;This reverts commit 0a2cfd653e86ac41c4e6e32a449d133c0ee6d677.

            List of files:
            /freebsd/usr.sbin/kldxref/Makefile</description>
        <pubDate>Tue, 08 Oct 2024 21:40:20 +0200</pubDate>
        <dc:creator>Ka Ho Ng &lt;khng@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>0a2cfd653e86ac41c4e6e32a449d133c0ee6d677 - libkldelf: add a private library for kernel/kld-related ELF parsing</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/usr.sbin/kldxref/Makefile#0a2cfd653e86ac41c4e6e32a449d133c0ee6d677</link>
        <description>libkldelf: add a private library for kernel/kld-related ELF parsingThe libkldelf library was originally a part of kldxref(8). It exposedELF parsing helpers specialized in parsing KLDs and the kernelexecutable. The library can be used to read metadata such as linker_set,mod_depend, mod_version and PNP match info, and raw data from the ELF.To promote the reuse of the facilities the ELF parsing code is separatedfrom kldxref(8) into a new private library.kldxref(8) is modified to link against the libkldelf library.Sponsored by:	Juniper Networks, Inc.Reviewed by:	markjDifferential Revision:	https://reviews.freebsd.org/D46719

            List of files:
            /freebsd/usr.sbin/kldxref/Makefile</description>
        <pubDate>Tue, 08 Oct 2024 06:24:07 +0200</pubDate>
        <dc:creator>Ka Ho Ng &lt;khng@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/usr.sbin/kldxref/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/usr.sbin/kldxref/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>c88f7d8fb54051366d91acfc6c80aca6154da3b4 - kldxref: Add arm support</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/usr.sbin/kldxref/Makefile#c88f7d8fb54051366d91acfc6c80aca6154da3b4</link>
        <description>kldxref: Add arm support

            List of files:
            /freebsd/usr.sbin/kldxref/Makefile</description>
        <pubDate>Thu, 14 Dec 2023 19:27:09 +0100</pubDate>
        <dc:creator>Jessica Clarke &lt;jrtc27@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>ada9d12f951201e13d831edc10acc36dd37d625e - kldxref: Put each ef_CPUARCH.c on its own line to prepare for ef_arm.c</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/usr.sbin/kldxref/Makefile#ada9d12f951201e13d831edc10acc36dd37d625e</link>
        <description>kldxref: Put each ef_CPUARCH.c on its own line to prepare for ef_arm.cAdding ef_arm.c would push this past 80 columns, so prepare for itsaddition by splitting the line up.

            List of files:
            /freebsd/usr.sbin/kldxref/Makefile</description>
        <pubDate>Thu, 14 Dec 2023 19:27:09 +0100</pubDate>
        <dc:creator>Jessica Clarke &lt;jrtc27@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>0299afdff145e5d861797fe9c2de8b090c456fba - kldxref: Make use of libelf to be a portable cross tool</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/usr.sbin/kldxref/Makefile#0299afdff145e5d861797fe9c2de8b090c456fba</link>
        <description>kldxref: Make use of libelf to be a portable cross toolThis allows kldxref to operate on kernel objects from anyarchitecture, not just the native architecture.  In particular, thiswill permit generating linker.hints files as part of a cross-archrelease build.- elf.c is a new file that includes various wrappers around libelf  including routines to read ELF data structures such as program and  section headers and ELF relocations into the &quot;generic&quot; forms  described in &lt;gelf.h&gt;.  This file also provides routines for  converting a linker set into an array of addresses (GElf_Addr)  as well as reading architecture-specific mod_* structures and  converting them into &quot;generic&quot; Gmod_* forms where pointers are  replaced with addresses.- The various architecture-specific reloc handlers now use GElf_*  types for most values (including GElf_Rel and GElf_Rela for  relocation structures) and use routines from &lt;sys/endian.h&gt; to read  and write target values.  A new linker set matches reloc handlers  to specific ELF (class, encoding, machine) tuples.- The bits of kldxref.c that write out linker.hints now use the  encoding (ELFDATA2[LM]SB) of the first file encountered in a  directory to set the endianness of the output file.  Input files  with a different architecture in the same directory are skipped with  a warning.  In addition, the initial version record for the file  must be deferred until the first record is finished since the  architecture of the output file is not known until then.- Various places that used &apos;sizeof(void *)&apos; throughout now use  &apos;elf_pointer_size()&apos; to determine the size of a pointer in the  target architecture.Tested by:	amd64 binary on both amd64 and i386 /boot/kernelReviewed by:	impSponsored by:	DARPADifferential Revision:	https://reviews.freebsd.org/D42966

            List of files:
            /freebsd/usr.sbin/kldxref/Makefile</description>
        <pubDate>Wed, 13 Dec 2023 00:43:00 +0100</pubDate>
        <dc:creator>John Baldwin &lt;jhb@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>d0b2dbfa0ecf2bbc9709efc5e20baf8e4b44bbbf - Remove $FreeBSD$: one-line sh pattern</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/usr.sbin/kldxref/Makefile#d0b2dbfa0ecf2bbc9709efc5e20baf8e4b44bbbf</link>
        <description>Remove $FreeBSD$: one-line sh patternRemove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/

            List of files:
            /freebsd/usr.sbin/kldxref/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>f993ed2fbd3c307200ed9a6351e649f0904b39c5 - Merge ^/head r351732 through r352104.</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/usr.sbin/kldxref/Makefile#f993ed2fbd3c307200ed9a6351e649f0904b39c5</link>
        <description>Merge ^/head r351732 through r352104.

            List of files:
            /freebsd/usr.sbin/kldxref/Makefile</description>
        <pubDate>Mon, 09 Sep 2019 21:58:46 +0200</pubDate>
        <dc:creator>Dimitry Andric &lt;dim@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>a7b5a3d48640f3f5898b05328d71c2949b6b7098 - pkgbase: Put a lot of binaries and lib in FreeBSD-runtime</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/usr.sbin/kldxref/Makefile#a7b5a3d48640f3f5898b05328d71c2949b6b7098</link>
        <description>pkgbase: Put a lot of binaries and lib in FreeBSD-runtimeAll of them are needed to be able to boot to single user and be ableto repair a existing FreeBSD installation so put them directly intoFreeBSD-runtime.Reviewed by:    bapt, gjbDifferential Revision:  https://reviews.freebsd.org/D21503

            List of files:
            /freebsd/usr.sbin/kldxref/Makefile</description>
        <pubDate>Thu, 05 Sep 2019 16:13:08 +0200</pubDate>
        <dc:creator>Emmanuel Vadot &lt;manu@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>2aaf9152a852aba9eb2036b95f4948ee77988826 - MFHead@r345275</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/usr.sbin/kldxref/Makefile#2aaf9152a852aba9eb2036b95f4948ee77988826</link>
        <description>MFHead@r345275

            List of files:
            /freebsd/usr.sbin/kldxref/Makefile</description>
        <pubDate>Mon, 18 Mar 2019 20:21:53 +0100</pubDate>
        <dc:creator>Alan Somers &lt;asomers@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>b18a4ccab954b694b9ed6dcc83773f615c430d33 - MFhead@r344786</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/usr.sbin/kldxref/Makefile#b18a4ccab954b694b9ed6dcc83773f615c430d33</link>
        <description>MFhead@r344786

            List of files:
            /freebsd/usr.sbin/kldxref/Makefile</description>
        <pubDate>Tue, 05 Mar 2019 02:00:38 +0100</pubDate>
        <dc:creator>Enji Cooper &lt;ngie@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>844fc3e907775eabc1ed4d47c9aa036ab5b261fe - Merge ^/head r344549 through r344775.</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/usr.sbin/kldxref/Makefile#844fc3e907775eabc1ed4d47c9aa036ab5b261fe</link>
        <description>Merge ^/head r344549 through r344775.

            List of files:
            /freebsd/usr.sbin/kldxref/Makefile</description>
        <pubDate>Mon, 04 Mar 2019 20:14:32 +0100</pubDate>
        <dc:creator>Dimitry Andric &lt;dim@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>7e4520854cd05c0c3e908f0698bcba7a565d5b5b - Fix kldxref on PowerPC64</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/usr.sbin/kldxref/Makefile#7e4520854cd05c0c3e908f0698bcba7a565d5b5b</link>
        <description>Fix kldxref on PowerPC64When using kldxref on kernel modules built with clang8 + lld8,kldxref would be unable to find the modules metadata information,because PowerPC64 was using the ef_nop.c implementation ofef_reloc().When GNU LD was used, it was also relocating the metadata section ofthe .ko file. LLD does not do this, but only generate dynamicrelocations for it. With minor changes, ef_powerpc.c can now workfor PowerPC64 too.Reviewed by:	emasteDifferential Revision:	https://reviews.freebsd.org/D19370

            List of files:
            /freebsd/usr.sbin/kldxref/Makefile</description>
        <pubDate>Wed, 27 Feb 2019 14:24:42 +0100</pubDate>
        <dc:creator>Leandro Lupori &lt;luporl@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>98e0ffaefb0f241cda3a72395d3be04192ae0d47 - Merge sync of head</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/usr.sbin/kldxref/Makefile#98e0ffaefb0f241cda3a72395d3be04192ae0d47</link>
        <description>Merge sync of head

            List of files:
            /freebsd/usr.sbin/kldxref/Makefile</description>
        <pubDate>Wed, 27 May 2015 03:19:58 +0200</pubDate>
        <dc:creator>Simon J. Gerraty &lt;sjg@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>d899be7d43d8df9cb485af5705e2724165a461c7 - Reintegrate head: r274132-r277384</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/usr.sbin/kldxref/Makefile#d899be7d43d8df9cb485af5705e2724165a461c7</link>
        <description>Reintegrate head: r274132-r277384Sponsored by:	The FreeBSD Foundation

            List of files:
            /freebsd/usr.sbin/kldxref/Makefile</description>
        <pubDate>Mon, 19 Jan 2015 17:15:12 +0100</pubDate>
        <dc:creator>Glen Barber &lt;gjb@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>8f0ea33f2bbf3a6aa80235f0a02fa5f2780c2b17 - Reintegrate head revisions r273096-r277147</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/usr.sbin/kldxref/Makefile#8f0ea33f2bbf3a6aa80235f0a02fa5f2780c2b17</link>
        <description>Reintegrate head revisions r273096-r277147Sponsored by:	The FreeBSD Foundation

            List of files:
            /freebsd/usr.sbin/kldxref/Makefile</description>
        <pubDate>Tue, 13 Jan 2015 22:29:24 +0100</pubDate>
        <dc:creator>Glen Barber &lt;gjb@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>afbe8aa46f0a566ac0a67e4bf71a97a6d730bd30 - MFhead @ r275911 (also, sort out MK_* flags in BMAKE, etc on this branch)</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/usr.sbin/kldxref/Makefile#afbe8aa46f0a566ac0a67e4bf71a97a6d730bd30</link>
        <description>MFhead @ r275911 (also, sort out MK_* flags in BMAKE, etc on this branch)

            List of files:
            /freebsd/usr.sbin/kldxref/Makefile</description>
        <pubDate>Thu, 18 Dec 2014 19:46:08 +0100</pubDate>
        <dc:creator>Enji Cooper &lt;ngie@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>e65720e1ac61514414de80e262fc7111ead4dc4d - Merge ^/head r275759 through r275911.</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/usr.sbin/kldxref/Makefile#e65720e1ac61514414de80e262fc7111ead4dc4d</link>
        <description>Merge ^/head r275759 through r275911.

            List of files:
            /freebsd/usr.sbin/kldxref/Makefile</description>
        <pubDate>Thu, 18 Dec 2014 19:44:22 +0100</pubDate>
        <dc:creator>Dimitry Andric &lt;dim@FreeBSD.org&gt;</dc:creator>
    </item>
</channel>
</rss>
