diff options
author | Andrew Cooper <[email protected]> | 2024-08-22 00:39:05 -0700 |
---|---|---|
committer | Thomas Gleixner <[email protected]> | 2024-08-25 19:23:00 +0200 |
commit | efe508816d2caf83536ff2f308e09043380fb2b7 (patch) | |
tree | 23bddf21cd6629fdb537875fa348a32454dd0dce /tools/perf/util/scripting-engines/trace-event-python.c | |
parent | 0dfac6f267fa091aa348c6a6742b463c9e7c98e3 (diff) |
x86/msr: Switch between WRMSRNS and WRMSR with the alternatives mechanism
Per the discussion about FRED MSR writes with WRMSRNS instruction [1],
use the alternatives mechanism to choose WRMSRNS when it's available,
otherwise fallback to WRMSR.
Remove the dependency on X86_FEATURE_WRMSRNS as WRMSRNS is no longer
dependent on FRED.
[1] https://lore.kernel.org/lkml/[email protected]/
Use DS prefix to pad WRMSR instead of a NOP. The prefix is ignored. At
least that's the current information from the hardware folks.
Signed-off-by: Andrew Cooper <[email protected]>
Signed-off-by: Xin Li (Intel) <[email protected]>
Signed-off-by: Thomas Gleixner <[email protected]>
Link: https://lore.kernel.org/all/[email protected]
Diffstat (limited to 'tools/perf/util/scripting-engines/trace-event-python.c')
0 files changed, 0 insertions, 0 deletions