summaryrefslogtreecommitdiff
path: root/usr/src/uts/i86pc/os/cpupm.c
diff options
context:
space:
mode:
Diffstat (limited to 'usr/src/uts/i86pc/os/cpupm.c')
-rw-r--r--usr/src/uts/i86pc/os/cpupm.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/usr/src/uts/i86pc/os/cpupm.c b/usr/src/uts/i86pc/os/cpupm.c
index 7102aa3c1d..9a5112d9d7 100644
--- a/usr/src/uts/i86pc/os/cpupm.c
+++ b/usr/src/uts/i86pc/os/cpupm.c
@@ -196,9 +196,13 @@ cpupm_free_cpu_dependencies()
boolean_t
cpupm_is_ready()
{
+#ifndef __xpv
if (!cpupm_enabled)
return (B_FALSE);
return (cpupm_ready);
+#else
+ return (B_FALSE);
+#endif
}
/*
@@ -220,6 +224,7 @@ cpupm_enable(boolean_t enable)
void
cpupm_post_startup()
{
+#ifndef __xpv
/*
* The CPU domain built by the PPM during CPUs attaching
* should be rebuilt with the information retrieved from
@@ -239,4 +244,7 @@ cpupm_post_startup()
if (cpupm_init_topspeed != NULL)
(*cpupm_init_topspeed)();
+#else
+ cpupm_ready = B_TRUE;
+#endif
}