On Thu, 13 Feb 2014, Philip Guenther wrote: > On Thu, 13 Feb 2014, deoxyt2 wrote: > > To day I wished install OBSD55 snapshot, buy I can't run this in > > VirtualBox. > > > > https://urldefense.proofpoint.com/v1/url?u=http://deoxyt2.livejournal.com/54715.html&k=35L3AlEzDkxJZJYRnSa8lg%3D%3D%0A&r=tHg4EokjBEbxrhxbak7Y5qN1xfCeLggXq5peKQWHFHQ%3D%0A&m=l5v0ekIWd39mltcGsDvXDPNj2dnKAQeDiiQHtyXdcPw%3D%0A&s=2ac667dc537f8b6dde5bd6c198e887cd359a095881b7df2e73f25d7590f8ed1c > > The faulting instruction is a rdmsr() from calibrate_cyclecounter_ctr(), > which indicates that VirtualBox doesn't support Invariant TSC.
Actually, I take this back: the faulting instruction is a RDMSR of 0x38d, part of the "Architectural Performance Monitoring Version 2 Facilities". That code is preceeded with the correct test for the Perf Mon facility version, so the problem would appear to be in VirtualBox: its CPUID(0xa) is reporting (in %eax) that it supports those version 2 facilities, but attempting to use them faults. (I guess it's possible that it doesn't support CPUID(0xa) at all by having CPUID(0x0) return less than 0xa in %eax, but then I would expect CPUID(0xa) to fault and for it to not call itself a "Core 2 Duo", which does support those...) Sorry about the confusion; please file a bug with VirtualBox. Philip
