<?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>7eaf0e7d - MFC r344827-344830, r344845:</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/lib/libkvm/Makefile#7eaf0e7d</link>
        <description>MFC r344827-344830, r344845:Implement minidump support for RISC-V.

            List of files:
            /freebsd-12.1/lib/libkvm/Makefile</description>
        <pubDate>Thu, 27 Jun 2019 16:48:24 +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-12.1/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-12.1/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-12.1/lib/libkvm/Makefile#8c099357</link>
        <description>Add HAS_TESTS to all Makefiles that use the SUBDIR.${MK_TESTS}+= tests idiom

            List of files:
            /freebsd-12.1/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-12.1/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-12.1/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-12.1/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-12.1/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-12.1/lib/libkvm/Makefile#197eca22</link>
        <description>libkvm: Put private kvm routines in kvm_private.c.

            List of files:
            /freebsd-12.1/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-12.1/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-12.1/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-12.1/lib/libkvm/Makefile#a70cba95</link>
        <description>First pass through library packaging.Sponsored by:	The FreeBSD Foundation

            List of files:
            /freebsd-12.1/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-12.1/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-12.1/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-12.1/lib/libkvm/Makefile#18b2ee82</link>
        <description>Revert r284417 it is not necessary anymore

            List of files:
            /freebsd-12.1/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-12.1/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-12.1/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-12.1/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-12.1/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-12.1/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-12.1/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>
<item>
        <title>71694e55 - Revert part of r260022: LIB32 builds were broken by it.</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/lib/libkvm/Makefile#71694e55</link>
        <description>Revert part of r260022: LIB32 builds were broken by it.

            List of files:
            /freebsd-12.1/lib/libkvm/Makefile</description>
        <pubDate>Sun, 29 Dec 2013 03:15:15 +0000</pubDate>
        <dc:creator>Marcel Moolenaar &lt;marcel@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>3f6558c4 - Allow building a cross libkvm by setting TARGET_ARCH. The library so</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/lib/libkvm/Makefile#3f6558c4</link>
        <description>Allow building a cross libkvm by setting TARGET_ARCH. The library soproduced will be called libkvm-${ARCH} instead of libkvm. This allowsinstalling it alongside the native version.For symbol lookups, use ps_pglobal_lookup() instead of __fdnlist()when building a cross libkvm. It is assumed that the cross tool thatuses the cross libkvm also provides an implementation for thisproc_services function.Note that this commit does not change any of the architecture-specificcode for cross-compilation.

            List of files:
            /freebsd-12.1/lib/libkvm/Makefile</description>
        <pubDate>Sat, 28 Dec 2013 23:01:57 +0000</pubDate>
        <dc:creator>Marcel Moolenaar &lt;marcel@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>374931bd - In r227839, when removing libkvm dependency on procfs(5),</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/lib/libkvm/Makefile#374931bd</link>
        <description>In r227839, when removing libkvm dependency on procfs(5),kvm_uread() function, used for reading from /proc/pid/mem, wasremoved too. But the function declaration remained in kvm.hpublic header and the soname was not bumped.Remove kvm_uread() from kvm.h and bump the soname.Reported by:	rmhDiscussed on:	arch

            List of files:
            /freebsd-12.1/lib/libkvm/Makefile</description>
        <pubDate>Wed, 10 Jul 2013 19:44:43 +0000</pubDate>
        <dc:creator>Mikolaj Golub &lt;trociny@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>8d13912c - Fix typo.</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/lib/libkvm/Makefile#8d13912c</link>
        <description>Fix typo.

            List of files:
            /freebsd-12.1/lib/libkvm/Makefile</description>
        <pubDate>Thu, 11 Apr 2013 10:14:28 +0000</pubDate>
        <dc:creator>Gleb Smirnoff &lt;glebius@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>2a213404 - o Provide function kvm_read_zpcpu() to access UMA_ZONE_PCPU allocations.</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/lib/libkvm/Makefile#2a213404</link>
        <description>o Provide function kvm_read_zpcpu() to access UMA_ZONE_PCPU allocations.o Provide function kvm_counter_u64_fetch() to fetch valut of a counter(9).Sponsored by:	Nginx, Inc.

            List of files:
            /freebsd-12.1/lib/libkvm/Makefile</description>
        <pubDate>Wed, 10 Apr 2013 20:26:53 +0000</pubDate>
        <dc:creator>Gleb Smirnoff &lt;glebius@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>4b547324 - Disconnect sun4v architecture from the three.</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/lib/libkvm/Makefile#4b547324</link>
        <description>Disconnect sun4v architecture from the three.Some files keep the SUN4V tags as a code reference, for the future,if any rewamped sun4v support wants to be added again.Reviewed by:	mariusTested by:	sbrunoApproved by:	re

            List of files:
            /freebsd-12.1/lib/libkvm/Makefile</description>
        <pubDate>Sat, 14 May 2011 01:53:38 +0000</pubDate>
        <dc:creator>Attilio Rao &lt;attilio@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>de788839 - libkvm: fix process runtime calculation on crashdumps</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/lib/libkvm/Makefile#de788839</link>
        <description>libkvm: fix process runtime calculation on crashdumpsFix a long standing bug, where the procs ticks where assumed to be inus. Instead, read cpu_tick_frequency from the kernel and use the samelogic to convert runtime. This is still too optimistic in that itassumes cpu_tick_frequency is available and fixed. Since this functionis only called on crashdumps, I think we can live with that. Testing hasshown the values to be correct for different kern.hz inside Virtualbox.Bump WARNS. Alignment issues on some archs mean this is still at 3.Reviewed by:	bde

            List of files:
            /freebsd-12.1/lib/libkvm/Makefile</description>
        <pubDate>Sun, 23 Jan 2011 11:08:36 +0000</pubDate>
        <dc:creator>Ulrich Sp&#246;rlein &lt;uqs@FreeBSD.org&gt;</dc:creator>
    </item>
</channel>
</rss>
