Jump to content

KernelAndKextPatches 10.13x,10.14.x,10.15.x X99/X299


nmano
242 posts in this topic

Recommended Posts

XCPM Patches 10.15.6  Modify By N.Mano  X99/X299

If you are using _xcpm_bootstrap patch your FakeCPUID = Original CPUID

KernelAndKextPatches->FakeCPUID->0x050654

 

FakeCPUID       Original CPUID

0x0306C3         0x0306F2        Haswell-E

0x0306D4         0x0406F1        Broadwell-E

0x0406E3         0x050654        Skylake-X

0x0406E3         0x050657        Cascade Lake-X

 

#1 xcpm_core_scope_msrs © Pike R. Alpha Modify 10.15.6 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 This patch for X99(Haswell-E)

Comment    String  <->xcpm_bootstrap HASwell-E (c) Pike R. Alpha Modify By N.Mano
Disabled   Boolean <-> No
Find       Data<->   8D43C43C 427722
MatchOS    String <-> 10.15.x
Replace    Data<->   8D43C13C 427722

#7 This patch for X299(Skylake-X/Cascade Lake-X)


Comment    String  <->xcpm_bootstrap Skylake-X/Cascade Lake-X (c) Pike R. Alpha Modify By N.Mano
Disabled   Boolean <-> No
Find       Data<->   8D43C43C 427722
MatchOS    String <-> 10.15.x
Replace    Data<->   8D43BD3C 427722

#8 This patch for X99(Broadwell-E)

Comment    String  <->xcpm_bootstrap Broadwell-E (c) Pike R. Alpha Modify By N.Mano
Disabled   Boolean <-> No
Find       Data<->   8D43C43C 427722
MatchOS    String <-> 10.15.x
Replace    Data<->   8D43BC3C 427722

#9 This patch for (IvyBridge)

Comment    String  <->xcpm_bootstrap IvyBridge (c) Pike R. Alpha Modify By N.Mano
Disabled   Boolean <-> No
Find       Data<->   8D43C43C 427722
MatchOS    String <-> 10.15.x
Replace    Data<->   8D43C63C 427722
 

#10

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 


#11

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 
MatchOS    String <->10.15.x
Replace    Data<-> 42060000 00000000 00000000 00000000 1F000000 00000000 18000000 00000000 00000000 00000000 00000000 00000000 

#12

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.15.x
Replace    Data<-> 3A060000 00000000 00000000 00000000 1F 


#13 Disable panic kext logging on 10.15.6/10.16.x Release kernel +0x7700 Modify By N.Mano

Comment    String  <->Disable panic kext logging on   @PMheart/Pike R. Alpha
Disabled   Boolean <-> No
Find       Data<->  8A0284C0 740D
MatchOS    String <->10.15.x
Replace    Data<->  8A0284C0 EB0D

 

  • Like 1
Link to comment
Share on other sites

XCPM 10.16 /11.0 Beta  X99/X299

If you are using _xcpm_bootstrap patch your FakeCPUID = Original CPUID

KernelAndKextPatches->FakeCPUID->0x050654

 

FakeCPUID       Original CPUID

0x0306C3         0x0306F2        Haswell-E

0x0306D4         0x0406F1        Broadwell-E

0x0406E3         0x050654        Skylake-X

0x0406E3         0x050657        Cascade Lake-X

 

#1 xcpm_core_scope_msrs © Pike R. Alpha Modify 10.16 N.Mano


Comment    String  <-> xcpm_core_scope_msrs © Pike R. Alpha
Disabled   Boolean <-> No
Find       Data<-> 31D2E8FF E0FFFF
MatchOS    String <-> 10.16.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<->      31D2E8BD F1FFFF
MatchOS     String <->    10.16.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.16.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.16.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.16.x
Replace    Data<->   41C1E608 B800FF00 0031D290 90

#6 This patch for X99(Haswell-E)

Comment    String  <->xcpm_bootstrap HASwell-E (c) Pike R. Alpha Modify By N.Mano
Disabled   Boolean <-> No
Find       Data<->   80C3C480 FB420F
MatchOS    String <-> 10.16.x
Replace    Data<->   80C3C180 FB420F

