summaryrefslogtreecommitdiffstats
path: root/sys/dev/hwpmc
Commit message (Expand)AuthorAgeFilesLines
* Add support for Intel Skylake and Intel Broadwell PMC's. The Broadwell PMC's ...rrs2015-11-303-256/+965
* Improve accuracy of PMC sampling frequencyjtl2015-11-161-15/+35
* Optimizations to the way hwpmc gathers user callchainsjtl2015-11-141-9/+20
* Fix hwpmc "stalled" behaviorjtl2015-11-141-20/+53
* Now that we can detect the Cortex-A8 properly, fix the event listbz2015-10-141-4/+39
* When forking a child process with PMC_F_DESCENDANTS set in pmc_attach()bz2015-08-241-3/+25
* o Rework ARMv7 events list using aliases - same way as we have for arm64.br2015-06-103-99/+365
* Provide vnode in memory map info for files on tmpfsvangyzen2015-06-021-3/+3
* Fix two bugs that could result in PMC sampling effectively stopping.jhb2015-05-192-1/+9
* Use the proper mask when reloading sampling PMCs for Core CPUs.jhb2015-05-191-1/+1
* Use fixed enum values for PMC_CLASSES().jhb2015-05-191-5/+13
* Add Performance Monitoring Counters support for AArch64.br2015-05-194-0/+1115
* Convert remaining hwpmc(4) debug printfs over to KTR to unbreak the buildbz2015-05-093-13/+13
* Convert hwpmc(4) debug printfs over to KTR.jhb2015-05-0816-233/+235
* Move hwpmc(4) debugging code under a new HWPMC_DEBUG option instead ofjhb2015-05-083-21/+21
* Implement hwpmc(4) for Freescale e500 core.jhibbits2015-04-186-4/+837
* hwpmc: add initial Intel Broadwell support.rpaulo2015-04-053-1/+24
* Remove whitespace.rpaulo2015-04-051-9/+9
* Add support for the MIPS74K SoC family performance counters events.adrian2015-04-052-0/+397
* Remove all the handcrafted assembly in hwpmc_armv7.c and use thebz2015-03-281-109/+21
* Rather than defining our own magic checks here use INKERNEL() forbz2015-03-271-0/+1
* hwpmc: Fix event number to match enum namerstone2015-03-121-2/+2
* You need to have the capabilities and not skip it if you arerrs2015-03-111-4/+3
* Add missing counter definitionsrstone2015-03-101-1/+6
* Fix Ivy Bridge+ MEM_UOPS_RETIRED countersrstone2015-03-102-56/+38
* Support architectural events on Haswell/Ivy Bridgerstone2015-03-101-0/+4
* Fix Sandy Bridge+ hwpmc branch countersrstone2015-03-102-121/+134
* Fix pmc unit restrictions to match documentationrstone2015-03-101-2/+2
* Fix various bugs in Haswell counter definitionsrstone2015-03-101-6/+6
* The cpu_id macro was renamed in r278529, catch up with this new name.andrew2015-02-111-1/+1
* Add ARMv7 performance monitoring counters.br2015-01-284-3/+766
* style(9) cleanuprstone2015-01-222-15/+26
* Update the hwpmc driver to have the new type HASWELL_XEON. Alsorrs2015-01-148-263/+609
* Fix hwpmc sampling for ppc970 (G5-class) processors.jhibbits2014-11-271-17/+11
* Fix hwpmc sampling for MPC74xxx (G4) processors.jhibbits2014-11-271-13/+11
* Clamp too-large hwpmc callchaindepth to the maximumemaste2014-11-201-2/+3
* Fix up module unload for syscall_module_handler consumers.mjg2014-11-011-1/+2
* Use pmc_destroy_pmc_descriptor() to actually free the pmc, which ismarkj2014-10-171-13/+9
* Since introducing the extra mapping in r250103 for architectural performancebz2014-10-071-1/+1
* Fix PowerPC backtraces. Since kernel and user have completely separate addressjhibbits2014-09-141-13/+27
* Remove ia64.marcel2014-07-071-66/+0
* Fix a bug in hwpmc(4) callchain retrieval, for both user and kernel.jhibbits2014-07-031-9/+13
* Pull in r267961 and r267973 again. Fix for issues reported will follow.hselasky2014-06-282-15/+8
* Revert r267961, r267973:gjb2014-06-272-8/+15
* Extend the meaning of the CTLFLAG_TUN flag to automatically check ifhselasky2014-06-272-15/+8
* For Xeon 7500 and 48XX (Nehalem EX and Westmere EX) variants of thekib2014-06-042-2/+17
* Add missing Ivy Bridge and Haswell events.gnn2014-06-021-0/+3
* Remove some prototypes for undefined functions.markj2014-05-152-4/+0
* Enable and disable the PMC unit at load/unload time, respectively.jhibbits2014-04-182-0/+8
* Update hwpmc to support core events for Atom Silvermont microarchitecture.hiren2014-03-203-37/+202
OpenPOWER on IntegriCloud