summaryrefslogtreecommitdiff
path: root/arch/um/drivers
diff options
context:
space:
mode:
authorAndrew Cooper <andrew.cooper3@citrix.com>2024-08-22 00:39:05 -0700
committerThomas Gleixner <tglx@linutronix.de>2024-08-25 19:23:00 +0200
commitefe508816d2caf83536ff2f308e09043380fb2b7 (patch)
tree23bddf21cd6629fdb537875fa348a32454dd0dce /arch/um/drivers
parent0dfac6f267fa091aa348c6a6742b463c9e7c98e3 (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/15f56e6a-6edd-43d0-8e83-bb6430096514@citrix.com/ 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 <andrew.cooper3@citrix.com> Signed-off-by: Xin Li (Intel) <xin@zytor.com> Signed-off-by: Thomas Gleixner <tglx@linutronix.de> Link: https://lore.kernel.org/all/20240822073906.2176342-3-xin@zytor.com
Diffstat (limited to 'arch/um/drivers')
0 files changed, 0 insertions, 0 deletions