OpenSolaris

Printable Version Enter a New Search
Bug ID 6751106
Synopsis SpeedStep P-state transitions spend too much time in drv_usecwait()
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_101
Fixed In snv_101
Release Fixed solaris_nevada(snv_101)
Related Bugs 6512756
Submit Date 22-September-2008
Last Update Date 22-October-2008
Description
SpeedStep P-state transitions are implemented as a write to a control MSR (to request
the transition) and a polling loop that reads a status MSR (to verify transition
completion). Unfortunately, for a number of reasons, there is no guarantee that the transition will be verifiable. So this polling loop is hardly worthwhile and wastes time
waiting for transition completion. There is no need to wait for the transition to
complete. If a new transition is requested before the old transition request completes,
then the new transition request starts processing immediately.
Work Around
N/A
Comments
N/A