freebsd-dev/sys/dev/hwpmc
George V. Neville-Neil 660df75e8b Add support for hwpmc(4) on the MIPS 24K, 32 bit, embedded processor.
Add macros for properly accessing coprocessor 0 registers that
support performance counters.

Reviewed by:	jkoshy rpaulo fabien imp
MFC after:	1 month
2010-03-03 15:05:58 +00:00
..
hwpmc_amd.c - Efficiency tweak: when checking for PMC overflows, only go to 2008-12-02 10:46:35 +00:00
hwpmc_amd.h - Separate PMC class dependent code from other kinds of machine 2008-11-09 17:37:54 +00:00
hwpmc_arm.c Intel XScale hwpmc(4) support. 2009-12-23 23:16:54 +00:00
hwpmc_core.c * Support the L1D_CACHE_LD event on Core2 processors. 2009-12-26 14:39:23 +00:00
hwpmc_core.h - Add support for PMCs in Intel CPUs of Family 6, model 0xE (Core Solo 2008-11-27 09:00:47 +00:00
hwpmc_ia64.c Unbreak LINT. 2008-11-22 12:34:49 +00:00
hwpmc_intel.c Recognize Intel CPUs with Family 0x6, Models 0x1E and 0x1F. 2009-12-18 15:01:46 +00:00
hwpmc_logging.c - fix a LOR between process lock and pmc thread mutex 2009-11-24 19:26:53 +00:00
hwpmc_mips24k.c Add support for hwpmc(4) on the MIPS 24K, 32 bit, embedded processor. 2010-03-03 15:05:58 +00:00
hwpmc_mips24k.h Add support for hwpmc(4) on the MIPS 24K, 32 bit, embedded processor. 2010-03-03 15:05:58 +00:00
hwpmc_mips.c Add support for hwpmc(4) on the MIPS 24K, 32 bit, embedded processor. 2010-03-03 15:05:58 +00:00
hwpmc_mod.c Use VFS_{LOCK,UNLOCK}_GIANT() around the call to vrele(). 2009-12-29 02:35:50 +00:00
hwpmc_pentium.c - Separate PMC class dependent code from other kinds of machine 2008-11-09 17:37:54 +00:00
hwpmc_pentium.h - Separate PMC class dependent code from other kinds of machine 2008-11-09 17:37:54 +00:00
hwpmc_piv.c Adjust the handling of the local APIC PMC interrupt vector: 2009-08-14 21:05:08 +00:00
hwpmc_piv.h - Separate PMC class dependent code from other kinds of machine 2008-11-09 17:37:54 +00:00
hwpmc_powerpc.c Unbreak LINT. 2008-11-22 12:34:49 +00:00
hwpmc_ppro.c Adjust the handling of the local APIC PMC interrupt vector: 2009-08-14 21:05:08 +00:00
hwpmc_ppro.h - Separate PMC class dependent code from other kinds of machine 2008-11-09 17:37:54 +00:00
hwpmc_sparc64.c Unbreak LINT. 2008-11-22 12:34:49 +00:00
hwpmc_tsc.c - Separate PMC class dependent code from other kinds of machine 2008-11-09 17:37:54 +00:00
hwpmc_tsc.h - Separate PMC class dependent code from other kinds of machine 2008-11-09 17:37:54 +00:00
hwpmc_x86.c Use a better check for a valid kernel stack address when capturing 2009-12-03 14:59:42 +00:00
hwpmc_xscale.c Intel XScale hwpmc(4) support. 2009-12-23 23:16:54 +00:00
hwpmc_xscale.h Intel XScale hwpmc(4) support. 2009-12-23 23:16:54 +00:00
pmc_events.h Add support for hwpmc(4) on the MIPS 24K, 32 bit, embedded processor. 2010-03-03 15:05:58 +00:00