aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/hwpmc
Commit message (Expand)AuthorAgeFilesLines
* Fix pmcstat exit from kernel introduced by r325275.Fabien Thomas2018-01-172-1/+2
* sys/dev: further adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-2732-0/+64
* Do not leak PMC_PO_OWNS_LOGFILE on error.Konstantin Belousov2017-11-131-0/+1
* Style bug.Konstantin Belousov2017-11-131-1/+1
* Check that the pmc index is less than the number of hardware PMCs,Konstantin Belousov2017-11-101-3/+2
* Do not run pmclog_configure_log() without pmc_sx protection.Konstantin Belousov2017-11-012-45/+107
* Be protective and check the po_file validity before dropping the ref.Konstantin Belousov2017-11-011-2/+5
* In hwpmc, do not double-close the logging file.Konstantin Belousov2017-11-011-18/+14
* There is no use for dropping Giant in the pmc syscall.Konstantin Belousov2017-11-011-4/+0
* Minor style tweaks.Konstantin Belousov2017-11-011-3/+2
* Use designated initializers for pmc sysent and module data.Konstantin Belousov2017-11-011-15/+11
* o Support for Kabylake CPU PMCs (fall down to PMC_CPU_INTEL_SKYLAKE).Ruslan Bukin2017-10-133-13/+18
* hwpmc(4): Actually use a sufficiently wide typeConrad Meyer2017-10-111-1/+1
* hwpmc(4): Force sufficiently wide type for left shiftConrad Meyer2017-10-111-1/+1
* hwpmc(4): Add support for extended AMD eventsConrad Meyer2017-10-042-3/+3
* Skylake server core PMC support for hwpmc(4).Konstantin Belousov2017-09-063-192/+604
* Fix logic error in the the assert, causing the condition to be always true.Konstantin Belousov2017-08-081-4/+4
* Fix INVARIANTS debug code in HWPMCZbigniew Bodek2017-06-131-1/+4
* Fix event table for Cortex A9.Zbigniew Bodek2017-06-131-5/+7
* Fix HWPMC interrupt handling in Counting ModeZbigniew Bodek2017-06-131-8/+33
* Fix arm stack frame walking support:Fabien Thomas2017-03-141-4/+15
* 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