#7 This patch for X299(Skylake-X/Cascade Lake-X)


Comment    String  <->xcpm_bootstrap Skylake-X/Cascade Lake-X (c) Pike R. Alpha Modify By N.Mano
Disabled   Boolean <-> No
Find       Data<->   80C3C480 FB420F
MatchOS    String <-> 10.16.x
Replace    Data<->   80C3BD80 FB420F

#8 This patch for X99(Broadwell-E)

Comment    String  <->xcpm_bootstrap Broadwell-E (c) Pike R. Alpha Modify By N.Mano
Disabled   Boolean <-> No
Find       Data<->   80C3C480 FB420F
MatchOS    String <-> 10.16.x
Replace    Data<->   80C3BC80 FB420F

#9 This patch for (IvyBridge)

Comment    String  <->xcpm_bootstrap IvyBridge (c) Pike R. Alpha Modify By N.Mano
Disabled   Boolean <-> No
Find       Data<->   80C3C480 FB420F
MatchOS    String <-> 10.16.x
Replace    Data<->   80C3C680 FB420F
 
#10

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,10.16.x
Replace    Data<-> E2000000 4C000000 00000000 00000000 0F040000 00000000 0304007E 

#11

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 
MatchOS    String <->10.16.x
Replace    Data<-> 42060000 00000000 00000000 00000000 1F000000 00000000 18000000 00000000 00000000 00000000 00000000 00000000 

#12

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.16.x
Replace    Data<-> 3A060000 00000000 00000000 00000000 1F 


#13 Disable panic kext logging on 10.15.6/10.16.x Release kernel +0x7700 Modify By N.Mano

Comment    String  <->Disable panic kext logging on   @PMheart/Pike R. Alpha
Disabled   Boolean <-> No
Find       Data<->  8A0284C0 740D
MatchOS    String <->10.16.x
Replace    Data<->  8A0284C0 EB0D

 

  • Like 2
Link to comment
Share on other sites

  • 2 weeks later...

Hi there. Im running a Broardwell Xeon  2697v4

With these patches my CPU runs stuck at 2.8ghz with high power usage. I had to use 0x0306D4 as my FakeCPUID to boot mac os. 0x0406F1 or the id from my older patches (0x040674) would cause me to get stuck on the +++++ part of boot or suffer some kind of crash mid way through boot.

With the old patches I had for 10.15 / 10.14.6 I could get seemingly full speed stepping and I had better performance. I cant use them now though because they would not boot with the new clover or my new 64gb ram.

 

So... Any thoughts on what I might be able to try to unlock my processors stepping and get better performance? Turning off some of the patches did nothing obvious and benchmarks remained fairly consistent though those tests.

I'm running MacPro7,1 (although results appeared the same on imacPro1,1)

 

The current config used with clover is attached.

On 7/22/2020 at 12:14 PM, nmano said:

XCPM Patches 10.15.6  Modify By N.Mano  X99/X299

If you are using _xcpm_bootstrap patch your FakeCPUID = Original CPUID

KernelAndKextPatches->FakeCPUID->0x050654

 

FakeCPUID       Original CPUID

0x0306C3         0x0306F2        Haswell-E

0x0306D4         0x0406F1        Broadwell-E

0x0406E3         0x050654        Skylake-X

0x0406E3         0x050657        Cascade Lake-X

 


#1 xcpm_core_scope_msrs © Pike R. Alpha Modify 10.15.6 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 This patch for X99(Haswell-E)

Comment    String  <->xcpm_bootstrap HASwell-E (c) Pike R. Alpha Modify By N.Mano
Disabled   Boolean <-> No
Find       Data<->   8D43C43C 427722
MatchOS    String <-> 10.15.x
Replace    Data<->   8D43C13C 427722

#7 This patch for X299(Skylake-X/Cascade Lake-X)


