<?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>df47355fae720fd8f63f36a50c8933f8342483d2 - libpmc: Add support for IBS qualifiers</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/libpmc/Makefile#df47355fae720fd8f63f36a50c8933f8342483d2</link>
        <description>libpmc: Add support for IBS qualifiersAdd support to libpmc for parsing the IBS qualifiers and computing thectl register value as a function of the qualifiers and the sample rate.This includes all of the flags available up to AMD Zen 5.  Along sidethese user facing changes I included the documentation for AMD IBS.Reviewed by:	mhorneSponsored by:	NetflixPull Request:	https://github.com/freebsd/freebsd-src/pull/2081

            List of files:
            /freebsd/lib/libpmc/Makefile</description>
        <pubDate>Wed, 18 Mar 2026 05:27:09 +0100</pubDate>
        <dc:creator>Ali Mashtizadeh &lt;mashti@uwaterloo.ca&gt;</dc:creator>
    </item>
<item>
        <title>67c3c3a274468d09925af3cf64da3f9cf878cc80 - libpmc: Move libpmc and utils to a new pmc package</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/libpmc/Makefile#67c3c3a274468d09925af3cf64da3f9cf878cc80</link>
        <description>libpmc: Move libpmc and utils to a new pmc packageDue to the size of libpmc.so.5, this reduces the size of the -utilitiespackage by 10%.MFC after:	1 dayReviewed by:	manu, adrian, emasteDifferential Revision:	https://reviews.freebsd.org/D52662

            List of files:
            /freebsd/lib/libpmc/Makefile</description>
        <pubDate>Tue, 23 Sep 2025 23:30:49 +0200</pubDate>
        <dc:creator>Lexi Winter &lt;ivy@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/libpmc/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/libpmc/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>b293497146fea63d76a1c7492c3a21e4e5bf8f48 - pmc.amd(3): rename from pmc.k8(3)</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/libpmc/Makefile#b293497146fea63d76a1c7492c3a21e4e5bf8f48</link>
        <description>pmc.amd(3): rename from pmc.k8(3)This is the first step in recognizing that the K8 microarchitecturerepresents a small and aged subset of AMD CPUs supported by this class.Future changes will update the code and documentation details to betterreflect this.Keep the old filename as an alias.Reviewed by:	jkoshyMFC after:	1 weekSponsored by:	The FreeBSD FoundationDifferential Revision:	https://reviews.freebsd.org/D41279

            List of files:
            /freebsd/lib/libpmc/Makefile</description>
        <pubDate>Wed, 18 Oct 2023 19:57:06 +0200</pubDate>
        <dc:creator>Mitchell Horne &lt;mhorne@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>82d6d46d0d1dbdaa32c754f97e94a772d01cb26c - pmc: remove last bits of AMD K7 CPU support</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/libpmc/Makefile#82d6d46d0d1dbdaa32c754f97e94a772d01cb26c</link>
        <description>pmc: remove last bits of AMD K7 CPU supportThis includes event definitions from sys/pmc_events.h, definitions fromsys/pmc.h, and the man pages.Reviewed by:	jkoshySponsored by:	The FreeBSD FoundationDifferential Revision:	https://reviews.freebsd.org/D41275

            List of files:
            /freebsd/lib/libpmc/Makefile</description>
        <pubDate>Wed, 18 Oct 2023 19:56:41 +0200</pubDate>
        <dc:creator>Mitchell Horne &lt;mhorne@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/libpmc/Makefile#d0b2dbfa0ecf2bbc9709efc5e20baf8e4b44bbbf</link>
        <description>Remove $FreeBSD$: one-line sh patternRemove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/

            List of files:
            /freebsd/lib/libpmc/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>c6b3f47fedd3f94f74cc4f7c40761b1d0e777f17 - libpmc: Use LIB_CXX instead of explicit LDADD to link a C++ library.</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/libpmc/Makefile#c6b3f47fedd3f94f74cc4f7c40761b1d0e777f17</link>
        <description>libpmc: Use LIB_CXX instead of explicit LDADD to link a C++ library.This uses the C++ compiler as the linker instead of the C compilerletting the compiler driver pick the right libraries.  This is a no-opon main and stable/13 but matters for stable/12 where the currentlogic breaks for external GCC since it tries to use a non-existentlibstdc++.Reviewed by:	emasteMFC after:	1 weekDifferential Revision:	https://reviews.freebsd.org/D39197

            List of files:
            /freebsd/lib/libpmc/Makefile</description>
        <pubDate>Thu, 23 Mar 2023 17:31:29 +0100</pubDate>
        <dc:creator>John Baldwin &lt;jhb@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>e92d69234579395a79807fe303a75ba3c614c90f - libpmc: remove unused auto_ptr warning suppression</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/libpmc/Makefile#e92d69234579395a79807fe303a75ba3c614c90f</link>
        <description>libpmc: remove unused auto_ptr warning suppressionlibpmc used -Wno-deprecated-declarations to silence warnings about usageof deprecated std::auto_ptr, but there is (now) now use of auto_ptr inlibpmc.Reviewed by:	mhorneSponsored by:	The FreeBSD FoundationDifferential Revision:	https://reviews.freebsd.org/D37576

            List of files:
            /freebsd/lib/libpmc/Makefile</description>
        <pubDate>Tue, 29 Nov 2022 20:41:08 +0100</pubDate>
        <dc:creator>Ed Maste &lt;emaste@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>1f5679569dd42a9e431f0a40c820bc0d40f51ba5 - libpmc: pmc_init() should avoid overflowing pmc_class_table</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/libpmc/Makefile#1f5679569dd42a9e431f0a40c820bc0d40f51ba5</link>
        <description>libpmc: pmc_init() should avoid overflowing pmc_class_tableUse calloc().Walk the class list we get from kernel, so we will not add somethingthe kernel does not know about.Avoid picking headers from /usr/include.Differential Revision:	https://reviews.freebsd.org/D36401

            List of files:
            /freebsd/lib/libpmc/Makefile</description>
        <pubDate>Wed, 31 Aug 2022 10:09:18 +0200</pubDate>
        <dc:creator>Toomas Soome &lt;tsoome@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>cedbdaf0e586c72fa990dceaa20c12c0ec9e3eba - Add pmc.dmc-620(3) man page.</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/libpmc/Makefile#cedbdaf0e586c72fa990dceaa20c12c0ec9e3eba</link>
        <description>Add pmc.dmc-620(3) man page.Reviewed by:	pauammaSponsored By:	Ampere ComputingDifferential Revision:	https://reviews.freebsd.org/D32669

            List of files:
            /freebsd/lib/libpmc/Makefile</description>
        <pubDate>Wed, 16 Feb 2022 01:19:46 +0100</pubDate>
        <dc:creator>Aleksandr Rybalko &lt;ray@freebsd.org&gt;</dc:creator>
    </item>
