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

            List of files:
            /freebsd-14.2/sys/modules/hwpmc/Makefile</description>
        <pubDate>Wed, 16 Aug 2023 17:54:58 +0000</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>57716e73 - sys/modules: fix bogus OPT_ACPI tests</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/modules/hwpmc/Makefile#57716e73</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-14.2/sys/modules/hwpmc/Makefile</description>
        <pubDate>Wed, 01 Mar 2023 18:32:08 +0000</pubDate>
        <dc:creator>Nathaniel Wesley Filardo &lt;nfilardo@microsoft.com&gt;</dc:creator>
    </item>
<item>
        <title>d90188ef - hwpmc: Don&apos;t wrap entire files in #ifdef DEV_ACPI.</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/modules/hwpmc/Makefile#d90188ef</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-14.2/sys/modules/hwpmc/Makefile</description>
        <pubDate>Wed, 01 Mar 2023 18:31:53 +0000</pubDate>
        <dc:creator>John Baldwin &lt;jhb@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>751d8811 - Fix loading the hwpmc module when ACPI is enabled</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/modules/hwpmc/Makefile#751d8811</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-14.2/sys/modules/hwpmc/Makefile</description>
        <pubDate>Thu, 22 Dec 2022 10:10:46 +0000</pubDate>
        <dc:creator>Andrew Turner &lt;andrew@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>0a9a4d2c - arm64: Fix hwpmc module for OPT_ACPI isn&apos;t selected</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/modules/hwpmc/Makefile#0a9a4d2c</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-14.2/sys/modules/hwpmc/Makefile</description>
        <pubDate>Mon, 29 Aug 2022 09:50:52 +0000</pubDate>
        <dc:creator>Emmanuel Vadot &lt;manu@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>59191f35 - Add support of ARM CMN-600 controller, PMU access functions only. Add support of PMU counters of ARM CMN-600 controller.</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/modules/hwpmc/Makefile#59191f35</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-14.2/sys/modules/hwpmc/Makefile</description>
        <pubDate>Wed, 16 Feb 2022 00:36:17 +0000</pubDate>
        <dc:creator>Aleksandr Rybalko &lt;ray@freebsd.org&gt;</dc:creator>
    </item>
<item>
        <title>1459a227 - The Arm CoreLink DMC-620 Dynamic Memory Controller PMU driver</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/modules/hwpmc/Makefile#1459a227</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-14.2/sys/modules/hwpmc/Makefile</description>
        <pubDate>Wed, 16 Feb 2022 00:29:31 +0000</pubDate>
        <dc:creator>Aleksandr Rybalko &lt;ray@freebsd.org&gt;</dc:creator>
    </item>
