summaryrefslogtreecommitdiff
path: root/usr/src/uts/common/sys
diff options
context:
space:
mode:
Diffstat (limited to 'usr/src/uts/common/sys')
-rw-r--r--usr/src/uts/common/sys/cpudrv.h1
-rw-r--r--usr/src/uts/common/sys/cpuvar.h4
2 files changed, 5 insertions, 0 deletions
diff --git a/usr/src/uts/common/sys/cpudrv.h b/usr/src/uts/common/sys/cpudrv.h
index 2d60254a14..2a7e4843c3 100644
--- a/usr/src/uts/common/sys/cpudrv.h
+++ b/usr/src/uts/common/sys/cpudrv.h
@@ -90,6 +90,7 @@ typedef struct cpudrv_pm {
#if defined(__x86)
kthread_t *pm_throttle_thread; /* throttling thread */
#endif
+ boolean_t pm_started; /* PM really started */
} cpudrv_pm_t;
/*
diff --git a/usr/src/uts/common/sys/cpuvar.h b/usr/src/uts/common/sys/cpuvar.h
index ae73f769cf..21cbd94afd 100644
--- a/usr/src/uts/common/sys/cpuvar.h
+++ b/usr/src/uts/common/sys/cpuvar.h
@@ -643,6 +643,10 @@ void cpu_set_state(cpu_t *); /* record/timestamp current state */
int cpu_get_state(cpu_t *); /* get current cpu state */
const char *cpu_get_state_str(cpu_t *); /* get current cpu state as string */
+
+void cpu_set_supp_freqs(cpu_t *, const char *); /* set the CPU supported */
+ /* frequencies */
+
int cpu_configure(int);
int cpu_unconfigure(int);
void cpu_destroy_bound_threads(cpu_t *cp);