Add CPUFriend support

Reference: https://github.com/dortania/Opencore-Legacy-Patcher/issues/72
This commit is contained in:
Mykola Grymalyuk
2021-03-03 18:06:58 -07:00
parent 52a323b269
commit 756d9cf248
34 changed files with 3904 additions and 12 deletions
File diff suppressed because one or more lines are too long
@@ -0,0 +1,131 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>pmspFile</key>
<integer>4</integer>
<key>IOPlatformPowerProfile</key>
<dict>
<key>SilentRunning</key>
<true/>
<key>enabler</key>
<true/>
<key>AGPM</key>
<true/>
<key>ASPM</key>
<true/>
<key>StandbyDelayHigh</key>
<integer>4200</integer>
<key>StandbyDelay</key>
<integer>4200</integer>
<key>StandbyBatteryThreshold</key>
<integer>50</integer>
<key>AutoPowerOff</key>
<true/>
<key>ProximityWake</key>
<integer>0</integer>
<key>IOPlatformSystemSleepPolicy</key>
<data>U0xQVAIADQCEHgIABAAAAAAUAAAABAAABgAAAAAAAADPJQAAAAAAAIQeAgAEAAAAABgAAAAIAAAGAAAAAAAAAM8lAAAAAAAAhB4CAAQAAAAAEAIAAAACAAYAAAAAAAAAzyUAAAAAAAAgAAAAIAAAAAAAAAAAAAAABQAAAAAAAADPJQAAAAAAAAgAAAAIAAAAAAAAAAAAAAAEAAAAAAAAAAABAAABAAAAAAAEAAAABAAAAAAAAAAAAAUAAAAAAAAAzyUAAAAAAAAAAAEAAAABAAAAAAAAAAAABAAAAAAAAAAAAQAAAAAAAMQWAAAAAAAAGAAAABgAAAAFAAAAAAAAAM8lAAAAAAAAxBYAAAAAAAAgAAAAIAAAAAUAAAAAAAAAzyUAAAAAAADUFgAAEAAAAAAAAAAAAAAABQAAAAAAAADPJQAAAAAAAIQeAgAEAAAAABAAAAAAAAACAAAAAgAAAM89AAAAAAAAxBYAAAAAAAAAAAAAAAAAAAIAAAABAAAAzz0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAADPNQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=</data>
<key>FanThrottledRPM</key>
<integer>3250</integer>
<key>UnifiedSleepSliderPref</key>
<true/>
<key>FanMax</key>
<array>
<integer>6200</integer>
</array>
<key>ringFreqTables</key>
<array>
<array>
<dict>
<key>gtFreq</key>
<integer>700</integer>
<key>ringFreq</key>
<integer>1100</integer>
</dict>
<dict>
<key>gtFreq</key>
<integer>750</integer>
<key>ringFreq</key>
<integer>1100</integer>
</dict>
<dict>
<key>gtFreq</key>
<integer>800</integer>
<key>ringFreq</key>
<integer>1200</integer>
</dict>
<dict>
<key>gtFreq</key>
<integer>850</integer>
<key>ringFreq</key>
<integer>1300</integer>
</dict>
<dict>
<key>gtFreq</key>
<integer>900</integer>
<key>ringFreq</key>
<integer>1600</integer>
</dict>
<dict>
<key>gtFreq</key>
<integer>950</integer>
<key>ringFreq</key>
<integer>1700</integer>
</dict>
<dict>
<key>gtFreq</key>
<integer>1000</integer>
<key>ringFreq</key>
<integer>1800</integer>
</dict>
<dict>
<key>gtFreq</key>
<integer>1050</integer>
<key>ringFreq</key>
<integer>1900</integer>
</dict>
<dict>
<key>gtFreq</key>
<integer>1100</integer>
<key>ringFreq</key>
<integer>2000</integer>
</dict>
<dict>
<key>gtFreq</key>
<integer>1150</integer>
<key>ringFreq</key>
<integer>2100</integer>
</dict>
<dict>
<key>gtFreq</key>
<integer>1200</integer>
<key>ringFreq</key>
<integer>2200</integer>
</dict>
<dict>
<key>gtFreq</key>
<integer>1250</integer>
<key>ringFreq</key>
<integer>2300</integer>
</dict>
<dict>
<key>gtFreq</key>
<integer>1300</integer>
<key>ringFreq</key>
<integer>2300</integer>
</dict>
</array>
</array>
<key>StepContextDict</key>
<dict>
<key>Normal</key>
<data>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</data>
<key>Background</key>
<data>cgUAAAAAAQIEAAABAgAAYgBnAGkAdgBiAHAAZQFmAHIAMAgAAAICAAf/BwAAFAAAAAkEAAACAIEAYgBnAHAAcwB0AGEAdABlAHMIAAACAwAAgABtAGkAbgBwAHMAdABhAHQAZQ0AAIAAbQBuAHQAcABzAHQAYQB0AGUNAACAAG4AcABzAHQAYQB0AGUAc/8A/wD/AP8A/wCyAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALCgAAAQoAAGQAAAAFAAAACgYAAAEAAAX/AAEAAAABAAAAAQYAAGQAAAADAAAAAQYAAAIAAAX/AAEAAAACAAAAAgYAAGcKAAADAAAF/wABAAAAAwAAAAMGAABlAAAADggAAAQAAAX/AAEAAAAEAAAABAYAAGQAAAADAAAAAQYAAAUAAAX/AAEAAAAFAAAABQYAAGUAAAAOBAAAAQIAAAYAAAX/AAEAAAAGAAAABgYAAA8AJwkAAAcAAAX/AAICAAAHBgAAAQAAAA4EAAABAgAACAAABf8AAgAAAAEAAAAIBgAAAgAAAAQBAACAAMMAtwAuADQACwAAAAkAAAAIAAAACAAAAAkAAAADAgAACQYAAAEAAAAOBAAAAQIAAAoAAAX/AAQCAAAKBgAACQAAAAQAAADIBgAACwAABf8ABAAAAAEAAAALBAAAgAAAAAoKAAAPAAAADAAAAA8AAAAMAAAABAAAAAIAAAAMBgAABwAAAAEAAAD1AAEFAAANAAAF/wAEAAAAAwAAAA0GAAACAAAABAAAAMgGAAAOAAAABwAAAAcAAAAOAAAABAAAAAQAAAAOBgAACAoAAAoAAAX/AAUCAAAPBgAAAQAAAA4IAAAQAAAF/wAGAgAAEAYAAAIAAAAEAQAAgADDALcALgA0AAsAAAAQAAAAEQAAABAAAAARAAAABgAAAAEAAAARBgAABwAAAAEAAAD1AAEFAAASAAAF/wAGAAAAAgAAABIGAAACAAAABAAAAMgGAAATAAAABwAAAAcAAAATAAAABgAAAAMAAAATBgAACAoAABAAAAX/</data>
<key>RealTime</key>
<data>RgYAAAAAAQIEAAADAgAAcgB0AGkAdgBiAG0AYgBwAHIAbwByADALAA//ABsAAAALBAAAAgCBAHIAdABwAHMAdABhAHQAZQBzCAAAAwMAAIAAbQBpAG4AcABzAHQAYQB0AGUNAACAAG0AbgB0AHAAcwB0AGEAdABlDQAAgABuAHAAcwB0AGEAdABlAHP/AP8A/wD/AP8AsgAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACwoAAAEKAABkAAAABQgAAAEAAAX/AAEAAAABAAAAAQYAAGUAAAAOCAAAAgAABf8AAQAAAAIAAAACBgAAZAAAAAUAAAAKBgAAAwAABf8AAQAAAAMAAAADBgAAZAAAAAMAAAABBgAABAAABf8AAQAAAAQAAAAEBgAAZwoAAAUAAAX/AAEAAAAFAAAABQYAAGUAAAAOBAAAAQIAAAYAAAX/AAEAAAAGAAAABgYAAGQAAAADAAAAAQYAAAcAAAX/AAEAAAAHAAAABwYAAGUAAAAOBAAAAgIAAAgAAAX/AAEAAAAIAAAACAYAAA8AJwkAAAkAAAX/AAICAAAJBgAAAQAAAA4EAAACAgAACgAABf8AAgAAAAEAAAAKBgAAAgAAAAQBAACAAMMAtwAuADQACwAAAAsAAAAKAAAACgAAAAsAAAADAgAACwYAAAEAAAAOBAAAAgIAAAwAAAX/AAQCAAAMBgAACQAAAAQAAADIBgAADQAABf8ABAAAAAEAAAANBAAAgAAAAAoKAAARAAAADgAAABEAAAAOAAAABAAAAAIAAAAOBgAABwAAAAEAAAD1AAEFAAAPAAAF/wAEAAAAAwAAAA8GAAACAAAABAAAAMgGAAAQAAAACQAAAAkAAAAQAAAABAAAAAQAAAAQBgAACAoAAAwAAAX/AAUCAAARBgAAAQAAAA4EAAABAgAAEgAABf8ABgIAABIGAAACAAAABAAAAJgACAUAABYAAAATAAAAFgAAABMAAAAGAAAAAQAAABMGAAAHAAAAAQAAAPUAAQUAABQAAAX/AAYAAAACAAAAFAYAAAIAAAAEAAAAyAYAABUAAAAJAAAACQAAABUAAAAGAAAAAwAAABUGAAAICgAAEgAABf8ABwIAABYGAAABAAAADggAABcAAAX/AAgCAAAXBgAAAgAAAAQBAACAAMMAtwAuADQACwAAABcAAAAYAAAAFwAAABgAAAAIAAAAAQAAABgGAAAHAAAAAQAAAPUAAQUAABkAAAX/AAgAAAACAAAAGQYAAAIAAAAEAAAAyAYAABoAAAAJAAAACQAAABoAAAAIAAAAAwAAABoGAAAICgAAFwAABf8=</data>
</dict>
</dict>
</dict>
</plist>