OpenSolaris

Printable Version Enter a New Search
Bug ID 6738200
Synopsis CPU power management sometimes makes gratuitous xc_call().
State 10-Fix Delivered (Fix available in build)
Category:Subcategory kernel:pm
Keywords
Responsible Engineer Mark Haywood
Reported Against
Duplicate Of
Introduced In solaris_nevada
Commit to Fix snv_98
Fixed In snv_98
Release Fixed solaris_nevada(snv_98) , solaris_10u7(s10u7_06) (Bug ID:2167124)
Related Bugs
Submit Date 18-August-2008
Last Update Date 10-September-2008
Description
In order to make P-state and T-state changes, the CPU driver must write to a CPU's
local MSR. Since the thread that is making the request can be running on a CPU
other than the target CPU, the driver uses xc_call() to make the request on the
target CPU. However, the CPU driver should be smart enough to not call xc_call()
when the thread is already running on the target CPU.
Work Around
N/A
Comments
N/A