VirtualBox

Ticket #3336 (closed defect: fixed)

Opened 5 years ago

Last modified 5 months ago

IA32_PERF_STAT (or MSR_PERF_STAT) Returns 0

Reported by: jdshewey Owned by:
Priority: major Component: VMM
Version: VirtualBox 2.2.2 Keywords:
Cc: Guest type: other
Host type: other

Description (last modified by frank) (diff)

Returning zero for this call causes some OSs to kernel panic

See second screenshot down. Text reads: "Determined CPU:FSB multiplier to be 0. CPU says it's multiplier is 0 which makes no sense. The kernel as it is shipped by Apple will not support this and will cause the machine to reboot immediately. Press 'y' to continue or use Ctrl+Alt+Delete to reboot."

According to  http://www.tgwbd.org/darwin/index.html, this causes a divide by zero in the kernel and a resultant kernel panic.

Please note that I am virtualizing using Mac hardware.

Change History

comment:1 Changed 5 years ago by frank

  • Priority changed from blocker to major
  • Host type changed from Mac OS X to other
  • Component changed from other to VMM

Yes, we should probably return a reasonable value here to make these guests (you are talking about Darwin, right?) happy. However, this is not a blocker, as usual guests have no problem.

comment:2 Changed 5 years ago by sandervl73

  • Version changed from VirtualBox 2.1.2 to VirtualBox 2.2.2

comment:3 Changed 5 months ago by frank

  • Status changed from new to closed
  • Resolution set to fixed
  • Description modified (diff)

Fixed in VBox 4.3.2.

Note: See TracTickets for help on using tickets.

www.oracle.com
ContactPrivacy policyTerms of Use