summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFabien Thomas <fabient@FreeBSD.org>2009-12-11 12:46:41 +0000
committerFabien Thomas <fabient@FreeBSD.org>2009-12-11 12:46:41 +0000
commita5489dac46554d02d31be5fc036c9d56f935f5a7 (patch)
tree39b2be75430bf76528b5969de7311648842af634
parent8bce3c4ef0281c3e91646b05dd1c956ee553f4ad (diff)
Notes
-rw-r--r--lib/libpmc/libpmc.c14
1 files changed, 7 insertions, 7 deletions
diff --git a/lib/libpmc/libpmc.c b/lib/libpmc/libpmc.c
index 4b3815569414..ecc697da203f 100644
--- a/lib/libpmc/libpmc.c
+++ b/lib/libpmc/libpmc.c
@@ -609,22 +609,22 @@ iap_allocate_pmc(enum pmc_event pe, char *ctrspec,
pmc_config->pm_caps |= PMC_CAP_USER;
} else if (KWMATCH(p, IAP_KW_ANYTHREAD)) {
pmc_config->pm_md.pm_iap.pm_iap_config |= IAP_ANY;
- } else if (KWMATCH(p, IAP_KW_CORE)) {
+ } else if (KWPREFIXMATCH(p, IAP_KW_CORE "=")) {
n = pmc_parse_mask(iap_core_mask, p, &evmask);
if (n != 1)
return (-1);
- } else if (KWMATCH(p, IAP_KW_AGENT)) {
+ } else if (KWPREFIXMATCH(p, IAP_KW_AGENT "=")) {
n = pmc_parse_mask(iap_agent_mask, p, &evmask);
if (n != 1)
return (-1);
- } else if (KWMATCH(p, IAP_KW_PREFETCH)) {
+ } else if (KWPREFIXMATCH(p, IAP_KW_PREFETCH "=")) {
n = pmc_parse_mask(iap_prefetch_mask, p, &evmask);
if (n != 1)
return (-1);
- } else if (KWMATCH(p, IAP_KW_CACHESTATE)) {
+ } else if (KWPREFIXMATCH(p, IAP_KW_CACHESTATE "=")) {
n = pmc_parse_mask(iap_cachestate_mask, p, &cachestate);
} else if (cpu_info.pm_cputype == PMC_CPU_INTEL_CORE &&
- KWMATCH(p, IAP_KW_TRANSITION)) {
+ KWPREFIXMATCH(p, IAP_KW_TRANSITION "=")) {
n = pmc_parse_mask(iap_transition_mask, p, &evmask);
if (n != 1)
return (-1);
@@ -632,10 +632,10 @@ iap_allocate_pmc(enum pmc_event pe, char *ctrspec,
cpu_info.pm_cputype == PMC_CPU_INTEL_CORE2 ||
cpu_info.pm_cputype == PMC_CPU_INTEL_CORE2EXTREME ||
cpu_info.pm_cputype == PMC_CPU_INTEL_COREI7) {
- if (KWMATCH(p, IAP_KW_SNOOPRESPONSE)) {
+ if (KWPREFIXMATCH(p, IAP_KW_SNOOPRESPONSE "=")) {
n = pmc_parse_mask(iap_snoopresponse_mask, p,
&evmask);
- } else if (KWMATCH(p, IAP_KW_SNOOPTYPE)) {
+ } else if (KWPREFIXMATCH(p, IAP_KW_SNOOPTYPE "=")) {
n = pmc_parse_mask(iap_snooptype_mask, p,
&evmask);
} else