diff options
Diffstat (limited to 'usr/src/uts/common/sys')
| -rw-r--r-- | usr/src/uts/common/sys/cpudrv.h | 1 | ||||
| -rw-r--r-- | usr/src/uts/common/sys/cpuvar.h | 4 |
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); |
