aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/hwpmc
Commit message (Expand)AuthorAgeFilesLines
* Move the PMC overflow count to make it per-CPUAndrew Turner2021-01-082-8/+8
* Update hwpmc on armv7 to handle overflow betterAndrew Turner2021-01-081-7/+27
* Support overflow count in hwpmc on arm64Andrew Turner2021-01-041-3/+25
* PMC: remove now orphaned PMC for INTEL XScale processors.Michal Meloun2020-12-252-121/+1
* [PowerPC] hwpmc: add support for POWER8/9 PMCsLeandro Lupori2020-11-057-1027/+1077
* [PowerPC] Make PPC 970 PMC SPRs the standard onesLeandro Lupori2020-11-052-74/+77
* cache: drop the always curthread argument from reverse lookup routinesMateusz Guzik2020-08-241-1/+1
* Add support for Cortex-A76/Neoverse-N1 to hwpmcAndrew Turner2020-08-122-11/+56
* Remove free_domain() and uma_zfree_domain().Mark Johnston2020-08-041-7/+7
* libpmc: Use known pmc_cpuid buffer sizeRyan Moeller2020-07-281-1/+1
* hwpmc: Always set pmc_cpuid to somethingRyan Moeller2020-07-142-12/+16
* Add stepping to the kern.hwpmc.cpuid string on x86.Alexander Motin2020-07-142-7/+8
* Add family 0x5F (Denverton) to PMC_CPU_INTEL_ATOM_GOLDMONT.Alexander Motin2020-04-241-0/+1
* Add hwpmc support for Intel Atom Goldmont microarchitectureMarcin Wojtas2020-04-061-0/+6
* Remove the "config" taskqgroup and its KPIs.Mark Johnston2020-03-301-12/+9
* Fix accounting of hwpmc's thread descriptor freelist.Mark Johnston2020-03-301-2/+3
* Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many)Pawel Biernacki2020-02-261-3/+5
* pmc: Add Hygon Dhyana support.Konstantin Belousov2020-02-072-2/+7
* Remove sparc64 kernel supportWarner Losh2020-02-031-68/+0
* Add x86 msr tweak KPI.Konstantin Belousov2019-11-181-11/+4
* hwpmc : fix AMD perf counter MSR accessAndrew Gallatin2019-11-072-7/+52
* Use a lowercase name for arm64 special registers so they don't conflictAndrew Turner2019-10-301-14/+14
* Fix sample check in hwpmcMatt Macy2019-10-131-1/+1
* Define macro VM_MAP_ENTRY_FOREACH for enumerating the entries in a vm_map.Doug Moore2019-10-081-2/+2
* Add support for BERI statcounters.Ruslan Bukin2019-09-183-0/+711
* Don't refer to the cpu variable in a KASSERT before initializing it.Ian Lepore2019-06-061-1/+1
* hwpmc_intel: List all Silvermont ids.Konstantin Belousov2019-06-031-0/+4
* hwpmc/core: Adopt to upcoming Skylake TSX errata.Konstantin Belousov2019-03-121-0/+25
* Remove useless version check.Konstantin Belousov2019-03-121-4/+0
* hwpmc: Plug memory disclosures from PMC_OP_{GETPMCINFO,GETCPUINFO}.Mark Johnston2019-01-211-1/+2
* hwpmc: limit wait for user callchain collection to 1 tickMatt Macy2018-11-051-2/+5
* Add aditional counter descriptions to AMD 0x17Matt Macy2018-11-042-10/+191
* Add malloc_domainset(9) and _domainset variants to other allocator KPIs.Mark Johnston2018-10-302-41/+29
* hwpmc: Refactor sample ring buffer handling to fix racesMatt Macy2018-10-052-127/+108
* hwpmc: set default rate if event description lacks one / filter rate against ...Matt Macy2018-09-141-6/+21
* Add library and kernel support for AMD Family 17h countersMatt Macy2018-08-141-1/+13
* Revert r336773: it removed too much.Warner Losh2018-07-272-0/+121
* Remove xscale supportWarner Losh2018-07-272-121/+0
* Use https over http for FreeBSD pagesEitan Adler2018-07-271-1/+1
* Remove kernel support for armebWarner Losh2018-07-171-3/+0
* hwpmc: remove hacks to work around incorrect pc_domainMatt Macy2018-07-061-10/+2
* epoch(9): allow preemptible epochs to composeMatt Macy2018-07-041-24/+27
* Use the cached curthread reference in pmc_process_interrupt().Mark Johnston2018-06-111-3/+3
* hwpmc: remove dangling references to hwpmc_xscaleMatt Macy2018-06-081-11/+0
* hwpmc: retire never completed xscale supportMatt Macy2018-06-081-675/+0
* hwpmc: update files missed by r334827Matt Macy2018-06-084-10/+13
* hwpmc: fix arm64 INVARIANTS buildMatt Macy2018-06-081-1/+1
* hwpmc: avoid undefined variable on LINTMatt Macy2018-06-081-2/+3
* hwpmc: simplify calling convention for hwpmc interrupt handlingMatt Macy2018-06-089-44/+35
* hwpmc: don't do EMIT64 on constantMatt Macy2018-06-071-1/+2