<?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>d0b2dbfa - Remove $FreeBSD$: one-line sh pattern</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/lib/libkvm/Makefile#d0b2dbfa</link>
        <description>Remove $FreeBSD$: one-line sh patternRemove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/

            List of files:
            /freebsd-14.2/lib/libkvm/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>fe532f1a - libkvm: Remove mips support</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/lib/libkvm/Makefile#fe532f1a</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-14.2/lib/libkvm/Makefile</description>
        <pubDate>Thu, 30 Dec 2021 23:45:17 +0000</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>7cc42f6d - Do a sweep and remove most WARNS=6 settings</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/lib/libkvm/Makefile#7cc42f6d</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-14.2/lib/libkvm/Makefile</description>
        <pubDate>Thu, 01 Oct 2020 01:10:51 +0000</pubDate>
        <dc:creator>Kyle Evans &lt;kevans@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>38cf2a43 - Implement kvm_kerndisp</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/lib/libkvm/Makefile#38cf2a43</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-14.2/lib/libkvm/Makefile</description>
        <pubDate>Thu, 06 Feb 2020 13:21:59 +0000</pubDate>
        <dc:creator>Leandro Lupori &lt;luporl@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>58aa35d4 - Remove sparc64 kernel support</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/lib/libkvm/Makefile#58aa35d4</link>
        <description>Remove sparc64 kernel supportRemove all sparc64 specific filesRemove all sparc64 ifdefsRemovee indireeect sparc64 ifdefs

            List of files:
            /freebsd-14.2/lib/libkvm/Makefile</description>
        <pubDate>Mon, 03 Feb 2020 17:35:11 +0000</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>d3c34fc0 - [PPC64] Initial libkvm minidump implementation</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/lib/libkvm/Makefile#d3c34fc0</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-14.2/lib/libkvm/Makefile</description>
        <pubDate>Mon, 09 Dec 2019 13:59:36 +0000</pubDate>
        <dc:creator>Leandro Lupori &lt;luporl@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>a7b5a3d4 - pkgbase: Put a lot of binaries and lib in FreeBSD-runtime</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/lib/libkvm/Makefile#a7b5a3d4</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-14.2/lib/libkvm/Makefile</description>
        <pubDate>Thu, 05 Sep 2019 14:13:08 +0000</pubDate>
        <dc:creator>Emmanuel Vadot &lt;manu@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>5e58ed82 - Add riscv minidump support to libkvm.</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/lib/libkvm/Makefile#5e58ed82</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-14.2/lib/libkvm/Makefile</description>
        <pubDate>Tue, 05 Mar 2019 23:59:55 +0000</pubDate>
        <dc:creator>Mark Johnston &lt;markj@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>993d074b - Use __SCCSID for SCCS IDs in libkvm sources.</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/lib/libkvm/Makefile#993d074b</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-14.2/lib/libkvm/Makefile</description>
        <pubDate>Tue, 22 May 2018 15:52:22 +0000</pubDate>
        <dc:creator>John Baldwin &lt;jhb@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>8c099357 - Add HAS_TESTS to all Makefiles that use the SUBDIR.${MK_TESTS}+= tests idiom</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/lib/libkvm/Makefile#8c099357</link>
        <description>Add HAS_TESTS to all Makefiles that use the SUBDIR.${MK_TESTS}+= tests idiom

            List of files:
            /freebsd-14.2/lib/libkvm/Makefile</description>
        <pubDate>Wed, 02 Aug 2017 08:14:06 +0000</pubDate>
        <dc:creator>Enji Cooper &lt;ngie@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>10f81a9b - lib/libkvm: start adding basic tests for kvm(3)</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/lib/libkvm/Makefile#10f81a9b</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-14.2/lib/libkvm/Makefile</description>
        <pubDate>Tue, 28 Mar 2017 17:37:49 +0000</pubDate>
        <dc:creator>Enji Cooper &lt;ngie@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>25e76a1d - libkvm: bump WARNS to 6 after recent commits done to resolve warnings issues</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/lib/libkvm/Makefile#25e76a1d</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-14.2/lib/libkvm/Makefile</description>
        <pubDate>Wed, 22 Mar 2017 02:44:39 +0000</pubDate>
        <dc:creator>Enji Cooper &lt;ngie@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>197eca22 - libkvm: Put private kvm routines in kvm_private.c.</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/lib/libkvm/Makefile#197eca22</link>
        <description>libkvm: Put private kvm routines in kvm_private.c.

            List of files:
            /freebsd-14.2/lib/libkvm/Makefile</description>
        <pubDate>Mon, 18 Jul 2016 01:02:52 +0000</pubDate>
        <dc:creator>Will Andrews &lt;will@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>7aad67e9 - Remove kvm_getfiles(3)</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/lib/libkvm/Makefile#7aad67e9</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-14.2/lib/libkvm/Makefile</description>
        <pubDate>Sat, 30 Apr 2016 09:21:13 +0000</pubDate>
        <dc:creator>Enji Cooper &lt;ngie@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>a70cba95 - First pass through library packaging.</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/lib/libkvm/Makefile#a70cba95</link>
        <description>First pass through library packaging.Sponsored by:	The FreeBSD Foundation

            List of files:
            /freebsd-14.2/lib/libkvm/Makefile</description>
        <pubDate>Thu, 04 Feb 2016 21:16:35 +0000</pubDate>
        <dc:creator>Glen Barber &lt;gjb@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>7f911abe - Add support to libkvm for reading vmcores from other architectures.</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/lib/libkvm/Makefile#7f911abe</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-14.2/lib/libkvm/Makefile</description>
        <pubDate>Fri, 27 Nov 2015 18:58:26 +0000</pubDate>
        <dc:creator>John Baldwin &lt;jhb@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>18b2ee82 - Revert r284417 it is not necessary anymore</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/lib/libkvm/Makefile#18b2ee82</link>
        <description>Revert r284417 it is not necessary anymore

            List of files:
            /freebsd-14.2/lib/libkvm/Makefile</description>
        <pubDate>Mon, 15 Jun 2015 19:28:07 +0000</pubDate>
        <dc:creator>Baptiste Daroussin &lt;bapt@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>4232f826 - Enforce overwritting SHLIBDIR</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/lib/libkvm/Makefile#4232f826</link>
        <description>Enforce overwritting SHLIBDIRSince METAMODE has been added, sys.mk loads bsd.mkopt.mk which ends load loadingbsd.own.mk which then defines SHLIBDIR before all the Makefile.inc everywhere.This makes /lib being populated again.Reported by:	many

            List of files:
            /freebsd-14.2/lib/libkvm/Makefile</description>
        <pubDate>Mon, 15 Jun 2015 15:34:20 +0000</pubDate>
        <dc:creator>Baptiste Daroussin &lt;bapt@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>73279d41 - Add a new ARM TARGET_ARCH, armv6hf. This is considered experimental.</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/lib/libkvm/Makefile#73279d41</link>
        <description>Add a new ARM TARGET_ARCH, armv6hf. This is considered experimental.This targets the existing ARMv6 and ARMv7 SoCs that contain a VFP unit.This is an optional coprocessors may not be present in all devices, howeverit appears to be in all current SoCs we support.armv6hf targets the VFP variant of the ARM EABI and our copy of gcc is tooold to support this. Because of this there are a number of WITH/WITHOUToptions that are unsupported and must be left as the default value. Theoptions and their required value are: * WITH_ARM_EABI * WITHOUT_GCC * WITHOUT_GNUCXXIn addition, without an external toolchain, the following need to be leftas their default: * WITH_CLANG * WITH_CLANG_IS_CCAs there is a different method of passing float and double values tofunctions the ABI is incompatible with existing armv6 binaries. To usethis a full rebuild of world is required. Because no floating point valuesare passed into the kernel an armv6 kernel with VFP enabled will work withan armv6hf userland and vice versa.

            List of files:
            /freebsd-14.2/lib/libkvm/Makefile</description>
        <pubDate>Sun, 23 Mar 2014 12:49:25 +0000</pubDate>
        <dc:creator>Andrew Turner &lt;andrew@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>f864e2ab - Re-apply the part of r260022 that was reverted by r260030 with</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/lib/libkvm/Makefile#f864e2ab</link>
        <description>Re-apply the part of r260022 that was reverted by r260030 withone significant difference: for LIB32 builds both TARGET_ARCHand MACHINE_ARCH are defined. TARGET_ARCH confusingly holds thearchitecture of the host (e.g. amd64), while MACHINE_ARCH holdsthe architecture were trying to build (e.g. i386). With bothset and different, r260022 changed the behaviour to interpretthe condition as building a cross-amd64 libkvm on i386, whenobviously we&apos;re trying to build an i386 version on amd64. WhenCOMPAT_32BIT is defined, we&apos;re building LIB32 and ignore thevalue of TARGET_ARCH as we did before.

            List of files:
            /freebsd-14.2/lib/libkvm/Makefile</description>
        <pubDate>Mon, 13 Jan 2014 19:01:14 +0000</pubDate>
        <dc:creator>Marcel Moolenaar &lt;marcel@FreeBSD.org&gt;</dc:creator>
    </item>
</channel>
</rss>
