summaryrefslogtreecommitdiffstats
path: root/sys/dev/hwpmc/hwpmc_mod.c
Commit message (Expand)AuthorAgeFilesLines
* MFC r308480: pmc_process_csw_out: ignore deleted countersavg2016-12-141-2/+2
* MFC r298931, r298981, r299375:pfg2016-05-171-7/+7
* MFC r295352:kib2016-03-121-4/+4
* MFC r290811:jtl2016-01-141-44/+108
* MFC r283924vangyzen2015-10-021-3/+3
* MFC 283123:jhb2015-06-011-1/+1
* MFC 282641,282658:jhb2015-06-011-83/+83
* MFC of r277177 and r279894 with the fixes for the PMC for Haswell.rrs2015-03-241-0/+5
* Clamp too large hwpmc callchaindepth to maximumemaste2015-02-151-2/+3
* MFC r273236:markj2014-11-061-13/+9
* Remove local change leftover, this should never have been part ofdavide2013-09-201-2/+0
* Fix lc_lock/lc_unlock() support for rmlocks held in shared mode. Withdavide2013-09-201-0/+2
* Complete r250105. Do not zero fields if M_ZERO flag is specified todavide2013-09-011-6/+0
* Rename the kld_unload event handler to kld_unload_try, and add a newmarkj2013-08-241-58/+53
* Relax the vm object locking. Use a read lock.alc2013-06-051-10/+10
* malloc(9) cannot return NULL if M_WAITOK flag is specified.davide2013-04-301-14/+5
* Rename VM_OBJECT_LOCK(), VM_OBJECT_UNLOCK() and VM_OBJECT_TRYLOCK() toattilio2013-02-201-10/+10
* Switch vm_object lock to be a rwlock.attilio2013-02-201-0/+1
* Quiesce a couple of clang warningssbruno2013-01-121-1/+1
* Fixup r240246: hwpmc needs to retain the pinning until ASTs are notattilio2012-10-301-1/+1
* Remove the support for using non-mpsafe filesystem modules.kib2012-10-221-3/+0
* Add software PMC support.fabient2012-03-281-38/+213
* Add a flush of the current PMC log buffer before displaying the next top.fabient2011-10-181-2/+20
* In order to maximize the re-usability of kernel code in user space thiskmacy2011-09-161-2/+2
* Commit the support for removing cpumask_t and replacing it directly withattilio2011-05-051-4/+4
* Fix a typo/error.attilio2011-04-301-1/+1
* Remove unnecessary usage of memory barriers when dealing withattilio2011-04-301-3/+3
* Convert pm_runcount to int to correctly check for negative value.fabient2010-06-051-8/+5
* When configuring a system-wide couting PMC, hwpmc was incorrectly logging pro...rstone2010-05-011-9/+9
* If there is multiple PMCs for the same interrupt ignore new post.fabient2010-03-311-3/+5
* Use VFS_{LOCK,UNLOCK}_GIANT() around the call to vrele().jkoshy2009-12-291-0/+6
* Log process mappings for existing processes at PMC start time.jkoshy2009-12-261-3/+161
* Use switch out (SWO) instead of switch in (SWI) debug log mask in csw_out.emaste2009-11-301-1/+1
* Handle the case where there is only one PMC in the system.fabient2009-10-211-4/+4
* Fix KASSERT string to include the real module name.rpaulo2009-10-181-1/+1
* Fix a LOR between pmc_sx and proctree/allproc when creating a new threadattilio2009-06-251-7/+12
* - Bug fix: prevent a thread from migrating between CPUs between thejkoshy2008-12-131-16/+60
* - Add support for PMCs in Intel CPUs of Family 6, model 0xE (Core Solojkoshy2008-11-271-6/+5
* Print PMC widths in the initialization announcement.jkoshy2008-11-161-1/+2
* Correct an oversight: call the MD finalize hook at module unloadjkoshy2008-11-151-0/+3
* - Separate PMC class dependent code from other kinds of machinejkoshy2008-11-091-122/+230
* Remove unnecessary locking around vn_fullpath(). The vnode lock for thejhb2008-11-041-2/+0
* Fix a number of style issues in the MALLOC / FREE commit. I've tried todes2008-10-231-12/+10
* Retire the MALLOC and FREE macros. They are an abomination unto style(9).des2008-10-231-41/+37
* Support sparsely numbered CPUs.jkoshy2008-09-221-38/+43
* - Provide kernelname as the name for process with P_KTHREAD set asjeff2008-07-251-1/+5
* VOP_LOCK1() (and so VOP_LOCK()) and VOP_UNLOCK() are only used inattilio2008-01-131-4/+2
* vn_lock() is currently only used with the 'curthread' passed as argument.attilio2008-01-101-1/+1
* Kernel and hwpmc(4) support for callchain capture.jkoshy2007-12-071-63/+284
* Commit 14/14 of sched_lock decomposition.jeff2007-06-051-6/+6
OpenPOWER on IntegriCloud