Jump to content

Mac OS X on ESXI Server


  • Please log in to reply
22 replies to this topic

#21
Donk

Donk

    InsanelyMac Deity

  • Members
  • PipPipPipPipPipPipPipPipPipPip
  • 1,941 posts
  • Gender:Male
  • Location:Manchester UK

Actually you need it on, as my unlocker fixes it up so that there is an SMC present. Thanks for the other details I ill take a look at the CPUID details as that is where the "secret suace" will be.

 

wingshigh.g & subcan  - I haven't forgotten you but have been looking at what can be achieved and possibly have something I would like you to try for me. It has taken me time but I have found some new undocumented VMX file settings, plus had to get CPUID dumps from a few older real Macs. (Thanks Binky!)

 

It is possible to mask all the CPUID leaves in VMware with some additional settings. The only one not to touch is 80000008 as probably won't start the VM.

 

Can you remove all CPUID settings from your VMX file and add this into it please and see if it boots? (Make sure you keep a copy of the original VMX first.)

 

cpuid.inhibitDarwinMasks = "TRUE"
monitor_control.enable_fullcpuid = "TRUE"
cpuid.0.eax.amd = "0000:0000:0000:0000:0000:0000:0000:1101"
cpuid.0.ebx.amd = "0111:0101:0110:1110:0110:0101:0100:0111"
cpuid.0.ecx.amd = "0110:1100:0110:0101:0111:0100:0110:1110"
cpuid.0.edx.amd = "0100:1001:0110:0101:0110:1110:0110:1001"
cpuid.1.eax.amd = "0000:0000:0000:0001:0000:0110:1110:0101"
cpuid.1.ebx.amd = "0000:0000:0000:0001:0000:1000:0000:0000"
cpuid.1.ecx.amd = "1111:1110:1011:1010:0010:0010:0010:1011"
cpuid.1.edx.amd = "0000:1111:1010:1011:1111:1011:1111:1111"
cpuid.2.eax.amd = "0111:0110:0000:0011:0101:1010:0000:0001"
cpuid.2.ebx.amd = "0000:0000:1111:0000:1011:0010:1111:1111"
cpuid.2.ecx.amd = "0000:0000:0000:0000:0000:0000:0000:0000"
cpuid.2.edx.amd = "0000:0000:1100:1010:0000:0000:0000:0000"
cpuid.3.eax.amd = "0000:0000:0000:0000:0000:0000:0000:0000"
cpuid.3.ebx.amd = "0000:0000:0000:0000:0000:0000:0000:0000"
cpuid.3.ecx.amd = "0000:0000:0000:0000:0000:0000:0000:0000"
cpuid.3.edx.amd = "0000:0000:0000:0000:0000:0000:0000:0000"
cpuid.4.0.eax.amd = "0000:0000:0000:0000:0000:0001:0010:0001"
cpuid.4.0.ebx.amd = "0000:0001:1100:0000:0000:0000:0011:1111"
cpuid.4.0.ecx.amd = "0000:0000:0000:0000:0000:0000:0011:1111"
cpuid.4.0.edx.amd = "0000:0000:0000:0000:0000:0000:0000:0000"
cpuid.4.1.eax.amd = "0000:0000:0000:0000:0000:0001:0010:0010"
cpuid.4.1.ebx.amd = "0000:0001:1100:0000:0000:0000:0011:1111"
cpuid.4.1.ecx.amd = "0000:0000:0000:0000:0000:0000:0011:1111"
cpuid.4.1.edx.amd = "0000:0000:0000:0000:0000:0000:0000:0000"
cpuid.4.2.eax.amd = "0000:0000:0000:0000:0000:0001:0100:0011"
cpuid.4.2.ebx.amd = "0000:0001:1100:0000:0000:0000:0011:1111"
cpuid.4.2.ecx.amd = "0000:0000:0000:0000:0000:0001:1111:1111"
cpuid.4.2.edx.amd = "0000:0000:0000:0000:0000:0000:0000:0000"
cpuid.4.3.eax.amd = "0000:0000:0000:0000:0000:0001:0110:0011"
cpuid.4.3.ebx.amd = "0000:0010:1100:0000:0000:0000:0011:1111"
cpuid.4.3.ecx.amd = "0000:0000:0000:0000:0001:1111:1111:1111"
cpuid.4.3.edx.amd = "0000:0000:0000:0000:0000:0000:0000:0110"
cpuid.4.4.eax.amd = "0000:0000:0000:0000:0000:0000:0000:0000"
cpuid.4.4.ebx.amd = "0000:0000:0000:0000:0000:0000:0000:0000"
cpuid.4.4.ecx.amd = "0000:0000:0000:0000:0000:0000:0000:0000"
cpuid.4.4.edx.amd = "0000:0000:0000:0000:0000:0000:0000:0000"
cpuid.5.eax.amd = "0000:0000:0000:0000:0001:0000:0000:0000"
cpuid.5.ebx.amd = "0000:0000:0000:0000:0001:0000:0000:0000"
cpuid.5.ecx.amd = "0000:0000:0000:0000:0000:0000:0000:0011"
cpuid.5.edx.amd = "0000:0000:0000:0010:0001:0001:0010:0000"
cpuid.6.eax.amd = "0000:0000:0000:0000:0000:0000:0111:0111"
cpuid.6.ebx.amd = "0000:0000:0000:0000:0000:0000:0000:0010"
cpuid.6.ecx.amd = "0000:0000:0000:0000:0000:0000:0000:1001"
cpuid.6.edx.amd = "0000:0000:0000:0000:0000:0000:0000:0000"
cpuid.7.0.eax.amd = "0000:0000:0000:0000:0000:0000:0000:0000"
cpuid.7.0.ebx.amd = "0000:0000:0000:0000:0000:0010:1000:0001"
cpuid.7.0.ecx.amd = "0000:0000:0000:0000:0000:0000:0000:0000"
cpuid.7.0.edx.amd = "0000:0000:0000:0000:0000:0000:0000:0000"
cpuid.8.eax.amd = "0000:0000:0000:0000:0000:0000:0000:0000"
cpuid.8.ebx.amd = "0000:0000:0000:0000:0000:0000:0000:0000"
cpuid.8.ecx.amd = "0000:0000:0000:0000:0000:0000:0000:0000"
cpuid.8.edx.amd = "0000:0000:0000:0000:0000:0000:0000:0000"
cpuid.9.eax.amd = "0000:0000:0000:0000:0000:0000:0000:0000"
cpuid.9.ebx.amd = "0000:0000:0000:0000:0000:0000:0000:0000"
cpuid.9.ecx.amd = "0000:0000:0000:0000:0000:0000:0000:0000"
cpuid.9.edx.amd = "0000:0000:0000:0000:0000:0000:0000:0000"
cpuid.a.eax.amd = "0000:0111:0011:0000:0000:0100:0000:0001"
cpuid.a.ebx.amd = "0000:0000:0000:0000:0000:0000:0111:1111"
cpuid.a.ecx.amd = "0000:0000:0000:0000:0000:0000:0000:0000"
cpuid.a.edx.amd = "0000:0000:0000:0000:0000:0000:0000:0000"
cpuid.b.0.eax.amd = "0000:0000:0000:0000:0000:0000:0000:0000"
cpuid.b.0.ebx.amd = "0000:0000:0000:0000:0000:0000:0000:0001"
cpuid.b.0.ecx.amd = "0000:0000:0000:0000:0000:0001:0000:0000"
cpuid.b.0.edx.amd = "0000:0000:0000:0000:0000:0000:0000:0000"
cpuid.b.1.eax.amd = "0000:0000:0000:0000:0000:0000:0000:0000"
cpuid.b.1.ebx.amd = "0000:0000:0000:0000:0000:0000:0000:0001"
cpuid.b.1.ecx.amd = "0000:0000:0000:0000:0000:0010:0000:0001"
cpuid.b.1.edx.amd = "0000:0000:0000:0000:0000:0000:0000:0000"
cpuid.b.2.eax.amd = "0000:0000:0000:0000:0000:0000:0000:0000"
cpuid.b.2.ebx.amd = "0000:0000:0000:0000:0000:0000:0000:0000"
cpuid.b.2.ecx.amd = "0000:0000:0000:0000:0000:0000:0000:0010"
cpuid.b.2.edx.amd = "0000:0000:0000:0000:0000:0000:0000:0000"
cpuid.c.eax.amd = "0000:0000:0000:0000:0000:0000:0000:0000"
cpuid.c.ebx.amd = "0000:0000:0000:0000:0000:0000:0000:0000"
cpuid.c.ecx.amd = "0000:0000:0000:0000:0000:0000:0000:0000"
cpuid.c.edx.amd = "0000:0000:0000:0000:0000:0000:0000:0000"
cpuid.d.0.eax.amd = "0000:0000:0000:0000:0000:0000:0000:0111"
cpuid.d.0.ebx.amd = "0000:0000:0000:0000:0000:0011:0100:0000"
cpuid.d.0.ecx.amd = "0000:0000:0000:0000:0000:0011:0100:0000"
cpuid.d.0.edx.amd = "0000:0000:0000:0000:0000:0000:0000:0000"
cpuid.d.1.eax.amd = "0000:0000:0000:0000:0000:0000:0000:0001"
cpuid.d.1.ebx.amd = "0000:0000:0000:0000:0000:0000:0000:0000"
cpuid.d.1.ecx.amd = "0000:0000:0000:0000:0000:0000:0000:0000"
cpuid.d.1.edx.amd = "0000:0000:0000:0000:0000:0000:0000:0000"
cpuid.d.2.eax.amd = "0000:0000:0000:0000:0000:0001:0000:0000"
cpuid.d.2.ebx.amd = "0000:0000:0000:0000:0000:0010:0100:0000"
cpuid.d.2.ecx.amd = "0000:0000:0000:0000:0000:0000:0000:0000"
cpuid.d.2.edx.amd = "0000:0000:0000:0000:0000:0000:0000:0000"
cpuid.80000000.eax.amd = "1000:0000:0000:0000:0000:0000:0000:1000"
cpuid.80000000.ebx.amd = "0000:0000:0000:0000:0000:0000:0000:0000"
cpuid.80000000.ecx.amd = "0000:0000:0000:0000:0000:0000:0000:0000"
cpuid.80000000.edx.amd = "0000:0000:0000:0000:0000:0000:0000:0000"
cpuid.80000001.eax.amd = "0000:0000:0000:0000:0000:0000:0000:0000"
cpuid.80000001.ebx.amd = "0000:0000:0000:0000:0000:0000:0000:0000"
cpuid.80000001.ecx.amd = "0000:0000:0000:0000:0000:0000:0000:0001"
cpuid.80000001.edx.amd = "0010:1000:0001:0000:0000:1000:0000:0000"
cpuid.80000002.eax.amd = "0010:0000:0010:0000:0010:0000:0010:0000"
cpuid.80000002.ebx.amd = "0110:1110:0100:1001:0010:0000:0010:0000"
cpuid.80000002.ecx.amd = "0010:1000:0110:1100:0110:0101:0111:0100"
cpuid.80000002.edx.amd = "0100:0011:0010:0000:0010:1001:0101:0010"
cpuid.80000003.eax.amd = "0010:1000:0110:0101:0111:0010:0110:1111"
cpuid.80000003.ebx.amd = "0010:0000:0010:1001:0100:1101:0101:0100"
cpuid.80000003.ecx.amd = "0011:0011:0010:1101:0011:0111:0110:1001"
cpuid.80000003.edx.amd = "0101:0001:0011:0000:0011:0010:0011:0111"
cpuid.80000004.eax.amd = "0101:0000:0100:0011:0010:0000:0100:1101"
cpuid.80000004.ebx.amd = "0010:0000:0100:0000:0010:0000:0101:0101"
cpuid.80000004.ecx.amd = "0011:0000:0011:0110:0010:1110:0011:0010"
cpuid.80000004.edx.amd = "0000:0000:0111:1010:0100:1000:0100:0111"
cpuid.80000005.eax.amd = "0000:0000:0000:0000:0000:0000:0000:0000"
cpuid.80000005.ebx.amd = "0000:0000:0000:0000:0000:0000:0000:0000"
cpuid.80000005.ecx.amd = "0000:0000:0000:0000:0000:0000:0000:0000"
cpuid.80000005.edx.amd = "0000:0000:0000:0000:0000:0000:0000:0000"
cpuid.80000006.eax.amd = "0000:0000:0000:0000:0000:0000:0000:0000"
cpuid.80000006.ebx.amd = "0000:0000:0000:0000:0000:0000:0000:0000"
cpuid.80000006.ecx.amd = "0000:0001:0000:0000:0110:0000:0100:0000"
cpuid.80000006.edx.amd = "0000:0000:0000:0000:0000:0000:0000:0000"
cpuid.80000007.eax.amd = "0000:0000:0000:0000:0000:0000:0000:0000"
cpuid.80000007.ebx.amd = "0000:0000:0000:0000:0000:0000:0000:0000"
cpuid.80000007.ecx.amd = "0000:0000:0000:0000:0000:0000:0000:0000"
cpuid.80000007.edx.amd = "0000:0000:0000:0000:0000:0001:0000:0000"
#cpuid.80000008.eax.amd = "0000:0000:0000:0000:0011:0000:0010:1000"
#cpuid.80000008.ebx.amd = "0000:0000:0000:0000:0000:0000:0000:0000"
#cpuid.80000008.ecx.amd = "0000:0000:0000:0000:0000:0000:0000:0000"
#cpuid.80000008.edx.amd = "0000:0000:0000:0000:0000:0000:0000:0000"


#22
Zenith432

Zenith432

    InsanelyMac Sage

  • Developers
  • 416 posts
  • Gender:Male

Sorry for off topic - Donk, it's not possible to send you PM.  Is this by intention or mailbox full?  Thanks.



#23
Donk

Donk

    InsanelyMac Deity

  • Members
  • PipPipPipPipPipPipPipPipPipPip
  • 1,941 posts
  • Gender:Male
  • Location:Manchester UK

Sorry for off topic - Donk, it's not possible to send you PM.  Is this by intention or mailbox full?  Thanks.


Hi it is intentional as was getting full with requests for help which should be in the threads. I can restart PM for now.





0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

© 2014 InsanelyMac  |   News  |   Forum  |   Downloads  |   OSx86 Wiki  |   Mac Netbook  |   PHP hosting by CatN  |   Designed by Ed Gain  |   Logo by irfan  |   Privacy Policy