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

View File

@@ -0,0 +1,235 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>pmspFile</key>
<integer>1</integer>
<key>IOPlatformPowerProfile</key>
<dict>
<key>enabler</key>
<true/>
<key>AGPM</key>
<true/>
<key>ASPM</key>
<true/>
<key>StandbyDelayHigh</key>
<integer>86400</integer>
<key>StandbyDelay</key>
<integer>86400</integer>
<key>StandbyBatteryThreshold</key>
<integer>50</integer>
<key>AutoPowerOff</key>
<true/>
<key>ProximityWake</key>
<integer>0</integer>
<key>IOPlatformSystemSleepPolicy</key>
<data>U0xQVAIAFQAAHhAAAAAAAAAVAAAABQAABgAAAAAAAAAABQAAAAAAACAAAAAgAAAAAAAAAAAAAAAF
AAAAAAAAAAABAAAAAAAAAAAEAAAABAAAAAAAAAAAAAYAAAAAAAAAAAUAAAAAAAAAAAEAAAABAAAA
AAAAAAAABAAAAAAAAAAAAQAAAAAAAEAeEAAAAAAAGBEAABgBAAAFAAAAAgAAAAAJAAAAAAAAQAYA
AAAAAAAYAAAAGAAAAAUAAAAAAAAAAAEAAAAAAABAHhAAAAAAACgRAAAgAQAABQAAAAIAAAAACQAA
AAAAAEAGEAAAABAAIEAAACBAAAACAAAACAAAAAANAAAAAAAAQAYQAAAAEAAAwAAAAMAAAAIAAAAI
AAAAAA0AAAAAAABABgAAAAAAAAiAAAAIgAAABQAAAAAAAAAAAQAAAAAAAEAGAAAAAAAAKAAAACAA
AAAFAAAAAAAAAAABAAAAAAAAUB4QABAAAAAAEQAAAAEAAAUAAAACAAAAAAkAAAAAAABQBgAAEAAA
AAAAAAAAAAAABQAAAAAAAAAAAQAAAAAAAAAeEAAAAAAAABkAAAAJAAAGAAAAAAAAAAAFAAAAAAAA
AB4QAAAAAAAIEQAACAEAAAYAAAAAAAAAAAUAAAAAAAAAHhAAAAAAAEARAABAAQAABgAAAAAAAAAA
BQAAAAAAAEAeEABAAAAABhEAAAYBAAADAAAAAgAAAAANAAAAAAAAQB4QAEAAAAAAEQAAAAEAAAIA
AAACAAAAAA0AAAAAAABABgAAAAAAAAAAAAAAAAAAAgAAAAEAAAAADQAAAAAAAEAAAABAAAAABgAA
AAYAAAADAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAUAAAAAAAA=</data>
<key>FanThrottledRPM</key>
<integer>1400</integer>
<key>ForceFanMax</key>
<false/>
<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>
XAQAAAAAAQIEAAACAgAAVQBuAHMAcABlAGMAaQBmAGkAZQBkDAAH/wcAAA0AAAACAAAB//8A/wD/
AP8A/wD/AAYAAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wAL
DwAA/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/AAsP
AAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/
AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8B
AAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8A
AP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8A
Cw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEA
A/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA
/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wAL
DwAA/wEAA/8ACw8AAP8BAAP/AAsKAAABCgAAAQAAAAEAAAD1AAEFAAABAAAF/wABAAAAAQAAAAEG
AAACAAAABAEAAIAAwwC3AC4ANAALAAAAAgAAAAEAAAABAAAAAgAAAAICAAACBgAAAQAAAAEAAAD1
AAEFAAADAAAF/wADAgAAAwYAAAkAAAAEAAAAZAYAAAQAAAX/AAMAAAABAAAABAQAAIAAAAAKCgAA
CAAAAAUAAAAIAAAABQAAAAMAAAACAAAABQYAAAcAAAABAAAA9QABBQAABgAABf8AAwAAAAMAAAAG
BgAAAgAAAAQAAACgAA8FAAAHBAAABwAAAAMAAAAEAAAABwYAAAgKAAADAAAF/wAEAgAACAYAAAEA
AAABAAAA9AABBQAACQAABf8ABQIAAAkGAAACAAAABAEAAIAAwwC3AC4ANAALAAAACQAAAAoAAAAJ
AAAACgAAAAUAAAABAAAACgYAAAcAAAABAAAA9QABBQAACwAABf8ABQAAAAIAAAALBgAAAgAAAAQA
AACgAA8FAAAMBAAADAAAAAUAAAADAAAADAYAAAgKAAAJAAAF/w==
</data>
<key>Background</key>
<data>
XAQAAAAAAQIEAAACAgAAVQBuAHMAcABlAGMAaQBmAGkAZQBkDAAH/wcAAA0AAAACAAAB//8A/wD/
AP8A/wD/AAYAAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wAL
DwAA/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/AAsP
AAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/
AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8B
AAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8A
AP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8A
Cw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEA
A/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA
/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wAL
DwAA/wEAA/8ACw8AAP8BAAP/AAsKAAABCgAAAQAAAAEAAAD1AAEFAAABAAAF/wABAAAAAQAAAAEG
AAACAAAABAEAAIAAwwC3AC4ANAALAAAAAgAAAAEAAAABAAAAAgAAAAICAAACBgAAAQAAAAEAAAD1
AAEFAAADAAAF/wADAgAAAwYAAAkAAAAEAAAAZAYAAAQAAAX/AAMAAAABAAAABAQAAIAAAAAKCgAA
CAAAAAUAAAAIAAAABQAAAAMAAAACAAAABQYAAAcAAAABAAAA9QABBQAABgAABf8AAwAAAAMAAAAG
BgAAAgAAAAQAAACgAA8FAAAHBAAABwAAAAMAAAAEAAAABwYAAAgKAAADAAAF/wAEAgAACAYAAAEA
AAABAAAA9AABBQAACQAABf8ABQIAAAkGAAACAAAABAEAAIAAwwC3AC4ANAALAAAACQAAAAoAAAAJ
AAAACgAAAAUAAAABAAAACgYAAAcAAAABAAAA9QABBQAACwAABf8ABQAAAAIAAAALBgAAAgAAAAQA
AACgAA8FAAAMBAAADAAAAAUAAAADAAAADAYAAAgKAAAJAAAF/w==
</data>
<key>RealTime</key>
<data>
XAQAAAAAAQIEAAACAgAAVQBuAHMAcABlAGMAaQBmAGkAZQBkDAAH/wcAAA0AAAACAAAB//8A/wD/
AP8A/wD/AAYAAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wAL
DwAA/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/AAsP
AAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/
AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8B
AAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8A
AP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8A
Cw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEA
A/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA
/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wAL
DwAA/wEAA/8ACw8AAP8BAAP/AAsKAAABCgAAAQAAAAEAAAD1AAEFAAABAAAF/wABAAAAAQAAAAEG
AAACAAAABAEAAIAAwwC3AC4ANAALAAAAAgAAAAEAAAABAAAAAgAAAAICAAACBgAAAQAAAAEAAAD1
AAEFAAADAAAF/wADAgAAAwYAAAkAAAAEAAAAZAYAAAQAAAX/AAMAAAABAAAABAQAAIAAAAAKCgAA
CAAAAAUAAAAIAAAABQAAAAMAAAACAAAABQYAAAcAAAABAAAA9QABBQAABgAABf8AAwAAAAMAAAAG
BgAAAgAAAAQAAACgAA8FAAAHBAAABwAAAAMAAAAEAAAABwYAAAgKAAADAAAF/wAEAgAACAYAAAEA
AAABAAAA9AABBQAACQAABf8ABQIAAAkGAAACAAAABAEAAIAAwwC3AC4ANAALAAAACQAAAAoAAAAJ
AAAACgAAAAUAAAABAAAACgYAAAcAAAABAAAA9QABBQAACwAABf8ABQAAAAIAAAALBgAAAgAAAAQA
AACgAA8FAAAMBAAADAAAAAUAAAADAAAADAYAAAgKAAAJAAAF/w==
</data>
</dict>
<key>UnifiedSleepSliderPref</key>
<true/>
<key>DarkWakeServices</key>
<dict>
<key>DarkWakeBackgroundTasks</key>
<integer>0</integer>
<key>SleepServices</key>
<integer>1</integer>
<key>SleepServicesModes</key>
<dict>
<key>ModeA</key>
<dict>
<key>Expiration</key>
<integer>0</integer>
<key>BatteryFloor</key>
<integer>0</integer>
<key>BaseIntervals</key>
<dict>
<key>AC</key>
<dict>
<key>BaseSleepInterval</key>
<integer>3600</integer>
<key>BaseWakeCapInterval</key>
<integer>86400</integer>
</dict>
<key>Battery</key>
<dict>
<key>BaseSleepInterval</key>
<integer>3600</integer>
<key>BaseWakeCapInterval</key>
<integer>180</integer>
</dict>
</dict>
</dict>
</dict>
</dict>
</dict>
</dict>
</plist>