Skip to content

IntelMSR: allow reading MSR_SECONDARY_TURBO_RATIO_LIMIT - #109

Open
ObnubiladO wants to merge 2 commits into
namazso:mainfrom
ObnubiladO:intelmsr-0x650-read
Open

IntelMSR: allow reading MSR_SECONDARY_TURBO_RATIO_LIMIT#109
ObnubiladO wants to merge 2 commits into
namazso:mainfrom
ObnubiladO:intelmsr-0x650-read

Conversation

@ObnubiladO

Copy link
Copy Markdown

Adds read-only IntelMSR access to MSR_SECONDARY_TURBO_RATIO_LIMIT (0x650).

Intel documents 0x650 as the package-scoped secondary maximum turbo-ratio-limit register (Intel SDM, Model-Specific Registers; register address 650H, "Secondary Maximum Turbo Ratio Limit"). This complements the existing read access to MSR_TURBO_RATIO_LIMIT (0x1AD).

The change only adds 0x650 to is_allowed_msr_read; write permissions are unchanged.

References:

  • Intel SDM Vol. 4, Model-Specific Registers: register 650H MSR_SECONDARY_TURBO_RATIO_LIMIT (package scope, secondary maximum turbo ratio limit)
  • Linux/turbostat recognizes and reads MSR_SECONDARY_TURBO_RATIO_LIMIT as a turbo-ratio-limit MSR (arch/x86/include/asm/msr-index.h)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant