<?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>e51ef8ae490fc9f73191f33e7ad388c2511c454a - hwpmc: Initial support for AMD IBS</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/modules/hwpmc/Makefile#e51ef8ae490fc9f73191f33e7ad388c2511c454a</link>
        <description>hwpmc: Initial support for AMD IBSThis patch adds support for AMD IBS.  It adds a new class of performancecounter that cotains two events: ibs-fetch and ibs-op events. Unlikemost existing sampled events, IBS events provide a number of valuescontaining extra information regarding the sample.  To support this weuse the existing callchain event, and introduce a new flag for multipartpayloads.  The first 8 bytes of the pc_sample contains a header thatdefines up to four payloads.Sponsored by: NetflixReviewed by: imp,mhornePull Request: https://github.com/freebsd/freebsd-src/pull/2022

            List of files:
            /freebsd/sys/modules/hwpmc/Makefile</description>
        <pubDate>Fri, 30 Jan 2026 10:12:17 +0100</pubDate>
        <dc:creator>Ali Mashtizadeh &lt;ali@mashtizadeh.com&gt;</dc:creator>
    </item>
<item>
        <title>031beb4e239bfce798af17f5fe8dba8bcaf13d99 - sys: Remove $FreeBSD$: one-line sh pattern</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/modules/hwpmc/Makefile#031beb4e239bfce798af17f5fe8dba8bcaf13d99</link>
        <description>sys: Remove $FreeBSD$: one-line sh patternRemove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/

            List of files:
            /freebsd/sys/modules/hwpmc/Makefile</description>
        <pubDate>Wed, 16 Aug 2023 19:54:58 +0200</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>57716e7361aea3fa578a0a8f2b5a65154d4819d4 - sys/modules: fix bogus OPT_ACPI tests</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/modules/hwpmc/Makefile#57716e7361aea3fa578a0a8f2b5a65154d4819d4</link>
        <description>sys/modules: fix bogus OPT_ACPI testsACPI is not handled specially by sys/conf/kern.opts.mk (unlike a fewoptions), so we should fall back on the generic behavior ofsys/conf/config.mk, which pulls from all the generated opt*.h files,including opt_acpi.h, which will cause DEV_ACPI to be included inKERN_OPTS.  Then the generic machinery in sys/conf/kmod.mk will causeSRCS.DEV_ACPI to be included in SRCS when appropriate.Reviewed by:	jhb, impSponsored by:	MicrosoftDifferential Revision:	https://reviews.freebsd.org/D38737

            List of files:
            /freebsd/sys/modules/hwpmc/Makefile</description>
        <pubDate>Wed, 01 Mar 2023 19:32:08 +0100</pubDate>
        <dc:creator>Nathaniel Wesley Filardo &lt;nfilardo@microsoft.com&gt;</dc:creator>
    </item>
<item>
        <title>d90188eff5c5e67d6d33926d6bb4c7b25e37cc4a - hwpmc: Don&apos;t wrap entire files in #ifdef DEV_ACPI.</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/modules/hwpmc/Makefile#d90188eff5c5e67d6d33926d6bb4c7b25e37cc4a</link>
        <description>hwpmc: Don&apos;t wrap entire files in #ifdef DEV_ACPI.A subsequent commit will instead use existing infrastructure toexclude the files from hwpmc.ko for non-ACPI builds.  Note that theoriginal commit left the files as optional in sys/conf/files.arm64.This reverts commit 751d88119fdc1dff71d1390c7768942a9b857bc6.Sponsored by:	DARPADifferential Revision:	https://reviews.freebsd.org/D38736

            List of files:
            /freebsd/sys/modules/hwpmc/Makefile</description>
        <pubDate>Wed, 01 Mar 2023 19:31:53 +0100</pubDate>
        <dc:creator>John Baldwin &lt;jhb@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>751d88119fdc1dff71d1390c7768942a9b857bc6 - Fix loading the hwpmc module when ACPI is enabled</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/modules/hwpmc/Makefile#751d88119fdc1dff71d1390c7768942a9b857bc6</link>
        <description>Fix loading the hwpmc module when ACPI is enabledIn 0a9a4d2cd6092 a check for OPT_ACPI was added to the hwpmc Makefileto fix loading the module in a kernel where ACPI has been disabled.This broke loading the module when ACPI was enabled in the build asOPT_ACPI isn&apos;t a Makefile macro so was always disabled.Move this check to the C files where the DEV_ACPI macro does exist.Reviewed by:	gnnSponsored by:	Arm LtdDifferential Revision:	https://reviews.freebsd.org/D37773

            List of files:
            /freebsd/sys/modules/hwpmc/Makefile</description>
        <pubDate>Thu, 22 Dec 2022 11:10:46 +0100</pubDate>
        <dc:creator>Andrew Turner &lt;andrew@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>0a9a4d2cd60920d9f8c2dffb06b6b4186a5a2715 - arm64: Fix hwpmc module for OPT_ACPI isn&apos;t selected</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/modules/hwpmc/Makefile#0a9a4d2cd60920d9f8c2dffb06b6b4186a5a2715</link>
        <description>arm64: Fix hwpmc module for OPT_ACPI isn&apos;t selectedFixes: 59191f3573f6 (&quot;Add support of ARM CMN-600 controller ...&quot;)Sponsored by:	Beckhoff Automation GmbH &amp; Co. KG

            List of files:
            /freebsd/sys/modules/hwpmc/Makefile</description>
        <pubDate>Mon, 29 Aug 2022 11:50:52 +0200</pubDate>
        <dc:creator>Emmanuel Vadot &lt;manu@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>59191f3573f6cb2ea055ac319cbcb68823ca8e17 - Add support of ARM CMN-600 controller, PMU access functions only. Add support of PMU counters of ARM CMN-600 controller.</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/modules/hwpmc/Makefile#59191f3573f6cb2ea055ac319cbcb68823ca8e17</link>
        <description>Add support of ARM CMN-600 controller, PMU access functions only. Add support of PMU counters of ARM CMN-600 controller.Add support of ARM CMN-600 controller, PMU access functions only.Add support of PMU counters of ARM CMN-600 controller.Reviewed by: mhorneSponsored By: ARMDifferential Revision: https://reviews.freebsd.org/D32321

            List of files:
            /freebsd/sys/modules/hwpmc/Makefile</description>
        <pubDate>Wed, 16 Feb 2022 01:36:17 +0100</pubDate>
        <dc:creator>Aleksandr Rybalko &lt;ray@freebsd.org&gt;</dc:creator>
    </item>
<item>
        <title>1459a22787ea16e3798694067c8dcb20325dca4b - The Arm CoreLink DMC-620 Dynamic Memory Controller PMU driver</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/modules/hwpmc/Makefile#1459a22787ea16e3798694067c8dcb20325dca4b</link>
        <description>The Arm CoreLink DMC-620 Dynamic Memory Controller PMU driverAdd the Arm CoreLink DMC-620 Dynamic Memory Controller PMU driverAdd DMC-620 support to hwpmc(4)Reviewed by: mhorneSponsored By: Ampere ComputingDifferential Revision: https://reviews.freebsd.org/D32670

            List of files:
            /freebsd/sys/modules/hwpmc/Makefile</description>
        <pubDate>Wed, 16 Feb 2022 01:29:31 +0100</pubDate>
        <dc:creator>Aleksandr Rybalko &lt;ray@freebsd.org&gt;</dc:creator>
    </item>
<item>
        <title>68dd71825601b91365ff0c01e5ea064fe25b51a7 - [PowerPC] hwpmc: add support for POWER8/9 PMCs</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/modules/hwpmc/Makefile#68dd71825601b91365ff0c01e5ea064fe25b51a7</link>
        <description>[PowerPC] hwpmc: add support for POWER8/9 PMCsThis change adds support for POWER8 and POWER9 PMCs (bare metal andpseries).All PowerISA 2.07B non-random events are supported.Implementation was based on that of PPC970.Reviewed by:	jhibbitsSponsored by:	Eldorado Research Institute (eldorado.org.br)Differential Revision:	https://reviews.freebsd.org/D26110

            List of files:
            /freebsd/sys/modules/hwpmc/Makefile</description>
        <pubDate>Thu, 05 Nov 2020 17:36:39 +0100</pubDate>
        <dc:creator>Leandro Lupori &lt;luporl@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>bc02c18c486fce2ca23b428a9e89b4eb3bb48da3 - Merge ^/head r357408 through r357661.</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/modules/hwpmc/Makefile#bc02c18c486fce2ca23b428a9e89b4eb3bb48da3</link>
        <description>Merge ^/head r357408 through r357661.

            List of files:
            /freebsd/sys/modules/hwpmc/Makefile</description>
        <pubDate>Fri, 07 Feb 2020 20:08:37 +0100</pubDate>
        <dc:creator>Dimitry Andric &lt;dim@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>58aa35d42975c298ca0adba705c042596303c9f5 - Remove sparc64 kernel support</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/modules/hwpmc/Makefile#58aa35d42975c298ca0adba705c042596303c9f5</link>
        <description>Remove sparc64 kernel supportRemove all sparc64 specific filesRemove all sparc64 ifdefsRemovee indireeect sparc64 ifdefs

            List of files:
            /freebsd/sys/modules/hwpmc/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>e532a99901e26d3961f8f5c0e4969fce86f09456 - MFHead @349234</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/modules/hwpmc/Makefile#e532a99901e26d3961f8f5c0e4969fce86f09456</link>
        <description>MFHead @349234Sponsored by:	The FreeBSD Foundation

            List of files:
            /freebsd/sys/modules/hwpmc/Makefile</description>
        <pubDate>Thu, 20 Jun 2019 17:56:08 +0200</pubDate>
        <dc:creator>Alan Somers &lt;asomers@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>3a3ab509160d4097af2939aac05a109b253c34eb - Don&apos;t attempt to include hwpmc support for armv6, we&apos;re missing some of the</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/modules/hwpmc/Makefile#3a3ab509160d4097af2939aac05a109b253c34eb</link>
        <description>Don&apos;t attempt to include hwpmc support for armv6, we&apos;re missing some of thenecessary support functions in cpu-v6.h, and it may be that the only armv6platform we support (RPi, the bcm2835 SOC) is incapable of supporting hwpmc.Reported by:	dim@

            List of files:
            /freebsd/sys/modules/hwpmc/Makefile</description>
        <pubDate>Wed, 12 Jun 2019 18:05:20 +0200</pubDate>
        <dc:creator>Ian Lepore &lt;ian@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>3aad8ca854445317a13bc9c63d50dadbf8bf0bea - For armv6 and armv7, build hwpmc_armv7.c as well as the base hwpmc_arm.c.</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/modules/hwpmc/Makefile#3aad8ca854445317a13bc9c63d50dadbf8bf0bea</link>
        <description>For armv6 and armv7, build hwpmc_armv7.c as well as the base hwpmc_arm.c.Submitted by:	Arnaud YSMAL &lt;arnaud.ysmal@stormshield.eu&gt;

            List of files:
            /freebsd/sys/modules/hwpmc/Makefile</description>
        <pubDate>Thu, 06 Jun 2019 17:21:36 +0200</pubDate>
        <dc:creator>Ian Lepore &lt;ian@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>c981cbbd13775bb259623977c23853f3db93c68a - Merge ^/head r343956 through r344177.</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/modules/hwpmc/Makefile#c981cbbd13775bb259623977c23853f3db93c68a</link>
        <description>Merge ^/head r343956 through r344177.

            List of files:
            /freebsd/sys/modules/hwpmc/Makefile</description>
        <pubDate>Fri, 15 Feb 2019 22:50:45 +0100</pubDate>
        <dc:creator>Dimitry Andric &lt;dim@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>37e3a57cc1e406d187c5203ffbac30ee18563646 - With r344062 in place, hwpmc_mod.c generally needs bus_if.h and</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/modules/hwpmc/Makefile#37e3a57cc1e406d187c5203ffbac30ee18563646</link>
        <description>With r344062 in place, hwpmc_mod.c generally needs bus_if.h anddevice_if.h.

            List of files:
            /freebsd/sys/modules/hwpmc/Makefile</description>
        <pubDate>Wed, 13 Feb 2019 00:39:18 +0100</pubDate>
        <dc:creator>Marius Strobl &lt;marius@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>e92a1350b50edf504316434144bea3566cf8badc - hwpmc: remove unused pre-table driven bits for intel</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/modules/hwpmc/Makefile#e92a1350b50edf504316434144bea3566cf8badc</link>
        <description>hwpmc: remove unused pre-table driven bits for intelIntel now provides comprehensive tables for all performance countersand the various valid configuration permutations as text .json files.Libpmc has been converted to use these and hwpmc_core has been greatlysimplified by moving to passthrough of the table values.The one gotcha is that said tables don&apos;t support pentium pro and and pentiumIV. There&apos;s very few users of hwpmc on _amd64_ kernels on new hardware. It isunlikely that anyone is doing low level optimization on 15 year old Intelhardware. Nonetheless, if someone feels strongly enough to populate thecorresponding tables for p4 and ppro I will reinstate the files in to thebuild.Code for the K8 counters and !x86 architectures remains unchanged.

            List of files:
            /freebsd/sys/modules/hwpmc/Makefile</description>
        <pubDate>Fri, 01 Jun 2018 00:41:07 +0200</pubDate>
        <dc:creator>Matt Macy &lt;mmacy@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>193d9e768ba63fcfb187cfd17f461f7d41345048 - sys/modules: normalize .CURDIR-relative paths to SRCTOP</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/modules/hwpmc/Makefile#193d9e768ba63fcfb187cfd17f461f7d41345048</link>
        <description>sys/modules: normalize .CURDIR-relative paths to SRCTOPThis simplifies make output/logicTested with:	`cd sys/modules; make ALL_MODULES=` on amd64MFC after:	1 monthSponsored by:	Dell EMC Isilon

            List of files:
            /freebsd/sys/modules/hwpmc/Makefile</description>
        <pubDate>Sat, 04 Mar 2017 11:10:17 +0100</pubDate>
        <dc:creator>Enji Cooper &lt;ngie@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>b626f5a73a48f44a31a200291b141e1da408a2ff - MFH r289384-r293170</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/modules/hwpmc/Makefile#b626f5a73a48f44a31a200291b141e1da408a2ff</link>
        <description>MFH r289384-r293170Sponsored by:	The FreeBSD Foundation

            List of files:
            /freebsd/sys/modules/hwpmc/Makefile</description>
        <pubDate>Mon, 04 Jan 2016 20:19:48 +0100</pubDate>
        <dc:creator>Glen Barber &lt;gjb@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>a5d8944a83ff8a3aad14197b7aa0800ff9bda95e - Catch up with head (r291075).</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/modules/hwpmc/Makefile#a5d8944a83ff8a3aad14197b7aa0800ff9bda95e</link>
        <description>Catch up with head (r291075).

            List of files:
            /freebsd/sys/modules/hwpmc/Makefile</description>
        <pubDate>Thu, 19 Nov 2015 17:28:42 +0100</pubDate>
        <dc:creator>Navdeep Parhar &lt;np@FreeBSD.org&gt;</dc:creator>
    </item>
</channel>
</rss>