Comment    String  <->xcpm_bootstrap Skylake-X/Cascade Lake-X (c) Pike R. Alpha Modify By N.Mano
Disabled   Boolean <-> No
Find       Data<->   8D43C43C 427722
MatchOS    String <-> 10.15.x
Replace    Data<->   8D43BD3C 427722

#8 This patch for X99(Broadwell-E)

Comment    String  <->xcpm_bootstrap Broadwell-E (c) Pike R. Alpha Modify By N.Mano
Disabled   Boolean <-> No
Find       Data<->   8D43C43C 427722
MatchOS    String <-> 10.15.x
Replace    Data<->   8D43BC3C 427722

#9 This patch for (IvyBridge)

Comment    String  <->xcpm_bootstrap IvyBridge (c) Pike R. Alpha Modify By N.Mano
Disabled   Boolean <-> No
Find       Data<->   8D43C43C 427722
MatchOS    String <-> 10.15.x
Replace    Data<->   8D43C63C 427722
 

#10

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 


#11

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 
MatchOS    String <->10.15.x
Replace    Data<-> 42060000 00000000 00000000 00000000 1F000000 00000000 18000000 00000000 00000000 00000000 00000000 00000000 

#12

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.15.x
Replace    Data<-> 3A060000 00000000 00000000 00000000 1F 


#13 Disable panic kext logging on 10.15.6/10.16.x Release kernel +0x7700 Modify By N.Mano

Comment    String  <->Disable panic kext logging on   @PMheart/Pike R. Alpha
Disabled   Boolean <-> No
Find       Data<->  8A0284C0 740D
MatchOS    String <->10.15.x
Replace    Data<->  8A0284C0 EB0D

 

 

config.plist

Link to comment
Share on other sites

  • 2 weeks later...

any success with big sur yet?

 

I am using the clover method described here:

 

https://www.hackintosh-forum.de/forum/thread/49311-macos-11-bigsur-dev-beta-clover-patch/?pageNo=1

 

And i get this wired kernel panic i haven't managed to figure out and that i can't get rid of no matter what i tryed so far.

 

I think it's something ssdt or dsdt related but i just don't know what it is.

 

My hw:

 

-Gigabyte x99 soc champion

-i7 5820k

-r9 280x sapphire

 

Picture of the kernel panic inside the spoiler

 

Spoiler

camphoto_1804928587.thumb.JPG.6d105823759e816b6e9c55c1e87daa0b.JPG

 

 

Edited by ITzTravelInTime
  • Like 1
Link to comment
Share on other sites

On 7/30/2020 at 5:28 AM, Setura said:

Hi there. Im running a Broardwell Xeon  2697v4

With these patches my CPU runs stuck at 2.8ghz with high power usage. I had to use 0x0306D4 as my FakeCPUID to boot mac os. 0x0406F1 or the id from my older patches (0x040674) would cause me to get stuck on the +++++ part of boot or suffer some kind of crash mid way through boot.

With the old patches I had for 10.15 / 10.14.6 I could get seemingly full speed stepping and I had better performance. I cant use them now though because they would not boot with the new clover or my new 64gb ram.

 

So... Any thoughts on what I might be able to try to unlock my processors stepping and get better performance? Turning off some of the patches did nothing obvious and benchmarks remained fairly consistent though those tests.

I'm running MacPro7,1 (although results appeared the same on imacPro1,1)

 

The current config used with clover is attached.

 

config.plist

 

I have normal results with i7 6850k on the same board with FakeCPUID and lastest patches for 10.15.6. _xcpm_bootstap gave same result as you so I kept FakeCPUID way.

EFI final !!!!.zip

  • Like 1
Link to comment
Share on other sites

  • 2 weeks later...
On 8/17/2020 at 3:24 AM, nyu1985 said:

 

I have normal results with i7 6850k on the same board with FakeCPUID and lastest patches for 10.15.6. _xcpm_bootstap gave same result as you so I kept FakeCPUID way.

EFI final !!!!.zip

Dude. Thank you.

 