<item>
        <title>68dd7182 - [PowerPC] hwpmc: add support for POWER8/9 PMCs</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/modules/hwpmc/Makefile#68dd7182</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-14.2/sys/modules/hwpmc/Makefile</description>
        <pubDate>Thu, 05 Nov 2020 16:36:39 +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/sys/modules/hwpmc/Makefile#58aa35d4</link>
        <description>Remove sparc64 kernel supportRemove all sparc64 specific filesRemove all sparc64 ifdefsRemovee indireeect sparc64 ifdefs

            List of files:
            /freebsd-14.2/sys/modules/hwpmc/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>3a3ab509 - Don&apos;t attempt to include hwpmc support for armv6, we&apos;re missing some of the</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/modules/hwpmc/Makefile#3a3ab509</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-14.2/sys/modules/hwpmc/Makefile</description>
        <pubDate>Wed, 12 Jun 2019 16:05:20 +0000</pubDate>
        <dc:creator>Ian Lepore &lt;ian@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>3aad8ca8 - For armv6 and armv7, build hwpmc_armv7.c as well as the base hwpmc_arm.c.</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/modules/hwpmc/Makefile#3aad8ca8</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-14.2/sys/modules/hwpmc/Makefile</description>
        <pubDate>Thu, 06 Jun 2019 15:21:36 +0000</pubDate>
        <dc:creator>Ian Lepore &lt;ian@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>37e3a57c - With r344062 in place, hwpmc_mod.c generally needs bus_if.h and</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/modules/hwpmc/Makefile#37e3a57c</link>
        <description>With r344062 in place, hwpmc_mod.c generally needs bus_if.h anddevice_if.h.

            List of files:
            /freebsd-14.2/sys/modules/hwpmc/Makefile</description>
        <pubDate>Tue, 12 Feb 2019 23:39:18 +0000</pubDate>
        <dc:creator>Marius Strobl &lt;marius@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>e92a1350 - hwpmc: remove unused pre-table driven bits for intel</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/modules/hwpmc/Makefile#e92a1350</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-14.2/sys/modules/hwpmc/Makefile</description>
        <pubDate>Thu, 31 May 2018 22:41:07 +0000</pubDate>
        <dc:creator>Matt Macy &lt;mmacy@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>193d9e76 - sys/modules: normalize .CURDIR-relative paths to SRCTOP</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/modules/hwpmc/Makefile#193d9e76</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-14.2/sys/modules/hwpmc/Makefile</description>
        <pubDate>Sat, 04 Mar 2017 10:10:17 +0000</pubDate>
        <dc:creator>Enji Cooper &lt;ngie@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>5397a492 - Add aarch64 files to the hwpmc(4) module build</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/modules/hwpmc/Makefile#5397a492</link>
        <description>Add aarch64 files to the hwpmc(4) module buildThis was probably missed because FreeBSD/arm64 did not yet supportmodules when aarch64 support was added to hwpmc(4).Submitted by:	andrew

            List of files:
            /freebsd-14.2/sys/modules/hwpmc/Makefile</description>
        <pubDate>Fri, 23 Oct 2015 21:09:28 +0000</pubDate>
        <dc:creator>Ed Maste &lt;emaste@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>a7452468 - Implement hwpmc(4) for Freescale e500 core.</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/modules/hwpmc/Makefile#a7452468</link>
        <description>Implement hwpmc(4) for Freescale e500 core.This supports e500v1, e500v2, and e500mc. Tested only on e500v2, but theperformance counters are identical across all, with e500mc having someadditional events.Relnotes:	Yes

            List of files:
            /freebsd-14.2/sys/modules/hwpmc/Makefile</description>
        <pubDate>Sat, 18 Apr 2015 21:39:17 +0000</pubDate>
        <dc:creator>Justin Hibbits &lt;jhibbits@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>e7d939bd - Remove ia64.</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/modules/hwpmc/Makefile#e7d939bd</link>
        <description>Remove ia64.This includes:o   All directories named *ia64*o   All files named *ia64*o   All ia64-specific code guarded by __ia64__o   All ia64-specific makefile logico   Mention of ia64 in comments and documentationThis excludes:o   Everything under contrib/o   Everything under crypto/o   sys/xen/interfaceo   sys/sys/elf_common.hDiscussed at: BSDcan

            List of files:
            /freebsd-14.2/sys/modules/hwpmc/Makefile</description>
        <pubDate>Mon, 07 Jul 2014 00:27:09 +0000</pubDate>
        <dc:creator>Marcel Moolenaar &lt;marcel@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>5464324a - Add missing file to Makefile.</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/modules/hwpmc/Makefile#5464324a</link>
        <description>Add missing file to Makefile.MFC after:	1 monthX-MFC-with:	261342

            List of files:
            /freebsd-14.2/sys/modules/hwpmc/Makefile</description>
        <pubDate>Mon, 03 Feb 2014 01:16:32 +0000</pubDate>
        <dc:creator>Justin Hibbits &lt;jhibbits@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>b2fb58a1 - Refactor PowerPC hwpmc(4) driver into generic and specific.  More refactoring</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/modules/hwpmc/Makefile#b2fb58a1</link>
        <description>Refactor PowerPC hwpmc(4) driver into generic and specific.  More refactoringwill likely be done as more drivers are added, since AIM-compatible processorshave similar PMC configuration logic.

            List of files:
            /freebsd-14.2/sys/modules/hwpmc/Makefile</description>
        <pubDate>Tue, 03 Sep 2013 00:34:18 +0000</pubDate>
        <dc:creator>Justin Hibbits &lt;jhibbits@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>f5f9340b - Add software PMC support.</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/modules/hwpmc/Makefile#f5f9340b</link>
        <description>Add software PMC support.New kernel events can be added at various location for sampling or counting.This will for example allow easy system profiling whatever the processor iswith known tools like pmcstat(8).Simultaneous usage of software PMC and hardware PMC is possible, for examplelooking at the lock acquire failure, page fault while sampling oninstructions.Sponsored by: NETASQMFC after:	1 month

            List of files:
            /freebsd-14.2/sys/modules/hwpmc/Makefile</description>
        <pubDate>Wed, 28 Mar 2012 20:58:30 +0000</pubDate>
        <dc:creator>Fabien Thomas &lt;fabient@FreeBSD.org&gt;</dc:creator>
    </item>
</channel>
</rss>
