Jump to content

VirtualSMC — SMC Emulator


vit9696
760 posts in this topic

Recommended Posts

Hi @vit9696

I am using your VirtualSMC kext togheter with SMCProcessor kext

Testing it with @vectorsigma HWMonitorSMC2 app (Slice original app)

I would like to show you some screen shot

with/without SMCProcessor kext

 

with: (app see in test description 18 cores 36 threads as it is but only 16 cores on the left (from 0 to 15))

636207844_ScreenShot2018-10-08at7_34_38AM.png.257669a325eed3f2927d50374f5a9221.png

 

without (always 18 cores/36 threads on app description and no data for CPU in this case)

1726202808_ScreenShot2018-10-08at7_37_25AM.png.ae620a30396ce60ac21e1fc7b48319aa.png

 

Is it a SMCProcessor fault?

 

Thank you in advance

 

Link to comment
Share on other sites

Hi,

 

Best check smcread -s output and verify the key amount. VirtualSMC has all the necessary documentation about SMC keys in Docs folder. If the amount of keys does not match, I guess some research is going to be needed. Otherwise HWSensors2 is under question (more likely, because we tested large multicore systems).

  • Like 1
Link to comment
Share on other sites

hi @vit9696

 

macOS 10.13.6 (17G65)
Public keys (123):
[#KEY] type [ui32] 75693332 len [ 4] attr [80] -> 0000007B
[$Adr] type [ui32] 75693332 len [ 4] attr [80] -> 00000300
[$Num] type [ui8 ] 75693820 len [ 1] attr [D0] -> 01
[BATP] type [flag] 666C6167 len [ 1] attr [80] -> 00
[BEMB] type [flag] 666C6167 len [ 1] attr [80] -> 00
[CLKH] type [{clh] 7B636C68 len [ 8] attr [D0] -> 0000708000011940
[CLKT] type [ui32] 75693332 len [ 4] attr [D0] -> 0000EAFF
[CLWK] type [ui16] 75693136 len [ 2] attr [D0] -> 9DF2
[CRCA] type [ui32] 75693332 len [ 4] attr [80] -> 74D4E1B0
[CRCB] type [ui32] 75693332 len [ 4] attr [80] -> 1FAF7297
[CRCC] type [ui32] 75693332 len [ 4] attr [80] -> A34059E0
[CRCF] type [ui32] 75693332 len [ 4] attr [90] -> FAA0FAA9
[CRCK] type [ui32] 75693332 len [ 4] attr [90] -> 00000000
[CRCR] type [ui32] 75693332 len [ 4] attr [80] -> F6C2CF61
[CRCU] type [ui32] 75693332 len [ 4] attr [80] -> 645B2572
[CRCa] type [ui32] 75693332 len [ 4] attr [90] -> 74D4E1B0
[CRCb] type [ui32] 75693332 len [ 4] attr [90] -> 1FAF7297
[CRCc] type [ui32] 75693332 len [ 4] attr [90] -> A34059E0
[CRCr] type [ui32] 75693332 len [ 4] attr [90] -> F6C2CF61
[CRCu] type [ui32] 75693332 len [ 4] attr [90] -> 645B2572
[DPLM] type [{lim] 7B6C696D len [ 5] attr [51] -> NOT READABLE, code 85
[DUSR] type [ui8 ] 75693820 len [ 1] attr [40] -> NOT READABLE, code 85
[EFBM] type [ui8 ] 75693820 len [ 1] attr [C0] -> 00
[EFBP] type [ui8 ] 75693820 len [ 1] attr [C0] -> 00
[EFBS] type [ui8 ] 75693820 len [ 1] attr [D0] -> 0D
[EPCI] type [ui32] 75693332 len [ 4] attr [80] -> 0810F000
[EVCT] type [hex_] 6865785F len [ 2] attr [D0] -> 0000
[EVHF] type [ch8*] 6368382A len [28] attr [90] -> 00000000000000000000000000000000000000000000000000000000
[EVRD] type [ch8*] 6368382A len [32] attr [90] -> 0000000000000000000000000000000000000000000000000000000000000000
[FAC0] type [ui8 ] 75693820 len [ 1] attr [C0] -> 00
[FNum] type [ui8 ] 75693820 len [ 1] attr [80] -> 00
[HBKP] type [ch8*] 6368382A len [32] attr [C0] -> 0000000000000000000000000000000000000000000000000000000000000000
[LDKN] type [ui8 ] 75693820 len [ 1] attr [80] -> 02
[LDLG] type [ch8*] 6368382A len [ 1] attr [50] -> NOT READABLE, code 85
[LDSP] type [flag] 666C6167 len [ 1] attr [40] -> NOT READABLE, code 85
[LsNM] type [ui8 ] 75693820 len [ 1] attr [80] -> 00
[MSDW] type [flag] 666C6167 len [ 1] attr [50] -> NOT READABLE, code 85
[MSFW] type [flag] 666C6167 len [ 1] attr [C0] -> 00
[MSPC] type [ui8 ] 75693820 len [ 1] attr [D0] -> 19
[MSPP] type [ui8 ] 75693820 len [ 1] attr [80] -> 00
[MSPR] type [ui8 ] 75693820 len [ 2] attr [80] -> 0001
[MSPS] type [hex_] 6865785F len [ 2] attr [80] -> 0004
[MSQC] type [ui8 ] 75693820 len [ 1] attr [80] -> 00
[MSSD] type [si8 ] 73693820 len [ 1] attr [D0] -> 05
[MSSP] type [si8 ] 73693820 len [ 1] attr [C0] -> 05
[MSSW] type [flag] 666C6167 len [ 1] attr [C0] -> 00
[MSTc] type [ui8 ] 75693820 len [ 1] attr [80] -> 00
[MSTe] type [ui8 ] 75693820 len [ 1] attr [80] -> 00
[MSTf] type [ui8 ] 75693820 len [ 1] attr [80] -> 00
[MSTi] type [ui8 ] 75693820 len [ 1] attr [80] -> 00
[MSTj] type [ui8 ] 75693820 len [ 1] attr [80] -> 00
[MSTm] type [ui8 ] 75693820 len [ 1] attr [80] -> 00
[MSWr] type [ui8 ] 75693820 len [ 1] attr [80] -> 00
[NATJ] type [ui8 ] 75693820 len [ 1] attr [C0] -> 00
[NATi] type [ui16] 75693136 len [ 2] attr [C0] -> 0000
[NTOK] type [ui8 ] 75693820 len [ 1] attr [50] -> NOT READABLE, code 85
[OSWD] type [ui16] 75693136 len [ 2] attr [C0] -> 001C
[RBr ] type [ch8*] 6368382A len [ 8] attr [80] -> 6A31333700356100
[REV ] type [{rev] 7B726576 len [ 6] attr [90] -> 02410F000001
[RGEN] type [ui8 ] 75693820 len [ 1] attr [80] -> 02
[RMAC] type [ch8*] 6368382A len [ 6] attr [C4] -> 0A88552FD273
[RMSN] type [ch8*] 6368382A len [17] attr [C4] -> 433032544C314135485838374142434445
[RMde] type [char] 63686172 len [ 1] attr [80] -> 41
[RPlt] type [ch8*] 6368382A len [ 8] attr [80] -> 6A31333700000000
[RSSN] type [ch8*] 6368382A len [16] attr [C4] -> 433032564A30424D4858383700000000
[RVBF] type [{rev] 7B726576 len [ 6] attr [90] -> 02280F000007
[RVCR] type [{rev] 7B726576 len [ 6] attr [90] -> FFFFFFFFFFFF
[RVUF] type [{rev] 7B726576 len [ 6] attr [90] -> 02280F000007
[WKTP] type [ui8 ] 75693820 len [ 1] attr [D0] -> 00
[PC0C] type [sp96] 73703936 len [ 2] attr [80] -> 0000
[PC0R] type [sp96] 73703936 len [ 2] attr [80] -> 0000
[PC3C] type [flt ] 666C7420 len [ 4] attr [80] -> C7853B42
[PCAM] type [flt ] 666C7420 len [ 4] attr [80] -> 00000000
[PCEC] type [flt ] 666C7420 len [ 4] attr [80] -> C7853B42
[PCPC] type [sp96] 73703936 len [ 2] attr [80] -> 0000
[PCPR] type [sp96] 73703936 len [ 2] attr [80] -> 096F
[PCPT] type [sp96] 73703936 len [ 2] attr [80] -> 096F
[PCTR] type [sp96] 73703936 len [ 2] attr [80] -> 096F
[TC0C] type [sp78] 73703738 len [ 2] attr [80] -> 1800
[TC0D] type [sp78] 73703738 len [ 2] attr [80] -> 1B00
[TC0E] type [sp78] 73703738 len [ 2] attr [80] -> 1B00
[TC0F] type [sp78] 73703738 len [ 2] attr [80] -> 1B00
[TC0G] type [sp78] 73703738 len [ 2] attr [80] -> 0000
[TC0H] type [sp78] 73703738 len [ 2] attr [80] -> 1B00
[TC0J] type [sp78] 73703738 len [ 2] attr [80] -> 0000
[TC0P] type [sp78] 73703738 len [ 2] attr [80] -> 1B00
[TC0c] type [sp78] 73703738 len [ 2] attr [80] -> 1800
[TC0p] type [sp78] 73703738 len [ 2] attr [80] -> 1B00
[TC1C] type [sp78] 73703738 len [ 2] attr [80] -> 1700
[TC1c] type [sp78] 73703738 len [ 2] attr [80] -> 1700
[TC2C] type [sp78] 73703738 len [ 2] attr [80] -> 1700
[TC2c] type [sp78] 73703738 len [ 2] attr [80] -> 1700
[TC3C] type [sp78] 73703738 len [ 2] attr [80] -> 1A00
[TC3c] type [sp78] 73703738 len [ 2] attr [80] -> 1A00
[TC4C] type [sp78] 73703738 len [ 2] attr [80] -> 1700
[TC4c] type [sp78] 73703738 len [ 2] attr [80] -> 1700
[TC5C] type [sp78] 73703738 len [ 2] attr [80] -> 1700
[TC5c] type [sp78] 73703738 len [ 2] attr [80] -> 1700
[TC6C] type [sp78] 73703738 len [ 2] attr [80] -> 1800
[TC6c] type [sp78] 73703738 len [ 2] attr [80] -> 1800
[TC7C] type [sp78] 73703738 len [ 2] attr [80] -> 1700
[TC7c] type [sp78] 73703738 len [ 2] attr [80] -> 1700
[TC8C] type [sp78] 73703738 len [ 2] attr [80] -> 1900
[TC8c] type [sp78] 73703738 len [ 2] attr [80] -> 1900
[TC9C] type [sp78] 73703738 len [ 2] attr [80] -> 1A00
[TC9c] type [sp78] 73703738 len [ 2] attr [80] -> 1A00
[TCAC] type [sp78] 73703738 len [ 2] attr [80] -> 1800
[TCAc] type [sp78] 73703738 len [ 2] attr [80] -> 1800
[TCBC] type [sp78] 73703738 len [ 2] attr [80] -> 1700
[TCBc] type [sp78] 73703738 len [ 2] attr [80] -> 1700
[TCCC] type [sp78] 73703738 len [ 2] attr [80] -> 1900
[TCCc] type [sp78] 73703738 len [ 2] attr [80] -> 1900
[TCDC] type [sp78] 73703738 len [ 2] attr [80] -> 1900
[TCDc] type [sp78] 73703738 len [ 2] attr [80] -> 1900
[TCEC] type [sp78] 73703738 len [ 2] attr [80] -> 1800
[TCEc] type [sp78] 73703738 len [ 2] attr [80] -> 1800
[TCFC] type [sp78] 73703738 len [ 2] attr [80] -> 1800
[TCFc] type [sp78] 73703738 len [ 2] attr [80] -> 1800
[TCGC] type [sp78] 73703738 len [ 2] attr [80] -> 1900
[TCGc] type [sp78] 73703738 len [ 2] attr [80] -> 1900
[TCHC] type [sp78] 73703738 len [ 2] attr [80] -> 1B00
[TCHc] type [sp78] 73703738 len [ 2] attr [80] -> 1B00
[VC0C] type [sp3c] 73703363 len [ 2] attr [80] -> 0B63

Hidden keys (?):
[____] type [flag] 666C6167 len [ 1] attr [80] -> 01
[OSK0] type [ch8*] 6368382A len [32] attr [90] -> 6F757268617264776F726B62797468657365776F72647367756172646564706C
[OSK1] type [ch8*] 6368382A len [32] attr [90] -> 65617365646F6E74737465616C2863294170706C65436F6D7075746572496E63
[KPPW] type [ch8*] 6368382A len [32] attr [50] -> NOT READABLE
[KPST] type [ui8 ] 75693820 len [ 1] attr [80] -> 00

Then on pictures attacched

pic01.thumb.jpg.1654be6ec52b0bd23216f5bef0555306.jpg

 

on the left new and very old app with VirtualSMC and SMCProcessor

on the right new app with FakeSMC and old sensor

With an old app I have tested also a 2696 v4 Xeon (22/44 threads) and all cores and frequency was there (No public VirtualSMC kext was available in that time)

I can't test now because link is not available anymore

5aae9929b104f_ScreenShot2018-03-18at5_49_51PM.png.9e6fb827e53d9903b29874386d09dafb.thumb.png.c0fba8101af9eb4666ff66ddc3edebd9.png

 

thank you for your explanation

 

Edited by Guest
Link to comment
Share on other sites

10 minutes ago, matgeo said:

A noob question.

 

If we use virtual.smc we need to install VirtualSmc.efi at drivers64 also ?

 

VirtualSMC.efi module is recommended for boot.efi compatibility when FileVault 2 is enabled. (FAQ VirtualSMC repo)

Link to comment
Share on other sites

Anyone else having freezing issues with Clover scan entry when using VirtualSMC.efi? Doesn't even get to the boot menu, gets stuck at the scan entry part before the OS selection screen comes up.

  • Sad 1
Link to comment
Share on other sites

6 minutes ago, Pavo said:

Anyone else having freezing issues with Clover scan entry when using VirtualSMC.efi? Doesn't even get to the boot menu, gets stuck at the scan entry part before the OS selection screen comes up.

 

No freeze for me. Its just working.

Link to comment
Share on other sites

Evening Folks,

 

Could someone please share a compiled version up to date with the latest commits (6th October)?

 

Also, I had a go at self compiling but got the error below, I take it to mean I need to install nasm (Once I figure out how!)?

Missing or incompatible nasm!
Download the latest nasm from http://www.nasm.us/pub/nasm/releasebuilds/
Last tested with nasm 2.13.03. Install it automatically?
Command /Users/dan/Documents/VirtualSMC/VirtualSmcPkg/macbuild.tool failed with exit code 1

 

Link to comment
Share on other sites

Yeah and there is something going on with the macbuild.tool because I am getting this error, and I don't even have Xcode beta app lol.

 

/Applications/Xcode.app/Contents/Developer/usr/bin/make -C Common
make[2]: *** No rule to make target `/Applications/Xcode-beta.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/10.0.0/include/stdint.h', needed by `BasePeCoff.o'.  Stop.
make[1]: *** [Common] Error 2
make: *** [Source/C] Error 2

 

Link to comment
Share on other sites

40 minutes ago, D-an-W said:

Evening Folks,

 

Could someone please share a compiled version up to date with the latest commits (6th October)?

 

Here complete Build in edition latest build Lilu and AppleALC

Package-VSMC.zip

Edited by chris1111
  • Like 1
  • Thanks 2
Link to comment
Share on other sites

51 minutes ago, D-an-W said:

Also, I had a go at self compiling but got the error below, I take it to mean I need to install nasm (Once I figure out how!)?


Missing or incompatible nasm!
Download the latest nasm from http://www.nasm.us/pub/nasm/releasebuilds/
Last tested with nasm 2.13.03. Install it automatically?
Command /Users/dan/Documents/VirtualSMC/VirtualSmcPkg/macbuild.tool failed with exit code 1

 

 

Try copying the attached nasm, mtoc and mtoc.NEW files into /usr/local/bin.  I compiled VirtualSMC 1.0.1 release version with XCODE 9.2 in 10.13.6...

bin.zip

Virtual SMC v1.0.1 package.zip

  • Like 1
  • Thanks 1
Link to comment
Share on other sites

11 hours ago, Pavo said:

Anyone else having freezing issues with Clover scan entry when using VirtualSMC.efi? Doesn't even get to the boot menu, gets stuck at the scan entry part before the OS selection screen comes up.

hi,pavo,VirtualSMC.efi is necessary to need?  i only add virtual.kext.

Link to comment
Share on other sites

1 hour ago, xtddd said:

hi,pavo,VirtualSMC.efi is necessary to need?  i only add virtual.kext.

From what I can gather .efi is only needed if you are using FileVault for the SecureBoot, if not then just need .kext

  • Like 2
Link to comment
Share on other sites

15 hours ago, Pavo said:

Anyone else having freezing issues with Clover scan entry when using VirtualSMC.efi? Doesn't even get to the boot menu, gets stuck at the scan entry part before the OS selection screen comes up.

I had this problem before, i need to put "AppleImageLoader-64.efi" into driver64UEFi,, then CLOVER menu will appear normally

  • Like 1
Link to comment
Share on other sites

On 10/12/2018 at 11:52 AM, fabiosun said:

hi @vit9696

 


macOS 10.13.6 (17G65)
Public keys (123):
[#KEY] type [ui32] 75693332 len [ 4] attr [80] -> 0000007B
[$Adr] type [ui32] 75693332 len [ 4] attr [80] -> 00000300
[$Num] type [ui8 ] 75693820 len [ 1] attr [D0] -> 01
[BATP] type [flag] 666C6167 len [ 1] attr [80] -> 00
[BEMB] type [flag] 666C6167 len [ 1] attr [80] -> 00
[CLKH] type [{clh] 7B636C68 len [ 8] attr [D0] -> 0000708000011940
[CLKT] type [ui32] 75693332 len [ 4] attr [D0] -> 0000EAFF
[CLWK] type [ui16] 75693136 len [ 2] attr [D0] -> 9DF2
[CRCA] type [ui32] 75693332 len [ 4] attr [80] -> 74D4E1B0
[CRCB] type [ui32] 75693332 len [ 4] attr [80] -> 1FAF7297
[CRCC] type [ui32] 75693332 len [ 4] attr [80] -> A34059E0
[CRCF] type [ui32] 75693332 len [ 4] attr [90] -> FAA0FAA9
[CRCK] type [ui32] 75693332 len [ 4] attr [90] -> 00000000
[CRCR] type [ui32] 75693332 len [ 4] attr [80] -> F6C2CF61
[CRCU] type [ui32] 75693332 len [ 4] attr [80] -> 645B2572
[CRCa] type [ui32] 75693332 len [ 4] attr [90] -> 74D4E1B0
[CRCb] type [ui32] 75693332 len [ 4] attr [90] -> 1FAF7297
[CRCc] type [ui32] 75693332 len [ 4] attr [90] -> A34059E0
[CRCr] type [ui32] 75693332 len [ 4] attr [90] -> F6C2CF61
[CRCu] type [ui32] 75693332 len [ 4] attr [90] -> 645B2572
[DPLM] type [{lim] 7B6C696D len [ 5] attr [51] -> NOT READABLE, code 85
[DUSR] type [ui8 ] 75693820 len [ 1] attr [40] -> NOT READABLE, code 85
[EFBM] type [ui8 ] 75693820 len [ 1] attr [C0] -> 00
[EFBP] type [ui8 ] 75693820 len [ 1] attr [C0] -> 00
[EFBS] type [ui8 ] 75693820 len [ 1] attr [D0] -> 0D
[EPCI] type [ui32] 75693332 len [ 4] attr [80] -> 0810F000
[EVCT] type [hex_] 6865785F len [ 2] attr [D0] -> 0000
[EVHF] type [ch8*] 6368382A len [28] attr [90] -> 00000000000000000000000000000000000000000000000000000000
[EVRD] type [ch8*] 6368382A len [32] attr [90] -> 0000000000000000000000000000000000000000000000000000000000000000
[FAC0] type [ui8 ] 75693820 len [ 1] attr [C0] -> 00
[FNum] type [ui8 ] 75693820 len [ 1] attr [80] -> 00
[HBKP] type [ch8*] 6368382A len [32] attr [C0] -> 0000000000000000000000000000000000000000000000000000000000000000
[LDKN] type [ui8 ] 75693820 len [ 1] attr [80] -> 02
[LDLG] type [ch8*] 6368382A len [ 1] attr [50] -> NOT READABLE, code 85
[LDSP] type [flag] 666C6167 len [ 1] attr [40] -> NOT READABLE, code 85
[LsNM] type [ui8 ] 75693820 len [ 1] attr [80] -> 00
[MSDW] type [flag] 666C6167 len [ 1] attr [50] -> NOT READABLE, code 85
[MSFW] type [flag] 666C6167 len [ 1] attr [C0] -> 00
[MSPC] type [ui8 ] 75693820 len [ 1] attr [D0] -> 19
[MSPP] type [ui8 ] 75693820 len [ 1] attr [80] -> 00
[MSPR] type [ui8 ] 75693820 len [ 2] attr [80] -> 0001
[MSPS] type [hex_] 6865785F len [ 2] attr [80] -> 0004
[MSQC] type [ui8 ] 75693820 len [ 1] attr [80] -> 00
[MSSD] type [si8 ] 73693820 len [ 1] attr [D0] -> 05
[MSSP] type [si8 ] 73693820 len [ 1] attr [C0] -> 05
[MSSW] type [flag] 666C6167 len [ 1] attr [C0] -> 00
[MSTc] type [ui8 ] 75693820 len [ 1] attr [80] -> 00
[MSTe] type [ui8 ] 75693820 len [ 1] attr [80] -> 00
[MSTf] type [ui8 ] 75693820 len [ 1] attr [80] -> 00
[MSTi] type [ui8 ] 75693820 len [ 1] attr [80] -> 00
[MSTj] type [ui8 ] 75693820 len [ 1] attr [80] -> 00
[MSTm] type [ui8 ] 75693820 len [ 1] attr [80] -> 00
[MSWr] type [ui8 ] 75693820 len [ 1] attr [80] -> 00
[NATJ] type [ui8 ] 75693820 len [ 1] attr [C0] -> 00
[NATi] type [ui16] 75693136 len [ 2] attr [C0] -> 0000
[NTOK] type [ui8 ] 75693820 len [ 1] attr [50] -> NOT READABLE, code 85
[OSWD] type [ui16] 75693136 len [ 2] attr [C0] -> 001C
[RBr ] type [ch8*] 6368382A len [ 8] attr [80] -> 6A31333700356100
[REV ] type [{rev] 7B726576 len [ 6] attr [90] -> 02410F000001
[RGEN] type [ui8 ] 75693820 len [ 1] attr [80] -> 02
[RMAC] type [ch8*] 6368382A len [ 6] attr [C4] -> 0A88552FD273
[RMSN] type [ch8*] 6368382A len [17] attr [C4] -> 433032544C314135485838374142434445
[RMde] type [char] 63686172 len [ 1] attr [80] -> 41
[RPlt] type [ch8*] 6368382A len [ 8] attr [80] -> 6A31333700000000
[RSSN] type [ch8*] 6368382A len [16] attr [C4] -> 433032564A30424D4858383700000000
[RVBF] type [{rev] 7B726576 len [ 6] attr [90] -> 02280F000007
[RVCR] type [{rev] 7B726576 len [ 6] attr [90] -> FFFFFFFFFFFF
[RVUF] type [{rev] 7B726576 len [ 6] attr [90] -> 02280F000007
[WKTP] type [ui8 ] 75693820 len [ 1] attr [D0] -> 00
[PC0C] type [sp96] 73703936 len [ 2] attr [80] -> 0000
[PC0R] type [sp96] 73703936 len [ 2] attr [80] -> 0000
[PC3C] type [flt ] 666C7420 len [ 4] attr [80] -> C7853B42
[PCAM] type [flt ] 666C7420 len [ 4] attr [80] -> 00000000
[PCEC] type [flt ] 666C7420 len [ 4] attr [80] -> C7853B42
[PCPC] type [sp96] 73703936 len [ 2] attr [80] -> 0000
[PCPR] type [sp96] 73703936 len [ 2] attr [80] -> 096F
[PCPT] type [sp96] 73703936 len [ 2] attr [80] -> 096F
[PCTR] type [sp96] 73703936 len [ 2] attr [80] -> 096F
[TC0C] type [sp78] 73703738 len [ 2] attr [80] -> 1800
[TC0D] type [sp78] 73703738 len [ 2] attr [80] -> 1B00
[TC0E] type [sp78] 73703738 len [ 2] attr [80] -> 1B00
[TC0F] type [sp78] 73703738 len [ 2] attr [80] -> 1B00
[TC0G] type [sp78] 73703738 len [ 2] attr [80] -> 0000
[TC0H] type [sp78] 73703738 len [ 2] attr [80] -> 1B00
[TC0J] type [sp78] 73703738 len [ 2] attr [80] -> 0000
[TC0P] type [sp78] 73703738 len [ 2] attr [80] -> 1B00
[TC0c] type [sp78] 73703738 len [ 2] attr [80] -> 1800
[TC0p] type [sp78] 73703738 len [ 2] attr [80] -> 1B00
[TC1C] type [sp78] 73703738 len [ 2] attr [80] -> 1700
[TC1c] type [sp78] 73703738 len [ 2] attr [80] -> 1700
[TC2C] type [sp78] 73703738 len [ 2] attr [80] -> 1700
[TC2c] type [sp78] 73703738 len [ 2] attr [80] -> 1700
[TC3C] type [sp78] 73703738 len [ 2] attr [80] -> 1A00
[TC3c] type [sp78] 73703738 len [ 2] attr [80] -> 1A00
[TC4C] type [sp78] 73703738 len [ 2] attr [80] -> 1700
[TC4c] type [sp78] 73703738 len [ 2] attr [80] -> 1700
[TC5C] type [sp78] 73703738 len [ 2] attr [80] -> 1700
[TC5c] type [sp78] 73703738 len [ 2] attr [80] -> 1700
[TC6C] type [sp78] 73703738 len [ 2] attr [80] -> 1800
[TC6c] type [sp78] 73703738 len [ 2] attr [80] -> 1800
[TC7C] type [sp78] 73703738 len [ 2] attr [80] -> 1700
[TC7c] type [sp78] 73703738 len [ 2] attr [80] -> 1700
[TC8C] type [sp78] 73703738 len [ 2] attr [80] -> 1900
[TC8c] type [sp78] 73703738 len [ 2] attr [80] -> 1900
[TC9C] type [sp78] 73703738 len [ 2] attr [80] -> 1A00
[TC9c] type [sp78] 73703738 len [ 2] attr [80] -> 1A00
[TCAC] type [sp78] 73703738 len [ 2] attr [80] -> 1800
[TCAc] type [sp78] 73703738 len [ 2] attr [80] -> 1800
[TCBC] type [sp78] 73703738 len [ 2] attr [80] -> 1700
[TCBc] type [sp78] 73703738 len [ 2] attr [80] -> 1700
[TCCC] type [sp78] 73703738 len [ 2] attr [80] -> 1900
[TCCc] type [sp78] 73703738 len [ 2] attr [80] -> 1900
[TCDC] type [sp78] 73703738 len [ 2] attr [80] -> 1900
[TCDc] type [sp78] 73703738 len [ 2] attr [80] -> 1900
[TCEC] type [sp78] 73703738 len [ 2] attr [80] -> 1800
[TCEc] type [sp78] 73703738 len [ 2] attr [80] -> 1800
[TCFC] type [sp78] 73703738 len [ 2] attr [80] -> 1800
[TCFc] type [sp78] 73703738 len [ 2] attr [80] -> 1800
[TCGC] type [sp78] 73703738 len [ 2] attr [80] -> 1900
[TCGc] type [sp78] 73703738 len [ 2] attr [80] -> 1900
[TCHC] type [sp78] 73703738 len [ 2] attr [80] -> 1B00
[TCHc] type [sp78] 73703738 len [ 2] attr [80] -> 1B00
[VC0C] type [sp3c] 73703363 len [ 2] attr [80] -> 0B63

Hidden keys (?):
[____] type [flag] 666C6167 len [ 1] attr [80] -> 01
[OSK0] type [ch8*] 6368382A len [32] attr [90] -> 6F757268617264776F726B62797468657365776F72647367756172646564706C
[OSK1] type [ch8*] 6368382A len [32] attr [90] -> 65617365646F6E74737465616C2863294170706C65436F6D7075746572496E63
[KPPW] type [ch8*] 6368382A len [32] attr [50] -> NOT READABLE
[KPST] type [ui8 ] 75693820 len [ 1] attr [80] -> 00

 

This dump shows all the 18 cores from TC0C to TCHC. Contact the developers of the monitoring tools.

Link to comment
Share on other sites

Done

Developer solved this as soon as I have shown him this 

Thank you for point me in the right direction

5 minutes ago, vit9696 said:

This dump shows all the 18 cores from TC0C to TCHC. Contact the developers of the monitoring tools.

 

Edited by Guest
Link to comment
Share on other sites

@vit9696

I know maybe it is off topic or not a goal/task for your SMCProcessor.kext project

so I am trying to ask 

Are you thinking to implement some data to exposes in it CPU frequency and multiplier?

Thank you

 

 

Link to comment
Share on other sites

Using VirtualSMC for a week now and works fine on Mojave. Back on High Sierra it didn't boot, but now with VirtualSMC 1.0.0 and Mojave almost fine. Almost? Well, I get random Kernel Panics during boot. It happens like every 10th boot or so. The machine will suddenly reset during boot. When it boots again it displays the grey "you need to restart your computer" screen. Then after a couple of seconds it starts to boot. In most cases booting will go through then. In rare cases it will repeat the same once more before it finally boots. Replacing VirtualSMC with FakeSMC eliminates this issue. In the end, not that much of a big deal for me but I guess it is worth noting so developers can look into it.

 

Panic report:

Spoiler

Wed Oct 17 10:32:56 2018

 

*** Panic Report ***

panic(cpu 6 caller 0xffffff801e2d87bd): Kernel trap at 0xffffff801e80eea4, type 14=page fault, registers:

CR0: 0x000000008001003b, CR2: 0xffffff801ed818d7, CR3: 0x000000002dbe7000, CR4: 0x00000000003626e0

RAX: 0x000000000000005f, RBX: 0xffffff8064db0000, RCX: 0xffffff80237e065d, RDX: 0x0000000000000000

RSP: 0xffffff83c1f63420, RBP: 0xffffff83c1f63690, RSI: 0xffffff8064db1d70, RDI: 0xffffff80646d0b80

R8: 0xffffff8064db0010, R9: 0x0000000000001121, R10: 0xffffff801e9ee1dd, R11: 0xffffff83c204fdd0

R12: 0xffffff801ed818d7, R13: 0xffffff80653b5d70, R14: 0x00000000000000d7, R15: 0xffffff83c0589438

RFL: 0x0000000000010246, RIP: 0xffffff801e80eea4, CS: 0x0000000000000008, SS: 0x0000000000000000

Fault CR2: 0xffffff801ed818d7, Error code: 0x0000000000000000, Fault CPU: 0x6, PL: 0, VF: 2

 

Backtrace (CPU 6), Frame : Return Address

0xffffff83c1f62ef0 : 0xffffff801e1aca1d

0xffffff83c1f62f40 : 0xffffff801e2e6b13

0xffffff83c1f62f80 : 0xffffff801e2d859a

0xffffff83c1f62ff0 : 0xffffff801e159ca0

0xffffff83c1f63010 : 0xffffff801e1ac437

0xffffff83c1f63130 : 0xffffff801e1ac283

0xffffff83c1f631a0 : 0xffffff801e2d87bd

0xffffff83c1f63310 : 0xffffff801e159ca0

0xffffff83c1f63330 : 0xffffff801e80eea4

0xffffff83c1f63690 : 0xffffff801e8098c2

0xffffff83c1f63c50 : 0xffffff801e80573b

0xffffff83c1f63cc0 : 0xffffff801e7d2cb1

0xffffff83c1f63da0 : 0xffffff801e7d0b7c

0xffffff83c1f63e10 : 0xffffff801e7de728

0xffffff83c1f63e60 : 0xffffff801e84dcdb

0xffffff83c1f63e80 : 0xffffff801e82b9b1

0xffffff83c1f63f00 : 0xffffff801e82b597

0xffffff83c1f63f50 : 0xffffff801e82d066

0xffffff83c1f63fa0 : 0xffffff801e1590ce

 

BSD process name corresponding to current thread: Unknown

Boot args: -disablegfxfirmware

 

Mac OS version:

Not yet set

 

Kernel version:

Darwin Kernel Version 18.0.0: Wed Aug 22 20:13:40 PDT 2018; root:xnu-4903.201.2~1/RELEASE_X86_64

Kernel UUID: DF83AD37-501E-3B4F-B1F0-04F3AC90FE35

Kernel slide: 0x000000001de00000

Kernel text base: 0xffffff801e000000

__HIB text base: 0xffffff801df00000

System model name: iMac18,3 (Mac-BE088AF8C5EB4FA2)

 

System uptime in nanoseconds: 2221924628

last loaded kext at 2181020056: com.apple.driver.AppleAHCIPort 329.200.2 (addr 0xffffff7fa2c07000, size 114688)

loaded kexts:

as.vit9696.SMCProcessor 1.0.0

as.vit9696.VirtualSMC 1.0.0

as.vit9696.AppleALC 1.3.2

org.tw.CodecCommander 2.7.1

as.vit9696.Lilu 1.2.7

com.apple.driver.AppleAHCIPort 329.200.2

com.apple.driver.AppleACPIButtons 6.1

com.apple.driver.AppleHPET 1.8

com.apple.driver.AppleRTC 2.0

com.apple.driver.AppleSMBIOS 2.1

com.apple.driver.AppleAPIC 1.7

com.apple.nke.applicationfirewall 190

com.apple.security.TMSafetyNet 8

com.apple.iokit.IOAHCIFamily 288

com.apple.driver.usb.AppleUSBXHCIPCI 1.2

com.apple.driver.usb.AppleUSBXHCI 1.2

com.apple.driver.usb.AppleUSBHostPacketFilter 1.0

com.apple.driver.AppleEFINVRAM 2.1

com.apple.iokit.IOUSBFamily 900.4.2

com.apple.driver.AppleEFIRuntime 2.1

com.apple.iokit.IOHIDFamily 2.0.0

com.apple.security.quarantine 3

com.apple.security.sandbox 300.0

com.apple.kext.AppleMatch 1.0.0d1

com.apple.iokit.IOAudioFamily 206.5

com.apple.vecLib.kext 1.2.0

com.apple.driver.DiskImages 493.0.0

com.apple.driver.AppleFDEKeyStore 28.30

com.apple.driver.AppleEffaceableStorage 1.0

com.apple.driver.AppleKeyStore 2

com.apple.driver.AppleUSBTDM 456.200.8

com.apple.driver.AppleMobileFileIntegrity 1.0.5

com.apple.kext.CoreTrust 1

com.apple.iokit.IOUSBMassStorageDriver 145.200.2

com.apple.iokit.IOSCSIBlockCommandsDevice 408.200.1

com.apple.iokit.IOSCSIArchitectureModelFamily 408.200.1

com.apple.iokit.IOStorageFamily 2.1

com.apple.driver.AppleCredentialManager 1.0

com.apple.driver.KernelRelayHost 1

com.apple.iokit.IOUSBHostFamily 1.2

com.apple.driver.usb.AppleUSBCommon 1.0

com.apple.driver.AppleBusPowerController 1.0

com.apple.driver.AppleSEPManager 1.0.1

com.apple.driver.IOSlaveProcessor 1

com.apple.iokit.IOReportFamily 47

com.apple.iokit.IOTimeSyncFamily 700.7

com.apple.iokit.IONetworkingFamily 3.4

com.apple.driver.AppleACPIPlatform 6.1

com.apple.driver.AppleSMC 3.1.9

com.apple.iokit.IOPCIFamily 2.9

com.apple.iokit.IOACPIFamily 1.4

com.apple.kec.pthread 1

com.apple.kec.Libm 1

com.apple.kec.corecrypto 1.0

 

EOF

Model: iMac18,3, BootROM IM183.0161.B00, 6 processors, Intel Core i7, 3,70 GHz, 32 GB, SMC 2.41f1

Graphics: kHW_IntelUHDGraphics630Item, Intel UHD Graphics 630, Built-In

Graphics: Radeon RX Vega 64, Radeon RX Vega 64, PCIe

Memory Module: BANK 0/DIMM0, 8 GB, DDR4, 4000 MHz, 8892, -

Memory Module: BANK 1/DIMM0, 8 GB, DDR4, 4000 MHz, 8892, -

Memory Module: BANK 0/DIMM1, 8 GB, DDR4, 4000 MHz, 8892, -

Memory Module: BANK 1/DIMM1, 8 GB, DDR4, 4000 MHz, 8892, -

AirPort: spairport_wireless_card_type_airport_extreme (0x14E4, 0x133), Broadcom BCM43xx 1.0 (7.77.61.1 AirPortDriverBrcmNIC-1305.2)

Bluetooth: Version 6.0.8f6, 3 services, 27 devices, 1 incoming serial ports

Network Service: Wi-Fi, AirPort, en1

Serial ATA Device: TS240GMTS420S, 240,06 GB

USB Device: USB 3.0 Bus

USB Device: Controller

USB Device: Bluetooth USB Host Controller

USB Device: Anua Mic CM 900

USB Device: USB 3.1 Bus

Thunderbolt Bus:

 

Link to comment
Share on other sites

×
×
  • Create New...