This is the first time I've had open core work for me. I added bluetooth kext and changed the audio to the kext I was using in clover as initially, your config was sound only out of my Radeon pro for some reason. I was on Clover and while clover still seemed to do a better job of the USB layout (some ports are ejecting drives now, although 2 of the back ports didn't work at all with my clover) I'm sold on Open core as this otherwise seems smooth.
How hard would it be for me to follow any future OC updates myself? Or might I be able to nab the odd update from you?

Never had a score this high for my processor... So I'm very happy. Thank you.

Screen Shot 2020-08-26 at 3.36.45 PM.png

Link to comment
Share on other sites

16 minutes ago, Setura said:

Dude. Thank you.

 

This is the first time I've had open core work for me. I added bluetooth kext and changed the audio to the kext I was using in clover as initially, your config was sound only out of my Radeon pro for some reason. I was on Clover and while clover still seemed to do a better job of the USB layout (some ports are ejecting drives now, although 2 of the back ports didn't work at all with my clover) I'm sold on Open core as this otherwise seems smooth.
How hard would it be for me to follow any future OC updates myself? Or might I be able to nab the odd update from you?

Never had a score this high for my processor... So I'm very happy. Thank you.

Screen Shot 2020-08-26 at 3.36.45 PM.png

Please let us know if you get BigSur going. Most all of us with x99s cannot, and help is elusive. thanks

Link to comment
Share on other sites

My main Hack is the mod G5 in my signature so I keep it up-to-date. For the X99, I play with it only when I have time as it's pain to make it work properly.

 

Anyway, you should be able to update OpenCore by yourself as the releases contain only what is needed to be updated.

You might need to update the patches also but I found a way to make my config work only with the Quirks, SSDT and FakeCPUID. I'll share my EFI once I'm sure it's stable. 

 

I tried BigSur several time but I always get the usual KP. I saw people having success with Haswell-E setup but not with Broadwell-E... It makes me think that the FakeCPUID is not working anymore for Big Sur with Broadwell-E but I'm reaching the limits of my skills at this point xD.

 

Any help from the legends of the forum would be really nice !

 

  • Like 2
Link to comment
Share on other sites

9 hours ago, nyu1985 said:

My main Hack is the mod G5 in my signature so I keep it up-to-date. For the X99, I play with it only when I have time as it's pain to make it work properly.

 

Anyway, you should be able to update OpenCore by yourself as the releases contain only what is needed to be updated.

You might need to update the patches also but I found a way to make my config work only with the Quirks, SSDT and FakeCPUID. I'll share my EFI once I'm sure it's stable. 

 

I tried BigSur several time but I always get the usual KP. I saw people having success with Haswell-E setup but not with Broadwell-E... It makes me think that the FakeCPUID is not working anymore for Big Sur with Broadwell-E but I'm reaching the limits of my skills at this point xD.

 

Any help from the legends of the forum would be really nice !

 

I've spent weeks trying to get Big Sur going on my x99. I say weeks because I didn't have opencore and it took a lot of time for me to get it to work for Catalina. I have asked on every possible thread and even attempted to ask @nmano @Pavo and @vit9696. My best conclusion is there is a problem like the x299s have with needing an ssdt-rtc0, for Asus x99 boards too. And though I've tried and tried with the ssdt-rtc0s provided, I'm stuck and hoping someone will help us or Clover will help us.

Edited by jmacie
Link to comment
Share on other sites

My Geekbench result is fine. Can anyone check the below appleintel.kext output from the Hackintool app? How to analyze it is right?

 

Also in the boot screen, there is a warning three patches are not found, do I've to use it or find another patch? please check the attached screenshot

 

AppleIntelInfo.kext v3.0 Copyright © 2012-2017 Pike R. Alpha. All rights reserved.

Settings:
------------------------------------------
enableHWP............................... : 0
logMSRs................................. : 1
logIGPU................................. : 0
logIntelRegs............................ : 0
logCStates.............................. : 1
logIPGStyle............................. : 1

Warning: Clover hw.busfrequency error detected : 17d78400
InitialTSC.............................. : 0x1802beb097d (51 MHz)
MWAIT C-States.......................... : 8480

