summaryrefslogtreecommitdiff
path: root/usr/src/uts/intel/pcbe
diff options
context:
space:
mode:
Diffstat (limited to 'usr/src/uts/intel/pcbe')
-rw-r--r--usr/src/uts/intel/pcbe/opteron_pcbe.c16
-rw-r--r--usr/src/uts/intel/pcbe/p123_pcbe.c10
-rw-r--r--usr/src/uts/intel/pcbe/p4_pcbe.c2
3 files changed, 14 insertions, 14 deletions
diff --git a/usr/src/uts/intel/pcbe/opteron_pcbe.c b/usr/src/uts/intel/pcbe/opteron_pcbe.c
index 119cff9bde..0ded1285d5 100644
--- a/usr/src/uts/intel/pcbe/opteron_pcbe.c
+++ b/usr/src/uts/intel/pcbe/opteron_pcbe.c
@@ -19,7 +19,7 @@
* CDDL HEADER END
*/
/*
- * Copyright 2006 Sun Microsystems, Inc. All rights reserved.
+ * Copyright 2007 Sun Microsystems, Inc. All rights reserved.
* Use is subject to license terms.
*/
@@ -279,9 +279,9 @@ opt_pcbe_init(void)
} else if X86_CHIPREV_MATCH(rev, X86_CHIPREV_AMD_F_REV_D) {
opt_events = opt_events_rev_D;
} else if (X86_CHIPREV_MATCH(rev, X86_CHIPREV_AMD_F_REV_E) ||
- X86_CHIPREV_MATCH(rev, X86_CHIPREV_AMD_F_REV_F) ||
- X86_CHIPREV_MATCH(rev, X86_CHIPREV_AMD_F_REV_G)) {
- opt_events = opt_events_rev_E;
+ X86_CHIPREV_MATCH(rev, X86_CHIPREV_AMD_F_REV_F) ||
+ X86_CHIPREV_MATCH(rev, X86_CHIPREV_AMD_F_REV_G)) {
+ opt_events = opt_events_rev_E;
};
if (opt_events == NULL)
@@ -329,8 +329,8 @@ static const char *
opt_pcbe_cpuref(void)
{
return ("See Chapter 10 of the \"BIOS and Kernel Developer's Guide "
- "for the AMD Athlon 64 and AMD Opteron Processors,\" "
- "AMD publication #26094");
+ "for the AMD Athlon 64 and AMD Opteron Processors,\" "
+ "AMD publication #26094");
}
/*ARGSUSED*/
@@ -465,7 +465,7 @@ opt_pcbe_program(void *token)
&nullcfgs[2], &nullcfgs[3] };
opt_pcbe_config_t *pcfg = NULL;
int i;
- uint32_t curcr4 = getcr4();
+ ulong_t curcr4 = getcr4();
/*
* Allow nonprivileged code to read the performance counters if desired.
@@ -515,7 +515,7 @@ opt_pcbe_allstop(void)
/*
* Disable non-privileged access to the counter registers.
*/
- setcr4((uint32_t)getcr4() & ~CR4_PCE);
+ setcr4(getcr4() & ~CR4_PCE);
}
static void
diff --git a/usr/src/uts/intel/pcbe/p123_pcbe.c b/usr/src/uts/intel/pcbe/p123_pcbe.c
index 0d17b1f80f..eaddaa1afa 100644
--- a/usr/src/uts/intel/pcbe/p123_pcbe.c
+++ b/usr/src/uts/intel/pcbe/p123_pcbe.c
@@ -19,7 +19,7 @@
* CDDL HEADER END
*/
/*
- * Copyright 2006 Sun Microsystems, Inc. All rights reserved.
+ * Copyright 2007 Sun Microsystems, Inc. All rights reserved.
* Use is subject to license terms.
*/
@@ -690,7 +690,7 @@ ptm_pcbe_configure(uint_t picnum, char *eventname, uint64_t preset,
ptm_flags |= P6_INV;
} else if (strncmp(attrs[i].ka_name, "umask", 5) == 0) {
if ((attrs[i].ka_val | CPC_P6_PES_UMASK_MASK) !=
- CPC_P6_PES_UMASK_MASK) {
+ CPC_P6_PES_UMASK_MASK) {
kmem_free(conf,
sizeof (ptm_pcbe_config_t));
return (CPC_ATTRIBUTE_OUT_OF_RANGE);
@@ -699,7 +699,7 @@ ptm_pcbe_configure(uint_t picnum, char *eventname, uint64_t preset,
CPC_P6_PES_UMASK_SHIFT;
} else if (strncmp(attrs[i].ka_name, "cmask", 5) == 0) {
if ((attrs[i].ka_val | CPC_P6_PES_CMASK_MASK) !=
- CPC_P6_PES_CMASK_MASK) {
+ CPC_P6_PES_CMASK_MASK) {
kmem_free(conf,
sizeof (ptm_pcbe_config_t));
return (CPC_ATTRIBUTE_OUT_OF_RANGE);
@@ -769,7 +769,7 @@ ptm_pcbe_program(void *token)
ASSERT(pic0->ptm_picno == 0 && pic1->ptm_picno == 1);
if (ptm_rdpmc_avail) {
- uint32_t curcr4 = getcr4();
+ ulong_t curcr4 = getcr4();
if (kcpc_allow_nonpriv(token))
setcr4(curcr4 | CR4_PCE);
else
@@ -804,7 +804,7 @@ ptm_pcbe_allstop(void)
wrmsr(P5_CESR, ALL_STOPPED);
else {
wrmsr(REG_PERFEVNT0, ALL_STOPPED);
- setcr4((uint32_t)getcr4() & ~CR4_PCE);
+ setcr4(getcr4() & ~CR4_PCE);
}
}
diff --git a/usr/src/uts/intel/pcbe/p4_pcbe.c b/usr/src/uts/intel/pcbe/p4_pcbe.c
index bfaa46a0ab..5065e082bc 100644
--- a/usr/src/uts/intel/pcbe/p4_pcbe.c
+++ b/usr/src/uts/intel/pcbe/p4_pcbe.c
@@ -791,7 +791,7 @@ p4_pcbe_program(void *token)
build_cfgs(cfgs, NULL, token);
if (p4_rdpmc_avail) {
- uint32_t curcr4 = getcr4();
+ ulong_t curcr4 = getcr4();
if (kcpc_allow_nonpriv(token))
setcr4(curcr4 | CR4_PCE);
else