aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/hwpmc
Commit message (Expand)AuthorAgeFilesLines
...
* hwpmc: don't defer user callchain capture completion to astMatt Macy2018-06-041-7/+3
* hwpmc: remove gratuitous curthread checksMatt Macy2018-06-041-11/+6
* hwpmc: fix fixed counters checksMatt Macy2018-06-041-4/+3
* hwpmc: ABI fixesMatt Macy2018-06-043-17/+25
* hwpmc: support sampling both kernel and user stacks when interrupted in kernelMatt Macy2018-06-042-37/+215
* hwpmc: ensure that mapin updates are synchronousMatt Macy2018-06-031-1/+1
* hwpmc: remove unused pre-table driven bits for intelMatt Macy2018-05-3111-8802/+41
* hwpmc: remove stale assertMatt Macy2018-05-301-1/+0
* hwpmc: don't enter epoch section across mmap hookMatt Macy2018-05-291-1/+2
* hwpmc: don't incrorrectly strip the ANY flagMatt Macy2018-05-291-11/+0
* hwpmc: make pmc class specification work to enable fixed function countersMatt Macy2018-05-281-7/+16
* hwmpc: fix brain-damaged handling of thread descriptor freeingMatt Macy2018-05-281-4/+4
* hwpmc_logging.c: don't call wakeup_one with thread lock held, don'tMatt Macy2018-05-282-13/+27
* pmc(3)/hwpmc(4): update supported Intel processors to rely fully on theMatt Macy2018-05-263-1786/+67
* Revert r334242 "pmc(3)/hwpmc(4): update supported Intel processors to rely fu...Matt Macy2018-05-263-67/+1786
* pmc(3)/hwpmc(4): update supported Intel processors to rely fully on theMatt Macy2018-05-263-1786/+67
* CK: update consumers to use CK macros across the boardMatt Macy2018-05-241-3/+3
* hwppmc: set threadid in callchain records - second part of r334108Matt Macy2018-05-232-9/+16
* pmc: detach free_gtask on unloadMatt Macy2018-05-201-0/+1
* pmc: avoid potential race on shutdownMatt Macy2018-05-201-6/+8
* epoch(9): Make epochs non-preemptible by defaultMatt Macy2018-05-181-16/+16
* hwpmc: Implement per-thread counters for PMC samplingMatt Macy2018-05-161-70/+471
* hwpmc: don't reference domain index with no memory backing itMatt Macy2018-05-141-1/+3
* pmc: don't add pmc owner to list until setup is completeMatt Macy2018-05-141-7/+6
* hwpmc: fix load/unload race and vm map LORMatt Macy2018-05-142-61/+35
* hwpmc/epoch - don't reference domain if NUMA is not setMatt Macy2018-05-122-8/+31
* hwpmc(9): clear remaining sample work for hardclockMatt Macy2018-05-121-1/+2
* hwpmc(9): Make pmclog buffer pcpu and update constantsMatt Macy2018-05-1211-231/+401
* Eliminate the overhead of gratuitous repeated reinitialization of cap_rightsMatt Macy2018-05-091-3/+1
* 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-191/+603
* 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