OpenSolaris currently supports SpeedStep and PowerNow! on the following processors:
Intel Enhanced SpeedStep is supported on systems running Intel processors that belong to Family 0xF - Models >=0x3 or Family 0x6 - Models >= E
AMD PowerNow! is supported on on systems running AMD processors that belong to Family 10h and greater.
How can you determine the processor family and model of your system? kstat(1M).
$ kstat -m cpu_info -i 0 -s implementation
module: cpu_info instance: 0
name: cpu_info0 class: misc
implementation x86 (chipid 0x0 AuthenticAMD 100F23 family 16 model 2 step 3 clock 2000 MHz)
Note that the the family and model values are decimal. So, the processor above is an AMD Family 0x10. OpenSolaris should support PowerNow! on this processor.
$ kstat -m cpu_info -i 0 -s supported_frequencies_Hz
module: cpu_info instance: 0
name: cpu_info0 class: misc
supported_frequencies_Hz
1000000000:1200000000:1400000000:1700000000:2000000000
Note the multiple supported frequencies? This indicates that OpenSolaris is capable of managing the speed and power of the processor.
$ kstat -m cpu_info -i 0 -s current_clock_Hz
module: cpu_info instance: 0
name: cpu_info0 class: misc
current_clock_Hz 1000000000
Processor 0 is running at the slowest supported speed.