aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/hwpmc
Commit message (Expand)AuthorAgeFilesLines
* 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
* Fix pmc unit restrictions to match documentationRyan Stone2015-03-101-2/+2
* Fix various bugs in Haswell counter definitionsRyan Stone2015-03-101-6/+6
* The cpu_id macro was renamed in r278529, catch up with this new name.Andrew Turner2015-02-111-1/+1
* Add ARMv7 performance monitoring counters.Ruslan Bukin2015-01-284-3/+766
* style(9) cleanupRyan Stone2015-01-222-15/+26
* Update the hwpmc driver to have the new type HASWELL_XEON. AlsoRandall Stewart2015-01-148-263/+609
* Fix hwpmc sampling for ppc970 (G5-class) processors.Justin Hibbits2014-11-271-17/+11
* Fix hwpmc sampling for MPC74xxx (G4) processors.Justin Hibbits2014-11-271-13/+11
* Clamp too-large hwpmc callchaindepth to the maximumEd Maste2014-11-201-2/+3
* Fix up module unload for syscall_module_handler consumers.Mateusz Guzik2014-11-011-1/+2
* Use pmc_destroy_pmc_descriptor() to actually free the pmc, which isMark Johnston2014-10-171-13/+9
* Since introducing the extra mapping in r250103 for architectural performanceBjoern A. Zeeb2014-10-071-1/+1
* Fix PowerPC backtraces. Since kernel and user have completely separate addressJustin Hibbits2014-09-141-13/+27
* Remove ia64.Marcel Moolenaar2014-07-071-66/+0
* Fix a bug in hwpmc(4) callchain retrieval, for both user and kernel.Justin Hibbits2014-07-031-9/+13
* Pull in r267961 and r267973 again. Fix for issues reported will follow.Hans Petter Selasky2014-06-282-15/+8
* Revert r267961, r267973:Glen Barber2014-06-272-8/+15
* Extend the meaning of the CTLFLAG_TUN flag to automatically check ifHans Petter Selasky2014-06-272-15/+8
* For Xeon 7500 and 48XX (Nehalem EX and Westmere EX) variants of theKonstantin Belousov2014-06-042-2/+17
* Add missing Ivy Bridge and Haswell events.George V. Neville-Neil2014-06-021-0/+3
* Remove some prototypes for undefined functions.Mark Johnston2014-05-152-4/+0
* Enable and disable the PMC unit at load/unload time, respectively.Justin Hibbits2014-04-182-0/+8
* Update hwpmc to support core events for Atom Silvermont microarchitecture.Hiren Panchasara2014-03-203-37/+202
* Update kernel inclusions of capability.h to use capsicum.h instead; someRobert Watson2014-03-161-1/+1
* Fix pointer type in call to mallocEitan Adler2014-03-131-1/+1
* Fix pointer type in call to mallocEitan Adler2014-03-131-1/+1
* Use correct types for sizeof() in the calculations for the malloc(9) sizes [1].Konstantin Belousov2014-03-121-2/+1
* Fix callchain capture for hwpmc(4). While here, some style(9) fixes, too.Justin Hibbits2014-02-271-4/+24
* Add hwpmc(4) support for the PowerPC 970 class processors, direct events.Justin Hibbits2014-02-015-17/+771
* MPC74xx should not fall through, to the error case.Justin Hibbits2014-01-251-0/+1
* Move <machine/apicvar.h> to <x86/apicvar.h>.John Baldwin2014-01-235-5/+5
* Add another Haswell model (0x45) to the set of supported chips.George V. Neville-Neil2013-12-201-0/+1
* o Remove assertions on ipa_version as sometimes the version detectionAttilio Rao2013-12-203-18/+21
* Add userland PMC backtracing, and use the PMC trapframe macros for kernelJustin Hibbits2013-12-141-7/+18
* Fix undefined behavior: (1 << 31) is not defined as 1 is an int and thisEitan Adler2013-11-301-1/+1
* Remove local change leftover, this should never have been part ofDavide Italiano2013-09-201-2/+0
* Fix lc_lock/lc_unlock() support for rmlocks held in shared mode. WithDavide Italiano2013-09-201-0/+2
* Fix the build.Justin Hibbits2013-09-051-0/+2
* Change the cap_rights_t type from uint64_t to a structure that we can extendPawel Jakub Dawidek2013-09-051-1/+3
* Fix hwpmc(4) for 32-bit PowerPC.Justin Hibbits2013-09-042-8/+2
* Refactor PowerPC hwpmc(4) driver into generic and specific. More refactoringJustin Hibbits2013-09-033-714/+852
* Complete r250105. Do not zero fields if M_ZERO flag is specified toDavide Italiano2013-09-011-6/+0