Processor Brandstring................... : Intel(R) Core(TM) i7-6900K CPU @ 3.20GHz

Processor Signature..................... : 0x406F1
------------------------------------------
 - Family............................... : 6
 - Stepping............................. : 1
 - Model................................ : 0x4F (79)

Model Specific Registers (MSRs)
------------------------------------------

MSR_IA32_PLATFORM_ID..............(0x17) : 0x8000000000000
------------------------------------------
 - Processor Flags...................... : 2

MSR_CORE_THREAD_COUNT.............(0x35) : 0x80010
------------------------------------------
 - Core Count........................... : 8
 - Thread Count......................... : 16

MSR_PLATFORM_INFO.................(0xCE) : 0x20080C3BF3812000
------------------------------------------
 - Maximum Non-Turbo Ratio.............. : 0x20 (3200 MHz)
 - Ratio Limit for Turbo Mode........... : 1 (programmable)
 - TDP Limit for Turbo Mode............. : 1 (programmable)
 - Low Power Mode Support............... : 1 (LPM supported)
 - Number of ConfigTDP Levels........... : 1 (additional TDP level(s) available)
 - Maximum Efficiency Ratio............. : 12
 - Minimum Operating Ratio.............. : 8

MSR_PMG_CST_CONFIG_CONTROL........(0xE2) : 0x7E000008
------------------------------------------
 - I/O MWAIT Redirection Enable......... : 0 (not enabled)
 - CFG Lock............................. : 0 (MSR not locked)
 - C3 State Auto Demotion............... : 1 (enabled)
 - C1 State Auto Demotion............... : 1 (enabled)
 - C3 State Undemotion.................. : 1 (enabled)
 - C1 State Undemotion.................. : 1 (enabled)
 - Package C-State Auto Demotion........ : 1 (enabled)
 - Package C-State Undemotion........... : 1 (enabled)

MSR_PMG_IO_CAPTURE_BASE...........(0xE4) : 0x10414
------------------------------------------
 - LVL_2 Base Address................... : 0x414
 - C-state Range........................ : 1 (C-States not included, I/O MWAIT redirection not enabled)

IA32_MPERF........................(0xE7) : 0x2318FD1DD0
IA32_APERF........................(0xE8) : 0x2ACCE871D2
MSR_0x150........................(0x150) : 0x20000000000

MSR_FLEX_RATIO...................(0x194) : 0xE0000
------------------------------------------

MSR_IA32_PERF_STATUS.............(0x198) : 0x27AB00002800
------------------------------------------
 - Current Performance State Value...... : 0x2800 (4000 MHz)

MSR_IA32_PERF_CONTROL............(0x199) : 0xFF00
------------------------------------------
 - Target performance State Value....... : 0xFF00 (25500 MHz)
 - Intel Dynamic Acceleration........... : 0 (IDA engaged)

IA32_CLOCK_MODULATION............(0x19A) : 0x0

IA32_THERM_INTERRUPT.............(0x19B) : 0x0

IA32_THERM_STATUS................(0x19C) : 0x88390000
------------------------------------------
 - Thermal Status....................... : 0
 - Thermal Log.......................... : 0
 - PROCHOT # or FORCEPR# event.......... : 0
 - PROCHOT # or FORCEPR# log............ : 0
 - Critical Temperature Status.......... : 0
 - Critical Temperature log............. : 0
 - Thermal Threshold #1 Status.......... : 0
 - Thermal Threshold #1 log............. : 0
 - Thermal Threshold #2 Status.......... : 0
 - Thermal Threshold #2 log............. : 0
 - Power Limitation Status.............. : 0
 - Power Limitation log................. : 0
 - Current Limit Status................. : 0
 - Current Limit log.................... : 0
 - Cross Domain Limit Status............ : 0
 - Cross Domain Limit log............... : 0
 - Digital Readout...................... : 57
 - Resolution in Degrees Celsius........ : 1
 - Reading Valid........................ : 1 (valid)

MSR_THERM2_CTL...................(0x19D) : 0x0

