Feature #2581

Observability for AMD Core Performance Boost

Added by Hans Rosenfeld about 3 years ago. Updated about 3 years ago.

Status:ResolvedStart date:2012-04-01
Priority:NormalDue date:
Assignee:Hans Rosenfeld% Done:

100%

Category:kernel
Target version:-
Difficulty:Medium Tags:

Description

Some AMD CPUs have a feature called "Core Performance Boost". The CPUs can boost the frequency of one or more core if other cores are idle. This is similar to the Intels "Turbo Boost" feature, it even uses the same MSRs to report the boosted frequencies, although AMD systems do not report a special boosted Pstate to the OS.

The code to collect information about boosting already exists in the Speedstep driver. This needs to be moved to a separate file, and code to use it needs to be added to the PowerNow driver. Also, powertop needs to be modified to report the correct frequency despite the lack of the boosted Pstate.

History

#1 Updated by Hans Rosenfeld about 3 years ago

  • % Done changed from 0 to 100

#2 Updated by Hans Rosenfeld about 3 years ago

New webrev: http://cr.illumos.org/view/xuv4jvz1/illumos-2581-webrev-2/

Changes: cstyle cleanup, drop ms_vendor, ms_turbo != NULL

#3 Updated by Rich Lowe about 3 years ago

  • Status changed from New to Resolved
  • Tags deleted (needs-triage)

Resolved in r13660 commit:1905bad7dc63

Also available in: Atom