<?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>592ede65bd48f16e5c46a016e92b732ed90094d2 - libkvm: support powerpc64 radix minidumps</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/libkvm/Makefile#592ede65bd48f16e5c46a016e92b732ed90094d2</link>
        <description>libkvm: support powerpc64 radix minidumpsPowerPC64 radix minidumps use a 64KB root directory followed by threelevels of 4KB page tables.  Add an MMU backend which walks those tables,handles large-page leaves, and decodes their always-big-endian entrieson both powerpc64 and powerpc64le.Reject old radix minidumps whose pmap section is empty with a specificdiagnostic.  Add a synthetic powerpc64le dump test which reads a pagethrough both its kernel and direct-map addresses.PR:		298532Reviewed by:	jhbApproved by:	jhb (mentor)MFC after:	2 weeksSponsored by:	FreeBSD FoundationDifferential Revision:	https://reviews.freebsd.org/D59743

            List of files:
            /freebsd/lib/libkvm/Makefile</description>
        <pubDate>Wed, 16 Sep 2026 06:20:45 +0200</pubDate>
        <dc:creator>Minsoo Choo &lt;mchoo@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/lib/libkvm/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/lib/libkvm/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>dc36d6f9bb1753f3808552f3afd30eda9a7b206a - lib: Remove ancient SCCS tags.</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/libkvm/Makefile#dc36d6f9bb1753f3808552f3afd30eda9a7b206a</link>
        <description>lib: Remove ancient SCCS tags.Remove ancient SCCS tags from the tree, automated scripting, with twominor fixup to keep things compiling. All the common forms in the treewere removed with a perl script.Sponsored by:		Netflix

            List of files:
            /freebsd/lib/libkvm/Makefile</description>
        <pubDate>Thu, 23 Nov 2023 18:21:37 +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/lib/libkvm/Makefile#d0b2dbfa0ecf2bbc9709efc5e20baf8e4b44bbbf</link>
        <description>Remove $FreeBSD$: one-line sh patternRemove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/

            List of files:
            /freebsd/lib/libkvm/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>fe532f1a50172b67781c1838948eceb45caf91d2 - libkvm: Remove mips support</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/libkvm/Makefile#fe532f1a50172b67781c1838948eceb45caf91d2</link>
        <description>libkvm: Remove mips supportlibkvm references files in sys/mips, so remove it ahead of removingsys/mips.Sponsored by:		Netflix

            List of files:
            /freebsd/lib/libkvm/Makefile</description>
        <pubDate>Fri, 31 Dec 2021 00:45:17 +0100</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>7cc42f6d25ef2e19059d088fa7d4853fe9afefb5 - Do a sweep and remove most WARNS=6 settings</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/libkvm/Makefile#7cc42f6d25ef2e19059d088fa7d4853fe9afefb5</link>
        <description>Do a sweep and remove most WARNS=6 settingsRepeating the default WARNS here makes it slightly more difficult toexperiment with default WARNS changes, e.g. if we did something absolutelybananas and introduced a WARNS=7 and wanted to try lifting the default tothat.Drop most of them; there is one in the blake2 kernel module, but I suspectit should be dropped -- the default WARNS in the rest of the build doesn&apos;tcurrently apply to kernel modules, and I haven&apos;t put too much thought intowhether it makes sense to make it so.

            List of files:
            /freebsd/lib/libkvm/Makefile</description>
        <pubDate>Thu, 01 Oct 2020 03:10:51 +0200</pubDate>
        <dc:creator>Kyle Evans &lt;kevans@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>38cf2a4334fbc5b90761b1fd0199ac93ea83630f - Implement kvm_kerndisp</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/libkvm/Makefile#38cf2a4334fbc5b90761b1fd0199ac93ea83630f</link>
        <description>Implement kvm_kerndispThis change adds a new libkvm function, kvm_kerndisp(), that can be used toretrieve the kernel displacement, that is the difference between the kernel&apos;sbase virtual address at run time and the kernel base virtual address specifiedin the kernel image file.This will be used by kgdb, to properly relocate kernel symbols, when needed.Reviewed by:	jhbDifferential Revision:	https://reviews.freebsd.org/D23285

            List of files:
            /freebsd/lib/libkvm/Makefile</description>
        <pubDate>Thu, 06 Feb 2020 14:21:59 +0100</pubDate>
        <dc:creator>Leandro Lupori &lt;luporl@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>58aa35d42975c298ca0adba705c042596303c9f5 - Remove sparc64 kernel support</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/libkvm/Makefile#58aa35d42975c298ca0adba705c042596303c9f5</link>
        <description>Remove sparc64 kernel supportRemove all sparc64 specific filesRemove all sparc64 ifdefsRemovee indireeect sparc64 ifdefs

            List of files:
            /freebsd/lib/libkvm/Makefile</description>
        <pubDate>Mon, 03 Feb 2020 18:35:11 +0100</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>d3c34fc0f4733a783b8f4fc518b9cfe109b603b4 - [PPC64] Initial libkvm minidump implementation</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/libkvm/Makefile#d3c34fc0f4733a783b8f4fc518b9cfe109b603b4</link>
        <description>[PPC64] Initial libkvm minidump implementationThis change adds PowerPC64 support for minidumps on libkvm.Address translation, page walk, and data retrieval were tested and seem to beworking correctly.Reviewed by:	jhibbitsDifferential Revision:	https://reviews.freebsd.org/D21555

            List of files:
            /freebsd/lib/libkvm/Makefile</description>
        <pubDate>Mon, 09 Dec 2019 14:59:36 +0100</pubDate>
        <dc:creator>Leandro Lupori &lt;luporl@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/lib/libkvm/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/lib/libkvm/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>5e58ed820a0391e766c1a365735b81a52bbf9af5 - Add riscv minidump support to libkvm.</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/libkvm/Makefile#5e58ed820a0391e766c1a365735b81a52bbf9af5</link>
        <description>Add riscv minidump support to libkvm.Submitted by:	Mitchell Horne &lt;mhorne063@gmail.com&gt;Differential Revision:	https://reviews.freebsd.org/D19171

            List of files:
            /freebsd/lib/libkvm/Makefile</description>
        <pubDate>Wed, 06 Mar 2019 00:59:55 +0100</pubDate>
        <dc:creator>Mark Johnston &lt;markj@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>993d074be6458c1492e9b111f7962ac43aac3edc - Use __SCCSID for SCCS IDs in libkvm sources.</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/libkvm/Makefile#993d074be6458c1492e9b111f7962ac43aac3edc</link>
        <description>Use __SCCSID for SCCS IDs in libkvm sources.Rather than using #ifdef&apos;s around a static char array, use theexisting helper macro from &lt;sys/cdefs.h&gt; for SCCS IDs.  Topreserve existing behavior, add -DNO__SCCSID to CFLAGS to notinclude SCCS IDs in the built library by default.Reviewed by:	brooks, dab (older version)Reviewed by:	rgrimesDifferential Revision:	https://reviews.freebsd.org/D15459

            List of files:
            /freebsd/lib/libkvm/Makefile</description>
        <pubDate>Tue, 22 May 2018 17:52:22 +0200</pubDate>
        <dc:creator>John Baldwin &lt;jhb@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>8c09935728787235a761b6104c91ad6885ed4cd8 - Add HAS_TESTS to all Makefiles that use the SUBDIR.${MK_TESTS}+= tests idiom</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/libkvm/Makefile#8c09935728787235a761b6104c91ad6885ed4cd8</link>
        <description>Add HAS_TESTS to all Makefiles that use the SUBDIR.${MK_TESTS}+= tests idiom

            List of files:
            /freebsd/lib/libkvm/Makefile</description>
        <pubDate>Wed, 02 Aug 2017 10:14:06 +0200</pubDate>
        <dc:creator>Enji Cooper &lt;ngie@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>10f81a9b3b6549ff94936ab526d9155bd9384c98 - lib/libkvm: start adding basic tests for kvm(3)</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/libkvm/Makefile#10f81a9b3b6549ff94936ab526d9155bd9384c98</link>
        <description>lib/libkvm: start adding basic tests for kvm(3)- kvm_close: add a testcase to verify support for errno = EINVAL / -1  (see D10065) when kd == NULL is provided to the libcall.- kvm_geterr:-- Add a negative testcase for kd == NULL returning &quot;&quot; (see D10022).-- Add two positive testcases:--- test the error case using kvm_write on a O_RDONLY descriptor.--- test the &quot;no error&quot; case using kvm_read(3) and kvm_nlist(3) as    helper routines and by injecting a bogus error message via    _kvm_err (an internal API) _kvm_err was used as there isn&apos;t a    formalized way to clear the error output, and because    kvm_nlist always returns ENOENT with the NULL terminator today.- kvm_open, kvm_open2:-- Add some basic negative tests for kvm_open(3) and kvm_open2(3).   Testing positive cases with a specific   `corefile`/`execfile`/`resolver` requires more work and would require   user intervention today in order to reliably test this out.Reviewed by:	markjMFC after:	2 monthsSponsored by:	Dell EMC IsilonDifferential Revision:	D10024

            List of files:
            /freebsd/lib/libkvm/Makefile</description>
        <pubDate>Tue, 28 Mar 2017 19:37:49 +0200</pubDate>
        <dc:creator>Enji Cooper &lt;ngie@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>25e76a1d5741b58b17e17033645e08d9d5be173f - libkvm: bump WARNS to 6 after recent commits done to resolve warnings issues</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/libkvm/Makefile#25e76a1d5741b58b17e17033645e08d9d5be173f</link>
        <description>libkvm: bump WARNS to 6 after recent commits done to resolve warnings issuesMFC after:	1 monthTested with:	make tinderbox; clang 4.0.0 (amd64), gcc 4.2.1/6.3.0 (amd64)Sponsored by:	Dell EMC Isilon

            List of files:
            /freebsd/lib/libkvm/Makefile</description>
        <pubDate>Wed, 22 Mar 2017 03:44:39 +0100</pubDate>
        <dc:creator>Enji Cooper &lt;ngie@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>197eca22ed906892c80e52ffe90a9b40e7f3f464 - libkvm: Put private kvm routines in kvm_private.c.</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/libkvm/Makefile#197eca22ed906892c80e52ffe90a9b40e7f3f464</link>
        <description>libkvm: Put private kvm routines in kvm_private.c.

            List of files:
            /freebsd/lib/libkvm/Makefile</description>
        <pubDate>Mon, 18 Jul 2016 03:02:52 +0200</pubDate>
        <dc:creator>Will Andrews &lt;will@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>7aad67e9ca9fe181204f18edc91f8ab2ba8f79a0 - Remove kvm_getfiles(3)</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/libkvm/Makefile#7aad67e9ca9fe181204f18edc91f8ab2ba8f79a0</link>
        <description>Remove kvm_getfiles(3)This libcall has been broken since (at least) r174989/8.0-RELEASE.Bump SHLIB_MAJOR for the changeDifferential Revision: https://reviews.freebsd.org/D6052Relnotes: yesReviewed by: jhb, markjSponsored by: EMC / Isilon Storage Division

            List of files:
            /freebsd/lib/libkvm/Makefile</description>
        <pubDate>Sat, 30 Apr 2016 11:21:13 +0200</pubDate>
        <dc:creator>Enji Cooper &lt;ngie@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>a70cba95822f662d3f9da5119b6a0c433e8f70af - First pass through library packaging.</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/libkvm/Makefile#a70cba95822f662d3f9da5119b6a0c433e8f70af</link>
        <description>First pass through library packaging.Sponsored by:	The FreeBSD Foundation

            List of files:
            /freebsd/lib/libkvm/Makefile</description>
        <pubDate>Thu, 04 Feb 2016 22:16:35 +0100</pubDate>
        <dc:creator>Glen Barber &lt;gjb@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>7f911abe54fff2adbb0dfea5a7fd8e81117d6527 - Add support to libkvm for reading vmcores from other architectures.</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/libkvm/Makefile#7f911abe54fff2adbb0dfea5a7fd8e81117d6527</link>
        <description>Add support to libkvm for reading vmcores from other architectures.- Add a kvaddr_type to represent kernel virtual addresses instead of  unsigned long.- Add a struct kvm_nlist which is a stripped down version of struct nlist  that uses kvaddr_t for n_value.- Add a kvm_native() routine that returns true if an open kvm descriptor  is for a native kernel and memory image.- Add a kvm_open2() function similar to kvm_openfiles().  It drops the  unused &apos;swapfile&apos; argument and adds a new function pointer argument for  a symbol resolving function.  Native kernels still use _fdnlist() from  libc to resolve symbols if a resolver function is not supplied, but cross  kernels require a resolver.- Add a kvm_nlist2() function similar to kvm_nlist() except that it uses  struct kvm_nlist instead of struct nlist.- Add a kvm_read2() function similar to kvm_read() except that it uses  kvaddr_t instead of unsigned long for the kernel virtual address.- Add a new kvm_arch switch of routines needed by a vmcore backend.  Each backend is responsible for implementing kvm_read2() for a given  vmcore format.- Use libelf to read headers from ELF kernels and cores (except for  powerpc cores).- Add internal helper routines for the common page offset hash table used  by the minidump backends.- Port all of the existing kvm backends to implement a kvm_arch switch and  to be cross-friendly by using private constants instead of ones that  vary by platform (e.g. PAGE_SIZE).  Static assertions are present when  a given backend is compiled natively to ensure the private constants  match the real ones.- Enable all of the existing vmcore backends on all platforms.  This means  that libkvm on any platform should be able to perform KVA translation  and read data from a vmcore of any platform.Tested on:	amd64, i386, sparc64 (marius)Differential Revision:	https://reviews.freebsd.org/D3341

            List of files:
            /freebsd/lib/libkvm/Makefile</description>
        <pubDate>Fri, 27 Nov 2015 19:58:26 +0100</pubDate>
        <dc:creator>John Baldwin &lt;jhb@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>18b2ee82db77066fdb18c8183e02e02f79499328 - Revert r284417 it is not necessary anymore</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/libkvm/Makefile#18b2ee82db77066fdb18c8183e02e02f79499328</link>
        <description>Revert r284417 it is not necessary anymore

            List of files:
            /freebsd/lib/libkvm/Makefile</description>
        <pubDate>Mon, 15 Jun 2015 21:28:07 +0200</pubDate>
        <dc:creator>Baptiste Daroussin &lt;bapt@FreeBSD.org&gt;</dc:creator>
    </item>
</channel>
</rss>
