VirtualBox

Opened 15 years ago

Closed 10 years ago

#3336 closed defect (fixed)

IA32_PERF_STAT (or MSR_PERF_STAT) Returns 0

Reported by: James Shewey Owned by:
Component: VMM Version: VirtualBox 2.2.2
Keywords: Cc:
Guest type: other Host type: other

Description (last modified by Frank Mehnert)

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 (3)

comment:1 by Frank Mehnert, 15 years ago

Component: otherVMM
Host type: Mac OS Xother
priority: blockermajor

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 by Sander van Leeuwen, 15 years ago

Version: VirtualBox 2.1.2VirtualBox 2.2.2

comment:3 by Frank Mehnert, 10 years ago

Description: modified (diff)
Resolution: fixed
Status: newclosed

Fixed in VBox 4.3.2.

Note: See TracTickets for help on using tickets.

© 2023 Oracle
ContactPrivacy policyTerms of Use