IA32_MISC_ENABLES................(0x1A0) : 0x850089
------------------------------------------
 - Fast-Strings......................... : 1 (enabled)
 - FOPCODE compatibility mode Enable.... : 0
 - Automatic Thermal Control Circuit.... : 1 (enabled)
 - Split-lock Disable................... : 0
 - Performance Monitoring............... : 1 (available)
 - Bus Lock On Cache Line Splits Disable : 0
 - Hardware prefetch Disable............ : 0
 - Processor Event Based Sampling....... : 0 (PEBS supported)
 - GV1/2 legacy Enable.................. : 0
 - Enhanced Intel SpeedStep Technology.. : 1 (enabled)
 - MONITOR FSM.......................... : 1 (MONITOR/MWAIT supported)
 - Adjacent sector prefetch Disable..... : 0
 - CFG Lock............................. : 0 (MSR not locked)
 - xTPR Message Disable................. : 1 (disabled)

MSR_TEMPERATURE_TARGET...........(0x1A2) : 0x610A00
------------------------------------------
 - Turbo Attenuation Units.............. : 0 
 - Temperature Target................... : 97
 - TCC Activation Offset................ : 0

MSR_MISC_PWR_MGMT................(0x1AA) : 0x402000
------------------------------------------
 - EIST Hardware Coordination........... : 0 (hardware coordination enabled)
 - Energy/Performance Bias support...... : 1
 - Energy/Performance Bias.............. : 0 (disabled/MSR not visible to software)
 - Thermal Interrupt Coordination Enable : 1 (thermal interrupt routed to all cores)
 - SpeedShift Technology Enable......... : 0 (disabled)
 - SpeedShift Interrupt Coordination.... : 0 (disabled)
 - SpeedShift Energy Efficient Perf..... : 0 (disabled)
 - SpeedShift Technology Setup for HWP.. : No (not setup for HWP)

MSR_TURBO_RATIO_LIMIT............(0x1AD) : 0x2828282828282828
------------------------------------------
 - Maximum Ratio Limit for C01.......... : 28 (4000 MHz) 
 - Maximum Ratio Limit for C02.......... : 28 (4000 MHz) 
 - Maximum Ratio Limit for C03.......... : 28 (4000 MHz) 
 - Maximum Ratio Limit for C04.......... : 28 (4000 MHz) 
 - Maximum Ratio Limit for C05.......... : 28 (4000 MHz) 
 - Maximum Ratio Limit for C06.......... : 28 (4000 MHz) 
 - Maximum Ratio Limit for C07.......... : 28 (4000 MHz) 
 - Maximum Ratio Limit for C08.......... : 28 (4000 MHz) 

IA32_ENERGY_PERF_BIAS............(0x1B0) : 0x0

MSR_POWER_CTL....................(0x1FC) : 0x2104005B
------------------------------------------
 - Bi-Directional Processor Hot......... : 1 (enabled)
 - C1E Enable........................... : 1 (enabled)

MSR_RAPL_POWER_UNIT..............(0x606) : 0xA0E03
------------------------------------------
 - Power Units.......................... : 3 (1/8 Watt)
 - Energy Status Units.................. : 14 (61 micro-Joules)
 - Time Units .......................... : 10 (976.6 micro-Seconds)

MSR_PKG_POWER_LIMIT..............(0x610) : 0x7FFD00014EA82
------------------------------------------
 - Package Power Limit #1............... : 3408 Watt
 - Enable Power Limit #1................ : 1 (enabled)
 - Package Clamping Limitation #1....... : 0 (disabled)
 - Time Window for Power Limit #1....... : 10 (2560 milli-Seconds)
 - Package Power Limit #2............... : 4090 Watt
 - Enable Power Limit #2................ : 1 (enabled)
 - Package Clamping Limitation #2....... : 1 (allow going below OS-requested P/T state setting Time Window for Power Limit #2)
 - Time Window for Power Limit #2....... : 3 (20 milli-Seconds)
 - Lock................................. : 0 (MSR not locked)

MSR_PKG_ENERGY_STATUS............(0x611) : 0x13914FFA
------------------------------------------
 - Total Energy Consumed................ : 20037 Joules (Watt = Joules / seconds)