<item>
        <title>da4e1e319c6cdaa1c6b3b44d8523e660a5e77e10 - Add the Arm CoreLink CMN-600 Coherent Mesh Network Controller PMU driver man page.</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/libpmc/Makefile#da4e1e319c6cdaa1c6b3b44d8523e660a5e77e10</link>
        <description>Add the Arm CoreLink CMN-600 Coherent Mesh Network Controller PMU driver man page.Add the Arm CoreLink CMN-600 Coherent Mesh Network Controller PMU driver man page.Reviewed by:	pauamma_gundo.comSponsored By: ARMDifferential Revision: https://reviews.freebsd.org/D32335

            List of files:
            /freebsd/lib/libpmc/Makefile</description>
        <pubDate>Wed, 16 Feb 2022 01:36:57 +0100</pubDate>
        <dc:creator>Aleksandr Rybalko &lt;ray@freebsd.org&gt;</dc:creator>
    </item>
<item>
        <title>99830f702d8deab33c8704b4d2747385e5c8aac2 - libpmc: remove mips support</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/libpmc/Makefile#99830f702d8deab33c8704b4d2747385e5c8aac2</link>
        <description>libpmc: remove mips supportBye bye!Reviewed by:	imp, emasteSponsored by:	The FreeBSD FoundationDifferential Revision:	https://reviews.freebsd.org/D34083

            List of files:
            /freebsd/lib/libpmc/Makefile</description>
        <pubDate>Fri, 28 Jan 2022 21:34:36 +0100</pubDate>
        <dc:creator>Mitchell Horne &lt;mhorne@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>d78896e46f1d7744155919476c012400321d0dab - pmc(3): remove Pentium-related man pages and references</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/libpmc/Makefile#d78896e46f1d7744155919476c012400321d0dab</link>
        <description>pmc(3): remove Pentium-related man pages and referencesSupport for Pentium events was removed completely in e92a1350b50e.Don&apos;t bump .Dd where we are just removing xrefs.Reviewed by:	emasteMFC after:	1 weekSponsored by:	The FreeBSD FoundationDifferential Revision:	https://reviews.freebsd.org/D31423

            List of files:
            /freebsd/lib/libpmc/Makefile</description>
        <pubDate>Tue, 10 Aug 2021 22:19:58 +0200</pubDate>
        <dc:creator>Mitchell Horne &lt;mhorne@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>507d68984a010dab0c3ecc5477c36526c3a7fa48 - libpmc: limit pmu-events to 64-bit powerpc</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/libpmc/Makefile#507d68984a010dab0c3ecc5477c36526c3a7fa48</link>
        <description>libpmc: limit pmu-events to 64-bit powerpcAlthough currently unused, there are only pmu event definitions forPOWER8 and POWER9. There is no sense in building these on 32-bitplatforms.Sponsored by:	The FreeBSD Foundation

            List of files:
            /freebsd/lib/libpmc/Makefile</description>
        <pubDate>Mon, 31 May 2021 22:24:15 +0200</pubDate>
        <dc:creator>Mitchell Horne &lt;mhorne@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>3864da302af34853ddb2c33a42de5668a0d68cdd - libpmc: use $MACHINE_CPUARCH</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/libpmc/Makefile#3864da302af34853ddb2c33a42de5668a0d68cdd</link>
        <description>libpmc: use $MACHINE_CPUARCHThis is preferred over $MACHINE_ARCH for these types of checks, althoughit makes no difference for amd64 or i386. No functional change intended.Sponsored by:	The FreeBSD Foundation

            List of files:
            /freebsd/lib/libpmc/Makefile</description>
        <pubDate>Mon, 31 May 2021 22:20:08 +0200</pubDate>
        <dc:creator>Mitchell Horne &lt;mhorne@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>689c7e7975cdee38ca6fd60ad3372d55c43c948c - libpmc: always generate libpmc_events.c</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/libpmc/Makefile#689c7e7975cdee38ca6fd60ad3372d55c43c948c</link>
        <description>libpmc: always generate libpmc_events.cThe jevents build tool will create an empty table if it doesn&apos;t find anyevents, so we can remove the extra $MACHINE_CPUARCH checks.Reviewed by:	gnn, ray, emasteMFC after:	2 weeksSponsored by:	The FreeBSD FoundationDifferential Revision:	https://reviews.freebsd.org/D30531

            List of files:
            /freebsd/lib/libpmc/Makefile</description>
        <pubDate>Mon, 31 May 2021 16:24:04 +0200</pubDate>
        <dc:creator>Mitchell Horne &lt;mhorne@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>04e34c0202ea50cea67d5779f54bc612c74e6532 - libpmc: fix linking with C programs</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/libpmc/Makefile#04e34c0202ea50cea67d5779f54bc612c74e6532</link>
        <description>libpmc: fix linking with C programsRevision r334749 Added some C++ code to libpmc.  It didn&apos;t change the ABI,but it did introduce a dependency on libc++.  Nobody noticed because everyprogram that in the base system that uses libpmc is also C++.Reported-by:	Dom Dwyer &lt;dom@itsallbroken.com&gt;Reviewed By:	vangyzenMFC after:	3 daysDifferential Revision: https://reviews.freebsd.org/D28550

            List of files:
            /freebsd/lib/libpmc/Makefile</description>
        <pubDate>Mon, 15 Feb 2021 23:51:31 +0100</pubDate>
        <dc:creator>Alan Somers &lt;asomers@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>aa76f0c39741527f14562b1823427774b993668c - PMC: remove now orphaned PMC for INTEL XScale processors.</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/libpmc/Makefile#aa76f0c39741527f14562b1823427774b993668c</link>
        <description>PMC: remove now orphaned PMC for INTEL XScale processors.Support for XScale architecture has been deleted in FreeBSD 13.

            List of files:
            /freebsd/lib/libpmc/Makefile</description>
        <pubDate>Fri, 25 Dec 2020 11:41:34 +0100</pubDate>
        <dc:creator>Michal Meloun &lt;strejda@users.noreply.github.com&gt;</dc:creator>
    </item>
