modprobe  cpufreq_powersave
modprobe speedstep-centrino

CPU0=/sys/devices/system/cpu/cpu0/cpufreq/
CPU1=/sys/devices/system/cpu/cpu1/cpufreq/

MIN=`cat ${CPU0}/scaling_min_freq`
MAX=`cat ${CPU0}/scaling_max_freq`

echo "userspace" > ${CPU0}scaling_governor 
echo "userspace" > ${CPU1}scaling_governor 

case $1 in
    speed|sp)
	echo $MAX > ${CPU0}/scaling_setspeed
	echo $MAX > ${CPU1}/scaling_setspeed
        echo "0" > /proc/acpi/processor/CPU0/throttling
        echo "0" > /proc/acpi/processor/CPU1/throttling
	;;
    stamina|st)
	echo $MIN > ${CPU0}/scaling_setspeed
	echo $MIN > ${CPU1}/scaling_setspeed
        echo "4" > /proc/acpi/processor/CPU0/throttling
        echo "4" > /proc/acpi/processor/CPU1/throttling
	;;
    *)
	echo "usage: $0 speed|stamina";
	;;
esac