aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/hwpmc
Commit message (Expand)AuthorAgeFilesLines
* 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-36/+201
* 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
* Remove the duplicate LLC_MISS event and put it in the right order.Adrian Chadd2013-08-291-3/+2
* Update the mis-predicted branch PMC names (for sandy bridge) to not clash.Adrian Chadd2013-08-251-2/+2
* Fix a >80 character long line, introduced in my previous commit.Adrian Chadd2013-08-251-1/+2
* Update the MEM_UOP_RETIRED PMC operation for sandy bridge and sandyAdrian Chadd2013-08-252-24/+35
* Rename the kld_unload event handler to kld_unload_try, and add a newMark Johnston2013-08-241-58/+53
* Change the name of this particular event to reflect the name used inAdrian Chadd2013-08-211-2/+2
* Correct a typo in the event mask mnemonic.Bjoern A. Zeeb2013-08-201-1/+1
* Add in missing events for Sandy Bridge Xeon.Adrian Chadd2013-08-182-5/+27
* Relax the vm object locking. Use a read lock.Alan Cox2013-06-051-10/+10
* Suppress a GCC warning. This warning is actually bogus and newer GCCDavide Italiano2013-05-021-1/+1
* malloc(9) cannot return NULL if M_WAITOK flag is specified.Davide Italiano2013-04-302-17/+5
* The Intel PMC architectural events have encodings which are identical toDavide Italiano2013-04-302-25/+49
* Complete r250097:Davide Italiano2013-04-301-3/+6
* When hwpmc(4) module is unloaded it reports a double leakage. This happensDavide Italiano2013-04-301-7/+3
* Fixup Westmere hwpmc(4) support: add missing CPU flag so thatDavide Italiano2013-04-301-3/+3
* Improve/correct a comment. We now support a lot more cpu types.Hiren Panchasara2013-04-141-1/+1
* Cosmetic change: make a comment reference Sandy Bridge *Xeon*Ryan Stone2013-04-121-1/+1
* Trailing whitespace cleanup along with 80 column enforcemnt.Sean Bruno2013-04-034-1682/+1803
* Update hwpmc to support Haswell class processors.Sean Bruno2013-03-284-187/+532
* Switch the vm_object mutex to be a rwlock. This will enable in theAttilio Rao2013-03-091-10/+11
* Add a generic way to call per event allocate / release function.Fabien Thomas2013-03-051-6/+15
* Add support for good old 8192Hz profiling clock to software PMC.Alexander Motin2013-02-261-3/+6
* Change the way how software PMC updates counters.Alexander Motin2013-02-261-2/+6
* Update hwpmc to support the Xeon class of Ivybridge processors.Sean Bruno2013-01-313-191/+428
* Quiesce a couple of clang warningsSean Bruno2013-01-122-2/+2
* Fixup r240246: hwpmc needs to retain the pinning until ASTs are notAttilio Rao2012-10-301-1/+1