Thank you again, but maybe I was over excited until I ran into a problem.
I was first testing the kext by temporarily loading using kextload and everything was working perfectly, as you can see.
IntelEnhancedSpeedStep: INFO Initializing version 1.4.5 © Prashant Vaibhav <mercurysquad@yahoo.com>
IntelEnhancedSpeedStep: DBG FSB = 182 MHz
IntelEnhancedSpeedStep: DBG Throttler instantiated.
IntelEnhancedSpeedStep: DBG Probing for Intel processor...
IntelEnhancedSpeedStep: DBG Supported Intel processor found on your system
IntelEnhancedSpeedStep: DBG Processor Family 6, Model 15
IntelEnhancedSpeedStep: DBG Starting
IntelEnhancedSpeedStep: DBG On your processor, voltages can be changed in 16 mV steps
IntelEnhancedSpeedStep: DBG Using data from CPU0
IntelEnhancedSpeedStep: DBG Found 5 P-States
IntelEnhancedSpeedStep: WARN ** Spurious P-State 0: 2201 MHz at 1452 mV, consuming 35 W, latency 10 usec
IntelEnhancedSpeedStep: DBG P-State 0: 2200 MHz at 1388 mV, consuming 35 W, latency 10 usec
IntelEnhancedSpeedStep: DBG P-State 1: 1600 MHz at 1148 mV, consuming 23 W, latency 10 usec
IntelEnhancedSpeedStep: DBG P-State 2: 1200 MHz at 988 mV, consuming 16 W, latency 10 usec
IntelEnhancedSpeedStep: DBG P-State 3: 800 MHz at 876 mV, consuming 14 W, latency 10 usec
IntelEnhancedSpeedStep: INFO Using 4 PStates.
IntelEnhancedSpeedStep: DBG Got I/O Kit CPU 0 (0) named CPU0IntelEnhancedSpeedStep: DBG Got I/O Kit CPU 1 (1) named CPU1IntelEnhancedSpeedStep: DBG Autothrottle: CPU load 54 /10 pc
IntelEnhancedSpeedStep: DBG Starting throttle with CTL 0x880b
IntelEnhancedSpeedStep: DBG Throttle done.
IntelEnhancedSpeedStep: DBG Autothrottle: CPU load 87 /10 pc
IntelEnhancedSpeedStep: DBG Starting throttle with CTL 0x880b
IntelEnhancedSpeedStep: DBG Throttle done.
IntelEnhancedSpeedStep: DBG Autothrottle: CPU load 39 /10 pc
IntelEnhancedSpeedStep: DBG Starting throttle with CTL 0x880b
IntelEnhancedSpeedStep: DBG Throttle done.
IntelEnhancedSpeedStep: DBG Autothrottle: CPU load 67 /10 pc
IntelEnhancedSpeedStep: DBG Starting throttle with CTL 0x880b
IntelEnhancedSpeedStep: DBG Throttle done.
IntelEnhancedSpeedStep: DBG Autothrottle: CPU load 67 /10 pc
IntelEnhancedSpeedStep: DBG Starting throttle with CTL 0x880b
IntelEnhancedSpeedStep: DBG Throttle done.
bash-3.2# sysctl kern.cputhrottle_freqs
kern.cputhrottle_freqs: 800 1200 1600 2200
bash-3.2# sudo sysctl -w kern.cputhrottle_curfreq=1200
kern.cputhrottle_curfreq: 800 -> 800
bash-3.2# sysctl kern.cputhrottle_freqs
kern.cputhrottle_freqs: 800 1200 1600 2200
bash-3.2# sysctl kern.cputhrottle_curfreq
kern.cputhrottle_curfreq: 800
bash-3.2# top
bash-3.2# sysctl kern.cputhrottle_curfreq
kern.cputhrottle_curfreq: 2200
bash-3.2# top
bash-3.2# sysctl kern.cputhrottle_curfreq
kern.cputhrottle_curfreq: 800
bash-3.2#
So I decided to add it to the Extension library, once I rebooted, I got kernel panic, sam as the one described in the below link.
Any idea how to fix this?
http://www.insanelymac.com/forum/index.php...37666&st=0#
I downloaded the source code and I think I know what call is throwing the exception, however I have never compiled kext , is there a "how to" to compile kext
Thanks