Originally created by @sickcodes on GitHub (Sep 13, 2021).
Monterey is doing a long 100% CPU fsck on hard exits.
cd /tmp git clone https://github.com/kholia/OSX-KVM cd /tmp/OSX-KVM/OpenCore-Catalina wget https://raw.githubusercontent.com/sickcodes/osx-serial-generator/master/config-custom.plist diff config.plist config-custom.plist > plist-diff.patch
Testing the following:
< <key>ForceBooterSignature</key> < <false/> < <key>ForceSecureBootScheme</key> < <true/> < <key>LegacyCommpage</key> < <false/> < <key>ProvideCurrentCpuInfo</key> < <true/> < <key>SetApfsTrimTimeout</key> < <integer>-1</integer>
Ignoring the placeholders for height, width, rom etc, here is the diff:
11c14 < <string>add DTGP method</string> --- > <string>My custom DSDT</string> 13c16 < <true/> --- > <false/> 15c18,58 < <string>SSDT-DTGP.aml</string> --- > <string>DSDT.aml</string> > </dict> > <dict> > <key>Comment</key> > <string>My custom SSDT</string> > <key>Enabled</key> > <false/> > <key>Path</key> > <string>SSDT-1.aml</string> > </dict> > <dict> > <key>Comment</key> > <string>Read the comment in dsl sample</string> > <key>Enabled</key> > <false/> > <key>Path</key> > <string>SSDT-ALS0.aml</string> > </dict> > <dict> > <key>Comment</key> > <string>Read the comment in dsl sample</string> > <key>Enabled</key> > <false/> > <key>Path</key> > <string>SSDT-AWAC-DISABLE.aml</string> > </dict> > <dict> > <key>Comment</key> > <string>Read the comment in dsl sample</string> > <key>Enabled</key> > <false/> > <key>Path</key> > <string>SSDT-BRG0.aml</string> > </dict> > <dict> > <key>Comment</key> > <string>Read the comment in dsl sample</string> > <key>Enabled</key> > <false/> > <key>Path</key> > <string>SSDT-EC-USBX.aml</string> 27c70 < <string>USB 2.0 Injection</string> --- > <string>Read the comment in dsl sample</string> 29c72 < <true/> --- > <false/> 31c74,82 < <string>SSDT-EHCI.aml</string> --- > <string>SSDT-EHCx-DISABLE.aml</string> > </dict> > <dict> > <key>Comment</key> > <string>Read the comment in dsl sample</string> > <key>Enabled</key> > <false/> > <key>Path</key> > <string>SSDT-IMEI.aml</string> 40a92,163 > <dict> > <key>Comment</key> > <string>Read the comment in dsl sample</string> > <key>Enabled</key> > <false/> > <key>Path</key> > <string>SSDT-PMC.aml</string> > </dict> > <dict> > <key>Comment</key> > <string>Read the comment in dsl sample</string> > <key>Enabled</key> > <false/> > <key>Path</key> > <string>SSDT-PNLF.aml</string> > </dict> > <dict> > <key>Comment</key> > <string>Read the comment in dsl sample</string> > <key>Enabled</key> > <false/> > <key>Path</key> > <string>SSDT-PNLFCFL.aml</string> > </dict> > <dict> > <key>Comment</key> > <string>Read the comment in dsl sample</string> > <key>Enabled</key> > <false/> > <key>Path</key> > <string>SSDT-RTC0-RANGE.aml</string> > </dict> > <dict> > <key>Comment</key> > <string>Read the comment in dsl sample</string> > <key>Enabled</key> > <false/> > <key>Path</key> > <string>SSDT-RTC0.aml</string> > </dict> > <dict> > <key>Comment</key> > <string>Read the comment in dsl sample</string> > <key>Enabled</key> > <false/> > <key>Path</key> > <string>SSDT-SBUS-MCHC.aml</string> > </dict> > <dict> > <key>Comment</key> > <string>Read the comment in dsl sample</string> > <key>Enabled</key> > <false/> > <key>Path</key> > <string>SSDT-UNC.aml</string> > </dict> > <dict> > <key>Comment</key> > <string>add DTGP method</string> > <key>Enabled</key> > <true/> > <key>Path</key> > <string>SSDT-DTGP.aml</string> > </dict> > <dict> > <key>Comment</key> > <string>USB 2.0 Injection</string> > <key>Enabled</key> > <true/> > <key>Path</key> > <string>SSDT-EHCI.aml</string> > </dict> 76,79d198 < <key>Base</key> < <string></string> < <key>BaseSkip</key> < <integer>0</integer> 106c225 < <key>Base</key> --- > <key>Base</key> 111c230 < <string>HPET _CRS to XCRS</string> --- > <string>HPET _CRS to XCRS</string> 147c266 < <true/> --- > <false/> 156,157d274 < <key>AllowRelocationBlock</key> < <false/> 172,173d288 < <key>ForceBooterSignature</key> < <false/> 213c328,333 < <dict/> --- > <dict> > <key>PciRoot(0x0)/Pci(0x1b,0x0)</key> > <array> > <string>MaximumBootBeepVolume</string> > </array> > </dict> 221c341 < <string>x86_64</string> --- > <string>Any</string> 223c343 < <string>Lilu.kext</string> --- > <string>VoodooHDA.kext</string> 225c345 < <string>Patch engine</string> --- > <string></string> 229c349 < <string>Contents/MacOS/Lilu</string> --- > <string>Contents/MacOS/VoodooHDA</string> 233c353 < <string>10.0.0</string> --- > <string></string> 241c361 < <string>VirtualSMC.kext</string> --- > <string>Lilu.kext</string> 243c363 < <string>SMC emulator</string> --- > <string>Patch engine</string> 245c365 < <false/> --- > <true/> 247c367 < <string>Contents/MacOS/VirtualSMC</string> --- > <string>Contents/MacOS/Lilu</string> 251c371 < <string>10.0.0</string> --- > <string>12.0.0</string> 259c379 < <string>WhateverGreen.kext</string> --- > <string>VirtualSMC.kext</string> 261c381 < <string>Video patches</string> --- > <string>SMC emulator</string> 263c383 < <true/> --- > <false/> 265c385 < <string>Contents/MacOS/WhateverGreen</string> --- > <string>Contents/MacOS/VirtualSMC</string> 275c395 < <string>Any</string> --- > <string>x86_64</string> 277c397 < <string>VoodooHDA.kext</string> --- > <string>WhateverGreen.kext</string> 279c399 < <string></string> --- > <string>Video patches</string> 283c403 < <string>Contents/MacOS/VoodooHDA</string> --- > <string>Contents/MacOS/WhateverGreen</string> 287c407 < <string></string> --- > <string>12.0.0</string> 495,500d614 < <key>DummyPowerManagement</key> < <true/> < <key>MaxKernel</key> < <string></string> < <key>MinKernel</key> < <string></string> 510c624 < <string></string> --- > <string>Patch engine</string> 513,514d626 < <key>ExecutablePath</key> < <string>Contents/MacOS/IONetworkingFamily</string> 516a629,630 > <key>ExecutablePath</key> > <string>Contents/MacOS/IONetworkingFamily</string> 528,529d641 < <key>Arch</key> < <string>Any</string> 620,621c732,733 < <key>ExtendBTFeatureFlags</key> < <false/> --- > <key>DummyPowerManagement</key> > <true/> 624,625d735 < <key>ForceSecureBootScheme</key> < <true/> 630,631d739 < <key>LegacyCommpage</key> < <false/> 636,639d743 < <key>ProvideCurrentCpuInfo</key> < <true/> < <key>SetApfsTrimTimeout</key> < <integer>-1</integer> 653a758,759 > <key>ProvideCurrentCpuInfo</key> > <true/> 667,670d772 < <key>LauncherOption</key> < <string>Disabled</string> < <key>LauncherPath</key> < <string>Default</string> 672c774 < <integer>17</integer> --- > <integer>1</integer> 677,678d778 < <key>PickerVariant</key> < <string>Auto</string> 686c786 < <integer>45</integer> --- > <integer>0</integer> 714,715d813 < <true/> < <key>AllowToggleSip</key> 721,722c819,820 < <key>BlacklistAppleUpdate</key> < <true/> --- > <key>BootProtect</key> > <string>None</string> 738a837,838 > <key>AllowToggleSip</key> > <false/> 759,782d858 < <key>RealPath</key> < <false/> < <key>TextMode</key> < <false/> < </dict> < <dict> < <key>Arguments</key> < <string></string> < <key>Auxiliary</key> < <true/> < <key>Comment</key> < <string>Memory testing utility</string> < <key>Enabled</key> < <false/> < <key>Flavour</key> < <string>MemTest</string> < <key>Name</key> < <string>memtest86</string> < <key>Path</key> < <string>memtest86/BOOTX64.efi</string> < <key>RealPath</key> < <true/> < <key>TextMode</key> < <false/> 799,802d874 < <key>RealPath</key> < <false/> < <key>TextMode</key> < <false/> 829a902,903 > <key>ForceDisplayRotationInEFI</key> > <integer>0</integer> 834,837d907 < <key>run-efi-updater</key> < <string>No</string> < <key>ForceDisplayRotationInEFI</key> < <integer>0</integer> 875,876d944 < <string>fmm-mobileme-token-FMM</string> < <string>fmm-mobileme-token-FMM-BridgeHasAccount</string> 896,897d963 < <key>CustomMemory</key> < <false/> 902,903d967 < <key>MaxBIOSVersion</key> < <false/> 905,907c969 < <string>C02717306J9JG361M</string> < <key>ProcessorType</key> < <integer>0</integer> --- > <string>{{BOARD_SERIAL}}</string> 909c971 < <data>m7zhIYfl</data> --- > <data>{{ROM}}</data> 912,913d973 < <key>SystemMemoryStatus</key> < <string>Auto</string> 915c975 < <string>iMacPro1,1</string> --- > <string>{{DEVICE_MODEL}}</string> 917c977 < <string>C02TM2ZBHX87</string> --- > <string>{{SERIAL}}</string> 919c979 < <string>007076A6-F2A2-4461-BBE5-BAD019F8025A</string> --- > <string>{{UUID}}</string> 929,930d988 < <key>UseRawUuidEncoding</key> < <false/> 941,942d998 < <true/> < <key>JumpstartHotPlug</key> 943a1000,1001 > <key>JumpstartHotPlug</key> > <true/> 945c1003 < <integer>-1</integer> --- > <integer>0</integer> 947,962c1005 < <integer>-1</integer> < </dict> < <key>AppleInput</key> < <dict> < <key>AppleEvent</key> < <string>Builtin</string> < <key>CustomDelays</key> < <false/> < <key>KeyInitialDelay</key> < <integer>50</integer> < <key>KeySubsequentDelay</key> < <integer>5</integer> < <key>PointerSpeedDiv</key> < <integer>1</integer> < <key>PointerSpeedMul</key> < <integer>1</integer> --- > <integer>0</integer> 977,978d1019 < <string>Auto</string> < <key>ResetTrafficClass</key> 980,981d1020 < <key>SetupDelay</key> < <integer>0</integer> 993d1031 < <string>OpenPartitionDxe.efi</string> 1001a1040 > <string>#PartitionDxe.efi</string> 1009a1049,1050 > <key>KeyMergeThreshold</key> > <integer>2</integer> 1031,1034d1071 < <key>ForceResolution</key> < <false/> < <key>GopPassThrough</key> < <string>Disabled</string> 1044c1081 < <string>1920x1080@32</string> --- > <string>{{WIDTH}}x{{HEIGHT}}@32</string> 1060c1097 < <key>AppleEg2Info</key> --- > <key>AppleEvent</key> 1063c1100 < <false/> --- > <string>Disabled</string> 1083c1120 < <true/> --- > <false/> 1088a1126,1127 > <key>AppleEg2Info</key> > <false/> 1093,1096d1131 < <key>ActivateHpetSupport</key> < <false/> < <key>DisableSecurityPolicy</key> < <false/> 1114c1149,1151 < <false/> --- > <true/> > <key>ConnectDrivers</key> > <true/>
No dependencies set.
The note is not visible to the blocked user.
Originally created by @sickcodes on GitHub (Sep 13, 2021).
Monterey is doing a long 100% CPU fsck on hard exits.
Testing the following:
Ignoring the placeholders for height, width, rom etc, here is the diff: