summaryrefslogtreecommitdiffstats
path: root/sys/dev/hwpmc
Commit message (Expand)AuthorAgeFilesLines
* MFC r323230:kib2017-09-203-192/+604
* MFC r322256:kib2017-08-151-4/+4
* MFC 311224gnn2017-01-121-1/+1
* MFC r308480: pmc_process_csw_out: ignore deleted countersavg2016-12-141-2/+2
* MFC r308101: hwpmc: fix a race between amd_stop_pmc and amd_intravg2016-11-171-1/+2
* MFC 303720: Apply the fix from r232612 to fixed function counters.jhb2016-09-091-1/+1
* Don't panic in hwpmc when stopping sampling.andrew2016-05-281-1/+7
* Add an EARLY_AP_STARTUP option to start APs earlier during boot.jhb2016-05-141-0/+4
* Remove misc NULL checks after M_WAITOK allocations.trasz2016-05-101-3/+0
* sys/dev: minor spelling fixes.pfg2016-05-032-2/+2
* etc: minor spelling fixes.pfg2016-05-021-7/+7
* sys: use our nitems() macro when param.h is available.pfg2016-04-214-8/+4
* Remove slightly used const values that can be replaced with nitems().pfg2016-04-214-18/+8
* Remove unused e500_event_codes_size.pfg2016-04-201-3/+0
* Cleanup unnecessary semicolons from the kernel.pfg2016-04-101-2/+2
* Fix a masking bug for e500 PMC.jhibbits2016-04-091-3/+4
* If full width writes to the performance monitoring counters arekib2016-02-122-11/+34
* Remove tautological cast.kib2016-02-121-1/+1
* Rename P_KTHREAD struct proc p_flag to P_KPROC.kib2016-02-091-1/+1
* Do not call vn_fullpath(9) (through the pmc_getfilename() wrapper)kib2016-02-061-4/+4
* Welcome the RISC-V 64-bit kernel.br2016-01-291-0/+51
* e5500 HWPMC is identical to e500mc, so add support check for it.jhibbits2016-01-172-0/+2
* More fixes in the various intel processors, fixing missingrrs2015-12-111-76/+75
* Fix the tunable in logging so that if its pre-11 we have the properrrs2015-12-091-0/+6
* 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
OpenPOWER on IntegriCloud