MSR_PKGC3_IRTL...................(0x60a) : 0x0
MSR_PKGC6_IRTL...................(0x60b) : 0x0
MSR_PKGC7_IRTL...................(0x60c) : 0x0
MSR_PKG_C2_RESIDENCY.............(0x60d) : 0x0
MSR_PKG_C3_RESIDENCY.............(0x3f8) : 0x0
MSR_PKG_C2_RESIDENCY.............(0x60d) : 0x0
MSR_PKG_C3_RESIDENCY.............(0x3f8) : 0x0
MSR_PKG_C6_RESIDENCY.............(0x3f9) : 0x0
MSR_PKG_C7_RESIDENCY.............(0x3fa) : 0x0

IA32_TSC_DEADLINE................(0x6E0) : 0x1802F730935

CPU Ratio Info:
------------------------------------------
Base Clock Frequency (BLCK)............. : 100 MHz
Maximum Efficiency Ratio/Frequency...... : 12 (1200 MHz)
Maximum non-Turbo Ratio/Frequency....... : 32 (3200 MHz)
Maximum Turbo Ratio/Frequency........... : 40 (4000 MHz)
P-State ratio * 100 = Frequency in MHz
------------------------------------------
CPU P-States [ 38 (40) ]
CPU C3-Cores [ 1 2 4 6 8 11 ]
CPU C6-Cores [ 0 2 4 6 8 10 12 14 ]
CPU P-States [ (12) 38 40 ]
CPU P-States [ 12 38 39 (40) ]
CPU C3-Cores [ 0 1 2 3 4 6 8 11 ]
CPU C6-Cores [ 0 2 4 6 8 10 12 14 15 ]
CPU C3-Cores [ 0 1 2 3 4 6 8 10 11 ]
CPU C3-Cores [ 0 1 2 3 4 5 6 8 10 11 ]
CPU C6-Cores [ 0 1 2 4 6 8 10 12 14 15 ]
CPU C3-Cores [ 0 1 2 3 4 5 6 8 9 10 11 ]
CPU C6-Cores [ 0 1 2 4 6 8 10 12 13 14 15 ]
CPU C3-Cores [ 0 1 2 3 4 5 6 7 8 9 10 11 ]
CPU C6-Cores [ 0 1 2 4 6 7 8 10 12 13 14 15 ]
CPU C6-Cores [ 0 1 2 4 6 7 8 9 10 12 13 14 15 ]
CPU C6-Cores [ 0 1 2 4 5 6 7 8 9 10 12 13 14 15 ]
CPU P-States [ (12) 37 38 39 40 ]
CPU C6-Cores [ 0 1 2 3 4 5 6 7 8 9 10 12 13 14 15 ]
CPU C6-Cores [ 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 ]

 

IMG_FCCDA1F31249-1.jpeg

Link to comment
Share on other sites

  • 4 weeks later...

Hi All,

 

I was checking that 10.15.6 Hasswell-E (which I have) patches are good for 10.15.7, and seems they are (haven't tried to update yet). However I found that this should be incorrect for 10.15.6:

 

Quote

#13 Disable panic kext logging on 10.15.6/10.16.x Release kernel +0x7700 Modify By N.Mano

Comment    String  <->Disable panic kext logging on   @PMheart/Pike R. Alpha
Disabled   Boolean <-> No
Find       Data<->  8A0284C0 740D
MatchOS    String <->10.15.x
Replace    Data<->  8A0284C0 EB0D

 

 

10.15.16 and 10.15.7 kernels should still use this one:

 

Quote

#9 Disable panic kext logging on 10.15.5+ 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

 

By looking at disassembly of 10.15.5, it patches OSKext::printKextPanicLists() by changing jz to jmp. Moreover the sequence of bytes "8A0284C0 740D" can be found in nfsrv_export() function, so patch is applied to it, which is unexpected.

Can someone double check this?

Link to comment
Share on other sites

  • 3 weeks later...
  • 3 months later...
×
×
  • Create New...