<?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>68dd7182 - [PowerPC] hwpmc: add support for POWER8/9 PMCs</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/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-13.1/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-13.1/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-13.1/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-13.1/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-13.1/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-13.1/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-13.1/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-13.1/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-13.1/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-13.1/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-13.1/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-13.1/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-13.1/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-13.1/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-13.1/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-13.1/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-13.1/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-13.1/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-13.1/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-13.1/sys/modules/hwpmc/Makefile#5464324a</link>
        <description>Add missing file to Makefile.MFC after:	1 monthX-MFC-with:	261342

            List of files:
            /freebsd-13.1/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-13.1/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-13.1/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-13.1/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-13.1/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>
<item>
        <title>c09808d0 - MFtbemd:</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/sys/modules/hwpmc/Makefile#c09808d0</link>
        <description>MFtbemd:Use MACHINE_CPUARCH in preference to MACHINE_ARCH.  The former is thesource code location of the machine, the latter the binary output.  Ingeneral, we want to use MACHINE_CPUARCH instead of MACHINE_ARCH unlesswe&apos;re tesitng for a specific target.  The isn&apos;t even moot fori386/amd64 where there&apos;s momemntum towards a MACHINE_CPUARCH == x86,although a specific cleanup for that likely would be needed...

            List of files:
            /freebsd-13.1/sys/modules/hwpmc/Makefile</description>
        <pubDate>Mon, 23 Aug 2010 06:13:29 +0000</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>a393ae13 - Make kernel modules build correctly on 64-bit PowerPC.</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/sys/modules/hwpmc/Makefile#a393ae13</link>
        <description>Make kernel modules build correctly on 64-bit PowerPC.

            List of files:
            /freebsd-13.1/sys/modules/hwpmc/Makefile</description>
        <pubDate>Tue, 13 Jul 2010 12:47:31 +0000</pubDate>
        <dc:creator>Nathan Whitehorn &lt;nwhitehorn@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>c8d050b5 - MFC r206089, r206684:</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/sys/modules/hwpmc/Makefile#c8d050b5</link>
        <description>MFC r206089, r206684:- Support for uncore counting events: one fixed PMC with the uncore   domain clock, 8 programmable PMC.- Westmere based CPU (Xeon 5600, Corei7 980X) support.- New man pages with events list for core and uncore.- Updated Corei7 events with Intel 253669-033US December 2009 doc.  There is some removed events in the documentation, they have been  kept in the code but documented in the man page as obsolete.- Offcore response events can be setup with rsp token.Sponsored by: NETASQ

            List of files:
            /freebsd-13.1/sys/modules/hwpmc/Makefile</description>
        <pubDate>Fri, 16 Apr 2010 15:43:24 +0000</pubDate>
        <dc:creator>Fabien Thomas &lt;fabient@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>1fa7f10b - - Support for uncore counting events: one fixed PMC with the uncore</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/sys/modules/hwpmc/Makefile#1fa7f10b</link>
        <description>- Support for uncore counting events: one fixed PMC with the uncore  domain clock, 8 programmable PMC.- Westmere based CPU (Xeon 5600, Corei7 980X) support.- New man pages with events list for core and uncore.- Updated Corei7 events with Intel 253669-033US December 2009 doc.  There is some removed events in the documentation, they have been  kept in the code but documented in the man page as obsolete.- Offcore response events can be setup with rsp token.Sponsored by: NETASQ

            List of files:
            /freebsd-13.1/sys/modules/hwpmc/Makefile</description>
        <pubDate>Fri, 02 Apr 2010 13:23:49 +0000</pubDate>
        <dc:creator>Fabien Thomas &lt;fabient@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>0cfab8dd - - Add support for PMCs in Intel CPUs of Family 6, model 0xE (Core Solo</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/sys/modules/hwpmc/Makefile#0cfab8dd</link>
        <description>- Add support for PMCs in Intel CPUs of Family 6, model 0xE (Core Solo  and Core Duo), models 0xF (Core2), model 0x17 (Core2Extreme) and  model 0x1C (Atom).  In these CPUs, the actual numbers, kinds and widths of PMCs present  need to queried at run time.  Support for specific &quot;architectural&quot;  events also needs to be queried at run time.  Model 0xE CPUs support programmable PMCs, subsequent CPUs  additionally support &quot;fixed-function&quot; counters.- Use event names that are close to vendor documentation, taking in  account that:  - events with identical semantics on two or more CPUs in this family    can have differing names in vendor documentation,  - identical vendor event names may map to differing events across    CPUs,  - each type of CPU supports a different subset of measurable    events.  Fixed-function and programmable counters both use the same vendor  names for events.  The use of a class name prefix (&quot;iaf-&quot; or  &quot;iap-&quot; respectively) permits these to be distinguished.- In libpmc, refactor pmc_name_of_event() into a public interface  and an internal helper function, for use by log handling code.- Minor code tweaks: staticize a global, freshen a few comments.Tested by:	gnn

            List of files:
            /freebsd-13.1/sys/modules/hwpmc/Makefile</description>
        <pubDate>Thu, 27 Nov 2008 09:00:47 +0000</pubDate>
        <dc:creator>Joseph Koshy &lt;jkoshy@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>e829eb6d - - Separate PMC class dependent code from other kinds of machine</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/sys/modules/hwpmc/Makefile#e829eb6d</link>
        <description>- Separate PMC class dependent code from other kinds of machine  dependencies.  A &apos;struct pmc_classdep&apos; structure describes operations  on PMCs; &apos;struct pmc_mdep&apos; contains one or more &apos;struct pmc_classdep&apos;  structures depending on the CPU in question.  Inside PMC class dependent code, row indices are relative to the  PMCs supported by the PMC class; MI code in &quot;hwpmc_mod.c&quot; translates  global row indices before invoking class dependent operations.- Augment the OP_GETCPUINFO request with the number of PMCs present  in a PMC class.- Move code common to Intel CPUs to file &quot;hwpmc_intel.c&quot;.- Move TSC handling to file &quot;hwpmc_tsc.c&quot;.

            List of files:
            /freebsd-13.1/sys/modules/hwpmc/Makefile</description>
        <pubDate>Sun, 09 Nov 2008 17:37:54 +0000</pubDate>
        <dc:creator>Joseph Koshy &lt;jkoshy@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>995dc984 - Remove WARNS from here and compile with default kernel flags.</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/sys/modules/hwpmc/Makefile#995dc984</link>
        <description>Remove WARNS from here and compile with default kernel flags.

            List of files:
            /freebsd-13.1/sys/modules/hwpmc/Makefile</description>
        <pubDate>Thu, 21 Feb 2008 11:09:59 +0000</pubDate>
        <dc:creator>Ruslan Ermilov &lt;ru@FreeBSD.org&gt;</dc:creator>
    </item>
</channel>
</rss>
