freebsd-nq/sys/dev/hwpmc
George V. Neville-Neil f4a9c30419 Fix a panic brought about by writing an MSR without a proper mask.
All of the necessary wrmsr calls are now preceded by a rdmsr
and we leave the reserved bits alone.
Document the bits in the relevant registers for future reference.

Tested by:	mdf
MFC after:	1 week
2010-07-13 19:37:45 +00:00
..
hwpmc_amd.c
hwpmc_amd.h
hwpmc_arm.c
hwpmc_core.c Fix a panic brought about by writing an MSR without a proper mask. 2010-07-13 19:37:45 +00:00
hwpmc_core.h Fix a panic brought about by writing an MSR without a proper mask. 2010-07-13 19:37:45 +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
hwpmc_mips24k.c
hwpmc_mips24k.h
hwpmc_mips.c
hwpmc_mod.c Convert pm_runcount to int to correctly check for negative value. 2010-06-05 23:05:08 +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 a typo OFFCORE_REQUESTS.ANY.RFO is B0H10H and not 80H10H. 2010-04-15 19:45:03 +00:00