Hey, I resemble that remark!socratis wrote:There are some people in the list (I'm looking at you rpmurray) that have tweaked the registers presented to the VM successfully.
Actually what I was doing was presenting a different Family, Model and Stepping; changing the CPUID so that the OS X on the guest thinks it's running on a different processor. According to Intel, good programming practice would be to not take that information at face value but to actually test the CPU registers for supported features. OS X uses the CPUID as a quick way to identify the CPU and see if it's in a list of CPUs supported by that particular version of OS X.
The VB devs have been making modifications since 4.3.8 that tweak the MSRs. It's been the bane of my existence because it breaks my earlier installs of OS X 10.4 and 10.5 as VMs. If Brantone hasn't already tried it, it might be a good idea to try VB 4.3.6 on one of the problematic Macs to rule out the new changes in VB.