To all who tested, a fix for this is in the mail watch for it.

Here is some output demonstrating it working on a borowed Acer Aspire 5000. It 
is 
still ugly and needs work but I can verify it working. Currently you will 
experiance a delay of one second when transitioning between states there is a 
fix 
for this and I should have it soon. A brief warning however to what extent you 
will 
be able to actually scale the frequency and voltage of the cpu is out of my 
hands, 
your at the mercy of your bios vendor, this may especially annoy laptop users, 
bios
 makers are supposed to provide a limited number of fid/vid pairs in legacy 
configuration setting, and provide more or less through ACPI depending upon the 
presence of AC power.

GWK 

(lots of lines deleted for brevity)
OpenBSD 3.8-current (GENERIC) #56: Sun Oct 30 01:55:44 EDT 2005
    [EMAIL PROTECTED]:/home/gwk/clean/src/sys/arch/i386/compile/GENERIC
cpu0: AMD Turion(tm) 64 Mobile Technology ML-30 ("AuthenticAMD" 686-class, 
1024KB L2 cache) 1.60 GHz
cpu0: 
FPU,V86,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,MMX,FXSR,SSE,SSE2,SSE3
cpu0: AMD Powernow: TS FID VID TTP TM STC
cpu0: AMD PowerNow! K8 available states (792,1584) <- Should be 800,1600 ugly!
# sysctl hw
hw.cpuspeed=1600
hw.setperf=100
# md5 -t
Time   = 0.556926 seconds
# sysctl hw.setperf=0
hw.setperf: 100 -> 0
# sysctl hw
hw.cpuspeed=800
hw.setperf=0
# md5 -t
Time   = 1.111692 seconds
# sysctl hw.setperf=100
hw.setperf: 0 -> 100
# sysctl hw
hw.cpuspeed=1600
hw.setperf=100

Reply via email to