<item>
        <title>2a6803de1cdbc7e34dfe4dc185a2dd98b9a787fb - Use MACHINE_CPUARCH when checking for arm64</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/libpmc/Makefile#2a6803de1cdbc7e34dfe4dc185a2dd98b9a787fb</link>
        <description>Use MACHINE_CPUARCH when checking for arm64Use MACHINE_CPUARCH with arm64 (aarch64) when we build code that could runon any 64-bit Arm instruction set. This will simplify checks in downstreamconsumers targeting prototype instruction sets.The only place we check for MACHINE_ARCH == aarch64 is when building thedevice tree blobs. As these are targeting current generation ISAs.Sponsored by:	Innovate UKDifferential Revision:	https://reviews.freebsd.org/D26370

            List of files:
            /freebsd/lib/libpmc/Makefile</description>
        <pubDate>Mon, 14 Sep 2020 18:12:28 +0200</pubDate>
        <dc:creator>Andrew Turner &lt;andrew@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>e2c0e292e8a7ca00ba99bcfccc9e637f45c3e8b1 - MFH</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/libpmc/Makefile#e2c0e292e8a7ca00ba99bcfccc9e637f45c3e8b1</link>
        <description>MFHSponsored by:	Rubicon Communications, LLC (netgate.com)

            List of files:
            /freebsd/lib/libpmc/Makefile</description>
        <pubDate>Thu, 16 Jul 2020 19:14:34 +0200</pubDate>
        <dc:creator>Glen Barber &lt;gjb@FreeBSD.org&gt;</dc:creator>
    </item>
</channel>
</rss>
