diff options
Diffstat (limited to 'usr/src/uts/i86pc/os/cpupm.c')
-rw-r--r-- | usr/src/uts/i86pc/os/cpupm.c | 8 |
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 } |