freebsd-skq/sys/dev/hwpmc
Adrian Chadd 009d7740fc Flip on processing interrupt profile events for mips24k.
This is a bit hackish and should be made more generic (ie, support more than
two hard-coded performance counter+config register pairs) so it can be used
for mips74k and other chips.

All this does is process the initial interrupt event. It doesn't (yet) handle
callgraph events, so even if you route the exception/interrupt to this routine
and flip the bit on, it will hang and crash pmc unless you disable callgraph
support when you enable a sample based PMC.
2011-11-09 17:38:27 +00:00
..
hwpmc_amd.c
hwpmc_amd.h
hwpmc_arm.c
hwpmc_core.c Fix invalid class removal when IAF is not the last class. 2010-09-05 13:31:14 +00:00
hwpmc_core.h Make sure that we clear the correct bits when we turn off 2010-07-29 17:52:23 +00:00
hwpmc_ia64.c
hwpmc_intel.c - Support for uncore counting events: one fixed PMC with the uncore 2010-04-02 13:23:49 +00:00
hwpmc_logging.c Add a flush of the current PMC log buffer before displaying the next top. 2011-10-18 15:25:43 +00:00
hwpmc_mips24k.c Flip on processing interrupt profile events for mips24k. 2011-11-09 17:38:27 +00:00
hwpmc_mips24k.h Begin implementing correct MIPS24K sampling mode behaviour. 2011-10-07 06:13:38 +00:00
hwpmc_mips.c
hwpmc_mod.c Add a flush of the current PMC log buffer before displaying the next top. 2011-10-18 15:25:43 +00:00
hwpmc_pentium.c
hwpmc_pentium.h
hwpmc_piv.c
hwpmc_piv.h
hwpmc_powerpc.c
hwpmc_ppro.c
hwpmc_ppro.h
hwpmc_sparc64.c
hwpmc_tsc.c
hwpmc_tsc.h
hwpmc_uncore.c - Support for uncore counting events: one fixed PMC with the uncore 2010-04-02 13:23:49 +00:00
hwpmc_uncore.h - Support for uncore counting events: one fixed PMC with the uncore 2010-04-02 13:23:49 +00:00
hwpmc_x86.c
hwpmc_xscale.c
hwpmc_xscale.h
pmc_events.h Fix two aliases that had the same name but were pointing to different 2010-10-04 17:22:18 +00:00