aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/hwpmc
Commit message (Expand)AuthorAgeFilesLines
* Fix PMC architecture check to handle later IPAs including SkylakeGeorge V. Neville-Neil2017-01-041-1/+1
* pmc_process_csw_out: ignore deleted countersAndriy Gapon2016-11-101-2/+2
* hwpmc: fix a race between amd_stop_pmc and amd_intrAndriy Gapon2016-10-301-1/+2
* hwpmc: remove sys/capability.h backwards compatibilityEd Maste2016-09-201-4/+0
* Apply the fix from r232612 to fixed function counters.John Baldwin2016-08-031-1/+1
* Don't panic in hwpmc when stopping sampling.Andrew Turner2016-05-281-1/+7
* Add an EARLY_AP_STARTUP option to start APs earlier during boot.John Baldwin2016-05-141-0/+4
* Remove misc NULL checks after M_WAITOK allocations.Edward Tomasz Napierala2016-05-101-3/+0
* sys/dev: minor spelling fixes.Pedro F. Giffuni2016-05-032-2/+2
* etc: minor spelling fixes.Pedro F. Giffuni2016-05-021-7/+7
* sys: use our nitems() macro when param.h is available.Pedro F. Giffuni2016-04-214-8/+4
* Remove slightly used const values that can be replaced with nitems().Pedro F. Giffuni2016-04-214-18/+8
* Remove unused e500_event_codes_size.Pedro F. Giffuni2016-04-201-3/+0
* Cleanup unnecessary semicolons from the kernel.Pedro F. Giffuni2016-04-101-2/+2
* Fix a masking bug for e500 PMC.Justin Hibbits2016-04-091-3/+4
* If full width writes to the performance monitoring counters areKonstantin Belousov2016-02-122-11/+34
* Remove tautological cast.Konstantin Belousov2016-02-121-1/+1
* Rename P_KTHREAD struct proc p_flag to P_KPROC.Konstantin Belousov2016-02-091-1/+1
* Do not call vn_fullpath(9) (through the pmc_getfilename() wrapper)Konstantin Belousov2016-02-061-4/+4
* Welcome the RISC-V 64-bit kernel.Ruslan Bukin2016-01-291-0/+51
* e5500 HWPMC is identical to e500mc, so add support check for it.Justin Hibbits2016-01-172-0/+2
* More fixes in the various intel processors, fixing missingRandall Stewart2015-12-111-76/+75
* Fix the tunable in logging so that if its pre-11 we have the properRandall Stewart2015-12-091-0/+6
* Add support for Intel Skylake and Intel Broadwell PMC's. The Broadwell PMC's ...Randall Stewart2015-11-303-256/+965
* Improve accuracy of PMC sampling frequencyJonathan T. Looney2015-11-161-15/+35
* Optimizations to the way hwpmc gathers user callchainsJonathan T. Looney2015-11-141-9/+20
* Fix hwpmc "stalled" behaviorJonathan T. Looney2015-11-141-20/+53
* Now that we can detect the Cortex-A8 properly, fix the event listBjoern A. Zeeb2015-10-141-4/+39
* When forking a child process with PMC_F_DESCENDANTS set in pmc_attach()Bjoern A. Zeeb2015-08-241-3/+25
* o Rework ARMv7 events list using aliases - same way as we have for arm64.Ruslan Bukin2015-06-103-99/+365
* Provide vnode in memory map info for files on tmpfsEric van Gyzen2015-06-021-3/+3
* Fix two bugs that could result in PMC sampling effectively stopping.John Baldwin2015-05-192-1/+9
* Use the proper mask when reloading sampling PMCs for Core CPUs.John Baldwin2015-05-191-1/+1
* Use fixed enum values for PMC_CLASSES().John Baldwin2015-05-191-5/+13
* Add Performance Monitoring Counters support for AArch64.Ruslan Bukin2015-05-194-0/+1115
* Convert remaining hwpmc(4) debug printfs over to KTR to unbreak the buildBjoern A. Zeeb2015-05-093-13/+13
* Convert hwpmc(4) debug printfs over to KTR.John Baldwin2015-05-0816-233/+235
* Move hwpmc(4) debugging code under a new HWPMC_DEBUG option instead ofJohn Baldwin2015-05-083-21/+21
* Implement hwpmc(4) for Freescale e500 core.Justin Hibbits2015-04-186-4/+837
* hwpmc: add initial Intel Broadwell support.Rui Paulo2015-04-053-1/+24
* Remove whitespace.Rui Paulo2015-04-051-9/+9
* Add support for the MIPS74K SoC family performance counters events.Adrian Chadd2015-04-052-0/+397
* Remove all the handcrafted assembly in hwpmc_armv7.c and use theBjoern A. Zeeb2015-03-281-109/+21
* Rather than defining our own magic checks here use INKERNEL() forBjoern A. Zeeb2015-03-271-0/+1
* hwpmc: Fix event number to match enum nameRyan Stone2015-03-121-2/+2
* You need to have the capabilities and not skip it if you areRandall Stewart2015-03-111-4/+3
* Add missing counter definitionsRyan Stone2015-03-101-1/+6
* Fix Ivy Bridge+ MEM_UOPS_RETIRED countersRyan Stone2015-03-102-56/+38
* Support architectural events on Haswell/Ivy BridgeRyan Stone2015-03-101-0/+4
* Fix Sandy Bridge+ hwpmc branch countersRyan Stone2015-03-102-121/+134