lucke Posted February 8, 2020 Share Posted February 8, 2020 4 minutes ago, nmano said: 10.15.3 [19D76] xcpm_core_scope_msrs © Pike R. Alpha Modify 10.15.3 N.Mano Comment String <-> xcpm_core_scope_msrs © Pike R. Alpha Disabled Boolean <-> No Find Data<-> 31D2E857 D2FFFF MatchOS String <-> 10.15.x Replace Data<-> 31D29090 909090 xcpm_core_scope_msrs © Pike R. AlphaModify 10.15.4 N.Mano Comment String <-> _xcpm_SMT_scope_msrs_2 (c) Pike R. Alpha Disabled Boolean <-> No Find Data<-> 31D2E83E 9AFFFF MatchOS String <-> 10.15.x Replace Data<-> 31D29090 909090 xcpm_bootstrap_HASwell_E © Pike R. Alpha Comment String <-> xcpm_bootstrap_HASwell_E © Pike R. Alpha 10.13,10.14,10.15 Disabled Boolean <-> No Find Data<-> 8D43C43C 227722 MatchOS String <-> 10.15.x Replace Data<-> 8D43C13C 227722 xcpm_pkg_scope_msrs (c) Pike R. Alpha Modify 10.15.3 N.Mano Comment String <->xcpm_pkg_scope_msrs (c) Pike R. Alpha Modify 10.15.4 N.Mano Disabled Boolean <-> No Find Data<-> 31D2E8CE 88FFFF MatchOS String <-> 10.15.x Replace Data<-> 31D29090 909090 _xcpm_SMT_scope_msrs #1 (c) Pike R. Alpha Comment String <->_xcpm_SMT_scope_msrs #1 (c) Pike R. Alpha Disabled Boolean <-> No Find Data<-> BE060000 005DE908 000000 MatchOS String <-> 10.15.x Replace Data<-> BE060000 005DC390 909090 _xcpm_SMT_scope_msrs #2 (c) Pike R. Alpha Modify N.Mano 10.15.3 Comment String <->_xcpm_SMT_scope_msrs #2 (c) Pike R. Alpha Disabled Boolean <-> No Find Data<-> 31D2E83E 9AFFFF MatchOS String <-> 10.15.x Replace Data<-> 31D29090 909090 _xcpm_ performance_patch @PMheart/Pike R. Alpha/Modify 10.15.3/ 10.15.4 N.Mano Comment String <->__xcpm_ performance_patch @PMheart/Pike R. Alpha Disabled Boolean <-> No Find Data<-> 41C1E608 4963D689 D048C1EA 20 MatchOS String <-> 10.15.x Replace Data<-> 41C1E608 B800FF00 0031D290 90 C6/C7_If=E2-Enabled=0x7E000403 Modify BY N.Mano Comment String <->_C6/C7_If=E2-Enabled=0x7E000403 Pike R. Alpha Disabled Boolean <-> No Find Data<-> E2000000 4C000000 00000000 00000000 0F040000 00000000 0500001E MatchOS String <-> 10.12.x,10.13.x,10.14.x,10.15.x Replace Data<-> E2000000 4C000000 00000000 00000000 0F040000 00000000 0304007E BY N.Mano/Pike R. Alpha Sierra xcpm MSR Patch 4 / xcpm support Pike R. Alpha Comment String <->xcpm support Pike R. Alpha Disabled Boolean <-> No Find Data<-> 42060000 DC330000 00000000 00000000 1F000000 00000000 18000000 00000000 00000000 00000000 00000000 00000000 MatchOS String <->10.12.x,10.13.x,10.14.x,10.15.x Replace Data<-> 42060000 00000000 00000000 00000000 1F000000 00000000 18000000 00000000 00000000 00000000 00000000 00000000 0x82D390/MSR_PP0_POLICY 0x63a Modify N.Mano Comment String <->xcpm support Pike R. Alpha Disabled Boolean <-> No Find Data<-> 3A060000 DC330000 00000000 00000000 1F MatchOS String <->10.12.x,10.13.x,10.14.x,10.15.x Replace Data<-> 3A060000 00000000 00000000 00000000 00 Disable panic kext logging on 10.14.4+ Release kernel Disable panic kext logging on 10.14.4+ Release kernel Comment String <->Disable panic kext logging on @PMheart/Pike R. Alpha Disabled Boolean <-> No Find Data<-> 8A0284C0 7447 MatchOS String <->10.14.x,10.15.x Replace Data<-> 8A0284C0 EB47 10.15.4 Beta 1 xcpm_core_scope_msrs © Pike R. Alpha Modify 10.15.4 N.Mano Comment String <-> xcpm_core_scope_msrs © Pike R. Alpha Disabled Boolean <-> No Find Data<-> 31D2E857 D2FFFF MatchOS String <-> 10.15.x Replace Data<-> 31D29090 909090 xcpm_core_scope_msrs © Pike R. AlphaModify 10.15.4 N.Mano Comment String <-> _xcpm_SMT_scope_msrs_2 (c) Pike R. Alpha Disabled Boolean <-> No Find Data<-> 31D2E8E9 F9FEFF MatchOS String <-> 10.15.x Replace Data<-> 31D29090 909090 xcpm_bootstrap_HASwell_E © Pike R. Alpha Comment String <-> xcpm_bootstrap_HASwell_E © Pike R. Alpha 10.13,10.14,10.15 Disabled Boolean <-> No Find Data<-> 8D43C43C 227722 MatchOS String <-> 10.15.x Replace Data<-> 8D43C13C 227722 xcpm_pkg_scope_msrs (c) Pike R. Alpha Modify 10.15.4 N.Mano Comment String <->xcpm_pkg_scope_msrs (c) Pike R. Alpha Modify 10.15.4 N.Mano Disabled Boolean <-> No Find Data<-> 31D2E8CE 55E7FF MatchOS String <-> 10.15.x Replace Data<-> 31D29090 909090 _xcpm_SMT_scope_msrs #1 (c) Pike R. Alpha Comment String <->_xcpm_SMT_scope_msrs #1 (c) Pike R. Alpha Disabled Boolean <-> No Find Data<-> BE060000 005DE908 000000 MatchOS String <-> 10.15.x Replace Data<-> BE060000 005DC390 909090 _xcpm_SMT_scope_msrs #2 (c) Pike R. Alpha Modify N.Mano 10.15.4 Comment String <->_xcpm_SMT_scope_msrs #2 (c) Pike R. Alpha Disabled Boolean <-> No Find Data<-> 31D2E83E 61FFFF MatchOS String <-> 10.15.x Replace Data<-> 31D29090 909090 _xcpm_ performance_patch @PMheart/Pike R. Alpha/Modify 10.15.4 N.Mano Comment String <->__xcpm_ performance_patch @PMheart/Pike R. Alpha Disabled Boolean <-> No Find Data<-> 41C1E608 4963D689 D048C1EA 20 MatchOS String <-> 10.15.x Replace Data<-> 41C1E608 B800FF00 0031D290 90 C6/C7_If=E2-Enabled=0x7E000403 Modify BY N.Mano Comment String <->_C6/C7_If=E2-Enabled=0x7E000403 Pike R. Alpha Disabled Boolean <-> No Find Data<-> E2000000 4C000000 00000000 00000000 0F040000 00000000 0500001E MatchOS String <-> 10.12.x,10.13.x,10.14.x,10.15.x Replace Data<-> E2000000 4C000000 00000000 00000000 0F040000 00000000 0304007E BY N.Mano/Pike R. Alpha Sierra xcpm MSR Patch 4 / xcpm support Pike R. Alpha Comment String <->xcpm support Pike R. Alpha Disabled Boolean <-> No Find Data<-> 42060000 DC330000 00000000 00000000 1F000000 00000000 18000000 00000000 00000000 00000000 00000000 00000000 MatchOS String <->10.12.x,10.13.x,10.14.x,10.15.x Replace Data<-> 42060000 00000000 00000000 00000000 1F000000 00000000 18000000 00000000 00000000 00000000 00000000 00000000 0x82D390/MSR_PP0_POLICY 0x63a Modify N.Mano Comment String <->xcpm support Pike R. Alpha Disabled Boolean <-> No Find Data<-> 3A060000 DC330000 00000000 00000000 1F MatchOS String <->10.12.x,10.13.x,10.14.x,10.15.x Replace Data<->3A060000 00000000 00000000 00000000 00 Disable panic kext logging on 10.14.4+ Release kernel Disable panic kext logging on 10.14.4+ Release kernel Comment String <->Disable panic kext logging on @PMheart/Pike R. Alpha Disabled Boolean <-> No Find Data<-> 8A0284C0 7447 MatchOS String <->10.14.x,10.15.x Replace Data<-> 8A0284C0 EB47 Thanks! I will try and report back... 1 1 Link to comment https://www.insanelymac.com/forum/topic/335650-kernelandkextpatches-1013x1014x1015x-x99x299/page/4/#findComment-2707501 Share on other sites More sharing options...
yapan4 Posted February 9, 2020 Share Posted February 9, 2020 (edited) On 2/8/2020 at 2:23 PM, nmano said: xcpm_pkg_scope_msrs (c) Pike R. Alpha Modify 10.15.4 N.Mano Comment String <->xcpm_pkg_scope_msrs (c) Pike R. Alpha Modify 10.15.4 N.Mano Disabled Boolean <-> No Find Data<-> 31D2E8CE 55E7FF MatchOS String <-> 10.15.x Replace Data<-> 31D29090 909090 Thank you @nmano No success this time. I do try many times - no boot. Note: for successful boot two kernel patches must be enabled in my case and i am not sure in second one (please see attachment) Still boot successful with old bootstrap patch. Edited February 9, 2020 by yapan4 2 Link to comment https://www.insanelymac.com/forum/topic/335650-kernelandkextpatches-1013x1014x1015x-x99x299/page/4/#findComment-2707630 Share on other sites More sharing options...
lucke Posted February 9, 2020 Share Posted February 9, 2020 6 hours ago, yapan4 said: Thank you @nmano No success this time. I do try many times - no boot. Note: for successful boot two kernel patches must be enabled in my case and i am not sure in second one (please see attachment) Still boot successful with old bootstrap patch. @yapan4sorry, but your issue is not boot properly with _xcpm_pkg_scope_msrs? If yes, try this (my work... thanks to the patches of piker and nmano, I'm trying to figure out how to calculate them ..., but I still haven't tested it) xcpm_pkg_scope_msrs (c) Pike R. Alpha (Modify lucke TEST) 10.15.4 beta1 xcpm_pkg_scope_msrs (c)Pike R. Alpha (Modify lucke TEST) 10.15.4 beta1 Comment String <->xcpm_pkg_scope_msrs (c)Pike R. Alpha (Modify lucke TEST) 10.15.4 beta1 Disabled Boolean <-> No Find Data<-> 31D2E838 FDFFFF MatchOS String <-> 10.15.x Replace Data<-> 31D29090 909090 @nmano I confirm that the patches for 10.15.3 work great! Thanks. 1 1 Link to comment https://www.insanelymac.com/forum/topic/335650-kernelandkextpatches-1013x1014x1015x-x99x299/page/4/#findComment-2707701 Share on other sites More sharing options...
nmano Posted February 10, 2020 Author Share Posted February 10, 2020 Thanks @lucke @yapan4 I can't test 10.15.4 Beta 1 1 1 Link to comment https://www.insanelymac.com/forum/topic/335650-kernelandkextpatches-1013x1014x1015x-x99x299/page/4/#findComment-2707705 Share on other sites More sharing options...
yapan4 Posted February 10, 2020 Share Posted February 10, 2020 (edited) @lucke Yes, your version is more suitable for my configuration Thank you, boys. You are magicians. See you next time.... Edited February 10, 2020 by yapan4 1 Link to comment https://www.insanelymac.com/forum/topic/335650-kernelandkextpatches-1013x1014x1015x-x99x299/page/4/#findComment-2707737 Share on other sites More sharing options...
xiaovie Posted February 25, 2020 Share Posted February 25, 2020 6800k keep at 3.4Ghz, unable to load XCPM macOS 10.15.2 X99A GAMING PRO CARBON cpu i7 6800k Graphics card amd rx590 Who can tell me what's going on? my efi.zip Link to comment https://www.insanelymac.com/forum/topic/335650-kernelandkextpatches-1013x1014x1015x-x99x299/page/4/#findComment-2709796 Share on other sites More sharing options...
realFlow Posted March 21, 2020 Share Posted March 21, 2020 Hope you all are doing well out there... I successfully got my 10.15.4 BETA 6 Hackintosh running with XCPM. All patches worked as before except the _xcpm_bootstrap. The patch is required for me as I run a 5820k processor --> Haswell-E. Comment: xcpm_bootstrap_ © Pike R. Alpha 10.15.4 B6@realFlow Find: 80C3C480 FB420F Replace: 80C3C180 FB420F I left other settings as before: Comment: xcpm_pkg_scope_msrs (c) Pike R. Alpha@PMheart Find: 31D2E838 FDFFFF Replace: 31D29090 909090 Comment: _xcpm_SMT_scope_msrs 1 © Pike R. Alpha Find: BE060000 005DE908 000000 Replace: BE060000 005DC390 909090 Comment: _xcpm_SMT_scope_msrs 2 © Pike R. Alpha Find: 31D2E8E9 F9FEFF Replace: 31D29090 909090 Comment: _xcpm_ performance_patch © Pike R. Alpha Find: 41C1E608 4963D689 D048C1EA 20 Replace: 41C1E608 B800FF00 0031D290 90 Emulation (5820k) Cpuid1Data: F2060300 00000000 00000000 00000000 Cpuid1Mask: FFFFFFFF 00000000 00000000 00000000 For the frequency vectors I used Mac-FA842E06C61E91C5.plist (iMac15,1) as template. 1 Link to comment https://www.insanelymac.com/forum/topic/335650-kernelandkextpatches-1013x1014x1015x-x99x299/page/4/#findComment-2713230 Share on other sites More sharing options...
pitrysha Posted March 21, 2020 Share Posted March 21, 2020 @realFlow You do not need patches in Open Core, set the settings like this Link to comment https://www.insanelymac.com/forum/topic/335650-kernelandkextpatches-1013x1014x1015x-x99x299/page/4/#findComment-2713242 Share on other sites More sharing options...
realFlow Posted March 22, 2020 Share Posted March 22, 2020 On 3/21/2020 at 11:34 PM, pitrysha said: @realFlow You do not need patches in Open Core, set the settings like this Hi @pitrysha I tried your recommendation, however without any luck. Can you explain a bit more? From what I read about AppleCpuPmCfgLock and AppleXcpmCfgLock they are only helpful if the CFG-Lock cannot be disabled. However patched my BIOS and therefore my MSR 0xE2 is unlocked. AppleXcpmExtraMsrs should only be needed for Pentium or Xeon, however im running a i7-5820k. I can boot with the Cpuid1Data however XCPM will not work. System: Mainboard: ASUS x99-a Processor: Intel i7-5820k Bootloader: OpenCore 0.5.6 Link to comment https://www.insanelymac.com/forum/topic/335650-kernelandkextpatches-1013x1014x1015x-x99x299/page/4/#findComment-2713381 Share on other sites More sharing options...
pitrysha Posted March 23, 2020 Share Posted March 23, 2020 8 hours ago, realFlow said: Hi @pitrysha I tried your recommendation, however without any luck. Can you explain a bit more? From what I read about AppleCpuPmCfgLock and AppleXcpmCfgLock they are only helpful if the CFG-Lock cannot be disabled. However patched my BIOS and therefore my MSR 0xE2 is unlocked. AppleXcpmExtraMsrs should only be needed for Pentium or Xeon, however im running a i7-5820k. I can boot with the Cpuid1Data however XCPM will not work. System: Mainboard: ASUS x99-a Processor: Intel i7-5820k Bootloader: OpenCore 0.5.6 Link to comment https://www.insanelymac.com/forum/topic/335650-kernelandkextpatches-1013x1014x1015x-x99x299/page/4/#findComment-2713402 Share on other sites More sharing options...
vanvasten Posted March 25, 2020 Share Posted March 25, 2020 Hi guys, now that 10.15.4 has been released any new patches for x99 (6950x Broadwell-E)? Cant get XCPM to work with neither the patches published on this topic. Thanks!! Link to comment https://www.insanelymac.com/forum/topic/335650-kernelandkextpatches-1013x1014x1015x-x99x299/page/4/#findComment-2713753 Share on other sites More sharing options...
NeXtor Posted March 25, 2020 Share Posted March 25, 2020 (edited) I have the same problem too. After updating to 10.15.4 XCPM no longer works. Asus X99-E WS - Intel i7-5820K - OC v0.5.6 The only kernel patch is xcpm bootstrap (Find: 8D43C43C 227722 / replace: 8D43C13C 227722) with Cpuid1Data/CpuidMask and AppleXcpmExtraMsrs, DisableIoMapper, XhciPortLimit enabled thanks! xcpm fixed I replaced the bootstrap with the one reported by the realFlow user a few posts above Edited March 25, 2020 by NeXtor 1 Link to comment https://www.insanelymac.com/forum/topic/335650-kernelandkextpatches-1013x1014x1015x-x99x299/page/4/#findComment-2713758 Share on other sites More sharing options...
kingkong89 Posted March 27, 2020 Share Posted March 27, 2020 Using @nmano 10.15.4 patches, @realFlow's bootstrap & NeXtor's confirmation. On 3/22/2020 at 2:52 AM, realFlow said: Comment: xcpm_bootstrap_ © Pike R. Alpha 10.15.4 B6@realFlow Find: 80C3C480 FB420F Replace: 80C3C180 FB420F I successfully updated to 10.15.4. Link to comment https://www.insanelymac.com/forum/topic/335650-kernelandkextpatches-1013x1014x1015x-x99x299/page/4/#findComment-2714062 Share on other sites More sharing options...
lucke Posted March 28, 2020 Share Posted March 28, 2020 I have handled with the new kernel and extracted new patches ... I have tested them without apparent problems, for those who want ..., tested and reported ... xcpm_pkg_scope_msrs (c)Pike R. Alpha by lucke 10.15.4 Comment String <->xcpm_pkg_scope_msrs (c)Pike R. Alpha by lucke 10.15.4 Disabled Boolean <-> No Find Data<-> 31D2E838 FDFFFF MatchOS String <-> 10.15.4 Replace Data<-> 31D29090 909090 _xcpm_SMT_scope_msrs #2 (c)Pike R. Alpha by lucke 10.15.4 Comment String <->_xcpm_SMT_scope_msrs #2 (c)Pike R. Alpha by lucke 10.15.4 Disabled Boolean <-> No Find Data<-> 31D2E802 FDFFFF MatchOS String <-> 10.15.4 Replace Data<-> 31D29090 909090 1 Link to comment https://www.insanelymac.com/forum/topic/335650-kernelandkextpatches-1013x1014x1015x-x99x299/page/4/#findComment-2714280 Share on other sites More sharing options...
nmano Posted March 28, 2020 Author Share Posted March 28, 2020 (edited) XCPM 10.15.4 Clover I test with X99 & X299 Boards. XCPM Patches 10.15.4 Modify By N.Mano FakeCPUID 0x0306C3/0x0306F2 Haswell-E FakeCPUID 0x0306D4 Broadwell-E FakeCPUID 0x0406E3 Skylake-X #1xcpm_core_scope_msrs © Pike R. Alpha Modify 10.15.4 N.Mano Comment String <-> xcpm_core_scope_msrs © Pike R. Alpha Disabled Boolean <-> No Find Data<-> 31D2E857 D2FFFF MatchOS String <-> 10.15.x Replace Data<-> 31D29090 909090 #2_xcpm_pkg_scope_msrs (c) Pike R. Alpha Modify By N.Mano Comment String <-> _xcpm_pkg_scope_msrs (c) Pike R. Alpha Modify By N.Mano Disabled Boolean <-> No Find Data<-> 31D2E8E9 F9FEFF MatchOS String <-> 10.15.x Replace Data<-> 31D29090 909090 #3 Comment String <-> _xcpm_SMT_scope_msrs #1 (c) Pike R. Alpha Modify By N.Mano Disabled Boolean <-> No Find Data<-> BE060000 005DE908 000000 MatchOS String <-> 10.15.x Replace Data<-> BE060000 005DC390 909090 #4 Comment String <->_xcpm_SMT_scope_msrs_2 (c) Pike R. Alpha Modify By N.Mano Disabled Boolean <-> No Find Data<-> 31D2E838 FDFFFF MatchOS String <-> 10.15.x Replace Data<-> 31D29090 909090 #5 Comment String <->__xcpm_enable_pstate_patch (c) Pike R. Alpha Modify By N.Mano Disabled Boolean <-> No Find Data<-> 41C1E608 4963D689 D048C1EA 20 MatchOS String <-> 10.15.x Replace Data<-> 41C1E608 B800FF00 0031D290 90 #6 Comment String <->xcpm_bootstrap Haswell-E (c) Pike R. Alpha Modify By N.Mano Disabled Boolean <-> No Find Data<-> 80C3C480 FB42 MatchOS String <-> 10.15.x Replace Data<-> 80C3C180 FB42 #7 Comment String <->_C6/C7_If=E2-Enabled=0x7E000403 Pike R. Alpha Modify By N.Mano Disabled Boolean <-> No Find Data<-> E2000000 4C000000 00000000 00000000 0F040000 00000000 0500001E MatchOS String <-> 10.12.x,10.13.x,10.14.x,10.15.x Replace Data<-> E2000000 4C000000 00000000 00000000 0F040000 00000000 0304007E #8 Comment String <->xcpm MSR Patch 4206 (c) Pike R. Alpha Modify By N.Mano Disabled Boolean <-> No Find Data<-> 42060000 DC330000 00000000 00000000 1F000000 00000000 18000000 00000000 00000000 00000000 00000000 00000000 MatchOS String <->10.12.x,10.13.x,10.14.x,10.15.x Replace Data<-> 42060000 00000000 00000000 00000000 1F000000 00000000 18000000 00000000 00000000 00000000 00000000 00000000 #9 Comment String <->xcpm support /0x82D390/MSR_PP0_POLICY 0x63a (c) Pike R. Alpha Modify By N.Mano Disabled Boolean <-> No Find Data<-> 3A060000 DC330000 00000000 00000000 1F MatchOS String <->10.12.x,10.13.x,10.14.x,10.15.x Replace Data<-> 3A060000 00000000 00000000 00000000 00 #10 Disable panic kext logging on 10.15.4+ Release kernel Comment String <->Disable panic kext logging on @PMheart/Pike R. Alpha Disabled Boolean <-> No Find Data<-> 8A0284C0 7447 MatchOS String <->10.14.x,10.15.x Replace Data<-> 8A0284C0 EB47 Edited March 28, 2020 by nmano 1 1 Link to comment https://www.insanelymac.com/forum/topic/335650-kernelandkextpatches-1013x1014x1015x-x99x299/page/4/#findComment-2714329 Share on other sites More sharing options...
vanvasten Posted March 29, 2020 Share Posted March 29, 2020 22 hours ago, nmano said: XCPM 10.15.4 Clover I test with X99 & X299 Boards. XCPM Patches 10.15.4 Modify By N.Mano FakeCPUID 0x0306C3/0x0306F2 Haswell-E FakeCPUID 0x0306D4 Broadwell-E FakeCPUID 0x0406E3 Skylake-X #1xcpm_core_scope_msrs © Pike R. Alpha Modify 10.15.4 N.Mano Comment String <-> xcpm_core_scope_msrs © Pike R. Alpha Disabled Boolean <-> No Find Data<-> 31D2E857 D2FFFF MatchOS String <-> 10.15.x Replace Data<-> 31D29090 909090 #2_xcpm_pkg_scope_msrs (c) Pike R. Alpha Modify By N.Mano Comment String <-> _xcpm_pkg_scope_msrs (c) Pike R. Alpha Modify By N.Mano Disabled Boolean <-> No Find Data<-> 31D2E8E9 F9FEFF MatchOS String <-> 10.15.x Replace Data<-> 31D29090 909090 #3 Comment String <-> _xcpm_SMT_scope_msrs #1 (c) Pike R. Alpha Modify By N.Mano Disabled Boolean <-> No Find Data<-> BE060000 005DE908 000000 MatchOS String <-> 10.15.x Replace Data<-> BE060000 005DC390 909090 #4 Comment String <->_xcpm_SMT_scope_msrs_2 (c) Pike R. Alpha Modify By N.Mano Disabled Boolean <-> No Find Data<-> 31D2E838 FDFFFF MatchOS String <-> 10.15.x Replace Data<-> 31D29090 909090 #5 Comment String <->__xcpm_enable_pstate_patch (c) Pike R. Alpha Modify By N.Mano Disabled Boolean <-> No Find Data<-> 41C1E608 4963D689 D048C1EA 20 MatchOS String <-> 10.15.x Replace Data<-> 41C1E608 B800FF00 0031D290 90 #6 Comment String <->xcpm_bootstrap Haswell-E (c) Pike R. Alpha Modify By N.Mano Disabled Boolean <-> No Find Data<-> 80C3C480 FB42 MatchOS String <-> 10.15.x Replace Data<-> 80C3C180 FB42 #7 Comment String <->_C6/C7_If=E2-Enabled=0x7E000403 Pike R. Alpha Modify By N.Mano Disabled Boolean <-> No Find Data<-> E2000000 4C000000 00000000 00000000 0F040000 00000000 0500001E MatchOS String <-> 10.12.x,10.13.x,10.14.x,10.15.x Replace Data<-> E2000000 4C000000 00000000 00000000 0F040000 00000000 0304007E #8 Comment String <->xcpm MSR Patch 4206 (c) Pike R. Alpha Modify By N.Mano Disabled Boolean <-> No Find Data<-> 42060000 DC330000 00000000 00000000 1F000000 00000000 18000000 00000000 00000000 00000000 00000000 00000000 MatchOS String <->10.12.x,10.13.x,10.14.x,10.15.x Replace Data<-> 42060000 00000000 00000000 00000000 1F000000 00000000 18000000 00000000 00000000 00000000 00000000 00000000 #9 Comment String <->xcpm support /0x82D390/MSR_PP0_POLICY 0x63a (c) Pike R. Alpha Modify By N.Mano Disabled Boolean <-> No Find Data<-> 3A060000 DC330000 00000000 00000000 1F MatchOS String <->10.12.x,10.13.x,10.14.x,10.15.x Replace Data<-> 3A060000 00000000 00000000 00000000 00 #10 Disable panic kext logging on 10.15.4+ Release kernel Comment String <->Disable panic kext logging on @PMheart/Pike R. Alpha Disabled Boolean <-> No Find Data<-> 8A0284C0 7447 MatchOS String <->10.14.x,10.15.x Replace Data<-> 8A0284C0 EB47 This worked perfectly! Thanks Link to comment https://www.insanelymac.com/forum/topic/335650-kernelandkextpatches-1013x1014x1015x-x99x299/page/4/#findComment-2714493 Share on other sites More sharing options...
NeXtor Posted March 30, 2020 Share Posted March 30, 2020 (edited) @nmano I've implemented your patches by disabling AppleXcpmExtraMsrs and AppleXcpmForceBoost but the boot.log file reports these two errors: OC: Kernel patcher result 7 for kernel (xcpm MSR Patch 4206 (c) Pike R. Alpha Modify By N.Mano) - Not Found OC: Kernel patcher result 9 for kernel (xcpm support /0x82D390/MSR_PP0_POLICY 0x63a (c) Pike R. Alpha Modify By N.Mano) - Not Found I apologize, the patches are the same but I wrote here instead of writing in the opencore topic... Edited March 30, 2020 by NeXtor 1 Link to comment https://www.insanelymac.com/forum/topic/335650-kernelandkextpatches-1013x1014x1015x-x99x299/page/4/#findComment-2714558 Share on other sites More sharing options...
nmano Posted March 31, 2020 Author Share Posted March 31, 2020 On 3/30/2020 at 4:40 AM, NeXtor said: @nmano I've implemented your patches by disabling AppleXcpmExtraMsrs and AppleXcpmForceBoost but the boot.log file reports these two errors: OC: Kernel patcher result 7 for kernel (xcpm MSR Patch 4206 (c) Pike R. Alpha Modify By N.Mano) - Not Found OC: Kernel patcher result 9 for kernel (xcpm support /0x82D390/MSR_PP0_POLICY 0x63a (c) Pike R. Alpha Modify By N.Mano) - Not Found I apologize, the patches are the same but I wrote here instead of writing in the opencore topic... I will check and report back thanks. Link to comment https://www.insanelymac.com/forum/topic/335650-kernelandkextpatches-1013x1014x1015x-x99x299/page/4/#findComment-2714768 Share on other sites More sharing options...
latze Posted March 31, 2020 Share Posted March 31, 2020 On 10.15.4 the following should are changed: BY N.Mano/Pike R. Alpha Sierra xcpm MSR Patch 4 / xcpm support Pike R. Alpha Comment String <->xcpm support Pike R. Alpha Disabled Boolean <-> No Find Data<-> 42060000 DC330600 00000000 00000000 1F000000 00000000 18000000 00000000 00000000 00000000 00000000 00000000 MatchOS String <->10.12.x,10.13.x,10.14.x,10.15.x Replace Data<-> 42060000 00000000 00000000 00000000 1F000000 00000000 18000000 00000000 00000000 00000000 00000000 00000000 0x82D390/MSR_PP0_POLICY 0x63a Modify N.Mano Comment String <->xcpm support Pike R. Alpha Disabled Boolean <-> No Find Data<-> 3A060000 DC330600 00000000 00000000 1F MatchOS String <->10.12.x,10.13.x,10.14.x,10.15.x Replace Data<-> 3A060000 00000000 00000000 00000000 00 Without these and with bootstrap patch enabled kernel doesn't boot on my 5820k 1 Link to comment https://www.insanelymac.com/forum/topic/335650-kernelandkextpatches-1013x1014x1015x-x99x299/page/4/#findComment-2714791 Share on other sites More sharing options...
latze Posted April 1, 2020 Share Posted April 1, 2020 Also the correct _xcpm_SMT_scope_msrs #2 patch for 10.15.4 is: Find Data<-> BE060000 0031D2E8 02FDFFFF MatchOS String <->10.15.x Replace Data<-> BE060000 0031D290 90909090 and for 10.15.3 ( the one posted on the first page is not correct and replaces some random code not related to xcpm ) : Find Data<-> BE060000 0031D2E8 12FDFFFF MatchOS String <->10.15.x Replace Data<-> BE060000 0031D290 90909090 Link to comment https://www.insanelymac.com/forum/topic/335650-kernelandkextpatches-1013x1014x1015x-x99x299/page/4/#findComment-2714958 Share on other sites More sharing options...
nmano Posted April 2, 2020 Author Share Posted April 2, 2020 (edited) On 3/31/2020 at 10:53 AM, latze said: On 10.15.4 the following should are changed: Without these and with bootstrap patch enabled kernel doesn't boot on my 5820k !0.15.4 patched update. #1xcpm_core_scope_msrs © Pike R. Alpha Modify 10.15.4 N.Mano Comment String <-> xcpm_core_scope_msrs © Pike R. Alpha Disabled Boolean <-> No Find Data<-> 31D2E857 D2FFFF MatchOS String <-> 10.15.x Replace Data<-> 31D29090 909090 #2_xcpm_pkg_scope_msrs (c) Pike R. Alpha Modify By N.Mano Comment String <-> _xcpm_pkg_scope_msrs (c) Pike R. Alpha Modify By N.Mano Disabled Boolean <-> No Find Data<-> 31D2E8E9 F9FEFF MatchOS String <-> 10.15.x Replace Data<-> 31D29090 909090 #3 Comment String <-> _xcpm_SMT_scope_msrs #1 (c) Pike R. Alpha Modify By N.Mano Disabled Boolean <-> No Find Data<-> BE060000 005DE908 000000 MatchOS String <-> 10.15.x Replace Data<-> BE060000 005DC390 909090 #4 Comment String <->_xcpm_SMT_scope_msrs_2 (c) Pike R. Alpha Modify By N.Mano Disabled Boolean <-> No Find Data<-> 31D2E838 FDFFFF MatchOS String <-> 10.15.x Replace Data<-> 31D29090 909090 #5 Comment String <->__xcpm_enable_pstate_patch (c) Pike R. Alpha Modify By N.Mano Disabled Boolean <-> No Find Data<-> 41C1E608 4963D689 D048C1EA 20 MatchOS String <-> 10.15.x Replace Data<-> 41C1E608 B800FF00 0031D290 90 #6 Comment String <->xcpm_bootstrap Haswell-E (c) Pike R. Alpha Modify By N.Mano Disabled Boolean <-> No Find Data<-> 80C3C480 FB42 MatchOS String <-> 10.15.x Replace Data<-> 80C3C180 FB42 #7 Comment String <->_C6/C7_If=E2-Enabled=0x7E000403 Pike R. Alpha Modify By N.Mano Disabled Boolean <-> No Find Data<-> E2000000 4C000000 00000000 00000000 0F040000 00000000 0500001E MatchOS String <-> 10.12.x,10.13.x,10.14.x,10.15.x Replace Data<-> E2000000 4C000000 00000000 00000000 0F040000 00000000 0304007E #8 Comment String <->xcpm MSR Patch 4206 (c) Pike R. Alpha Modify By N.Mano Disabled Boolean <-> No Find Data<-> 42060000 DC330600 00000000 00000000 1F000000 00000000 18000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 MatchOS String <->10.12.x,10.13.x,10.14.x,10.15.x Replace Data<-> 42060000 00000000 00000000 00000000 1F000000 00000000 18000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 #9 Comment String <->xcpm support /0x82D390/MSR_PP0_POLICY 0x63a (c) Pike R. Alpha Modify By N.Mano Disabled Boolean <-> No Find Data<-> 3A060000 DC330600 00000000 00000000 1F MatchOS String <->10.12.x,10.13.x,10.14.x,10.15.x Replace Data<-> 3A060000 00000000 00000000 00000000 1F #10 Disable panic kext logging on 10.15.4+ Release kernel Comment String <->Disable panic kext logging on @PMheart/Pike R. Alpha Disabled Boolean <-> No Find Data<-> 8A0284C0 7447 MatchOS String <->10.14.x,10.15.x Replace Data<-> 8A0284C0 EB47 Edited April 2, 2020 by nmano Link to comment https://www.insanelymac.com/forum/topic/335650-kernelandkextpatches-1013x1014x1015x-x99x299/page/4/#findComment-2715064 Share on other sites More sharing options...
latze Posted April 3, 2020 Share Posted April 3, 2020 @nmano What you wrote for _xcpm_SMT_scope_msrs_2 is actually for _xcpm_pkg_scope_msrs For _xcpm_SMT_scope_msrs_2 it is Find 31D2E802 FDFFFF Replace 31D29090 909090 For xcpm_core_scope_msrs it is wrong also it is Find 31D2E815 FDFFFF Replace 31D29090 909090 19 hours ago, nmano said: !0.15.4 patched update. #1xcpm_core_scope_msrs © Pike R. Alpha Modify 10.15.4 N.Mano Comment String <-> xcpm_core_scope_msrs © Pike R. Alpha Disabled Boolean <-> No Find Data<-> 31D2E857 D2FFFF MatchOS String <-> 10.15.x Replace Data<-> 31D29090 909090 #2_xcpm_pkg_scope_msrs (c) Pike R. Alpha Modify By N.Mano Comment String <-> _xcpm_pkg_scope_msrs (c) Pike R. Alpha Modify By N.Mano Disabled Boolean <-> No Find Data<-> 31D2E8E9 F9FEFF MatchOS String <-> 10.15.x Replace Data<-> 31D29090 909090 #3 Comment String <-> _xcpm_SMT_scope_msrs #1 (c) Pike R. Alpha Modify By N.Mano Disabled Boolean <-> No Find Data<-> BE060000 005DE908 000000 MatchOS String <-> 10.15.x Replace Data<-> BE060000 005DC390 909090 #4 Comment String <->_xcpm_SMT_scope_msrs_2 (c) Pike R. Alpha Modify By N.Mano Disabled Boolean <-> No Find Data<-> 31D2E838 FDFFFF MatchOS String <-> 10.15.x Replace Data<-> 31D29090 909090 #5 Comment String <->__xcpm_enable_pstate_patch (c) Pike R. Alpha Modify By N.Mano Disabled Boolean <-> No Find Data<-> 41C1E608 4963D689 D048C1EA 20 MatchOS String <-> 10.15.x Replace Data<-> 41C1E608 B800FF00 0031D290 90 #6 Comment String <->xcpm_bootstrap Haswell-E (c) Pike R. Alpha Modify By N.Mano Disabled Boolean <-> No Find Data<-> 80C3C480 FB42 MatchOS String <-> 10.15.x Replace Data<-> 80C3C180 FB42 #7 Comment String <->_C6/C7_If=E2-Enabled=0x7E000403 Pike R. Alpha Modify By N.Mano Disabled Boolean <-> No Find Data<-> E2000000 4C000000 00000000 00000000 0F040000 00000000 0500001E MatchOS String <-> 10.12.x,10.13.x,10.14.x,10.15.x Replace Data<-> E2000000 4C000000 00000000 00000000 0F040000 00000000 0304007E #8 Comment String <->xcpm MSR Patch 4206 (c) Pike R. Alpha Modify By N.Mano Disabled Boolean <-> No Find Data<-> 42060000 DC330600 00000000 00000000 1F000000 00000000 18000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 MatchOS String <->10.12.x,10.13.x,10.14.x,10.15.x Replace Data<-> 42060000 00000000 00000000 00000000 1F000000 00000000 18000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 #9 Comment String <->xcpm support /0x82D390/MSR_PP0_POLICY 0x63a (c) Pike R. Alpha Modify By N.Mano Disabled Boolean <-> No Find Data<-> 3A060000 DC330600 00000000 00000000 1F MatchOS String <->10.12.x,10.13.x,10.14.x,10.15.x Replace Data<-> 3A060000 00000000 00000000 00000000 1F #10 Disable panic kext logging on 10.15.4+ Release kernel Comment String <->Disable panic kext logging on @PMheart/Pike R. Alpha Disabled Boolean <-> No Find Data<-> 8A0284C0 7447 MatchOS String <->10.14.x,10.15.x Replace Data<-> 8A0284C0 EB47 1 Link to comment https://www.insanelymac.com/forum/topic/335650-kernelandkextpatches-1013x1014x1015x-x99x299/page/4/#findComment-2715231 Share on other sites More sharing options...
nmano Posted April 4, 2020 Author Share Posted April 4, 2020 On 4/3/2020 at 2:18 AM, latze said: @nmano What you wrote for _xcpm_SMT_scope_msrs_2 is actually for _xcpm_pkg_scope_msrs For _xcpm_SMT_scope_msrs_2 it is Find 31D2E802 FDFFFF Replace 31D29090 909090 For xcpm_core_scope_msrs it is wrong also it is Find 31D2E815 FDFFFF Replace 31D29090 909090 Hi @latze I test your patch but score is down. Your patch My patch Still I don't know which one is correct. I am waiting for @PMheart Thanks for your support. Link to comment https://www.insanelymac.com/forum/topic/335650-kernelandkextpatches-1013x1014x1015x-x99x299/page/4/#findComment-2715369 Share on other sites More sharing options...
pitrysha Posted April 4, 2020 Share Posted April 4, 2020 @nmano @latze Maybe patches for Haswell and Skylake should have differences ? 1 Link to comment https://www.insanelymac.com/forum/topic/335650-kernelandkextpatches-1013x1014x1015x-x99x299/page/4/#findComment-2715375 Share on other sites More sharing options...
nmano Posted April 4, 2020 Author Share Posted April 4, 2020 50 minutes ago, pitrysha said: @nmano @latze Maybe patches for Haswell and Skylake should have differences ? X99 and X299 same patches. X99 with _xcpm_bootstrap © Pike R. Alpha X299 No bootstrap patch. 1 Link to comment https://www.insanelymac.com/forum/topic/335650-kernelandkextpatches-1013x1014x1015x-x99x299/page/4/#findComment-2715381 Share on other sites More sharing options...
Recommended Posts