All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v3 0/5] x86/msr: Drop 32-bit interfaces of native MSR functions
@ 2026-10-26 14:11 Juergen Gross
  2026-10-26 14:11 ` [PATCH v3 1/5] x86/msr: Switch users of native_wrmsr() to native_wrmsrq() Juergen Gross
                   ` (4 more replies)
  0 siblings, 5 replies; 8+ messages in thread
From: Juergen Gross @ 2026-10-26 14:11 UTC (permalink / raw)
  To: linux-kernel, x86
  Cc: Juergen Gross, Thomas Gleixner, Ingo Molnar, Borislav Petkov,
	Dave Hansen, H. Peter Anvin, Tony Luck, Reinette Chatre,
	Dave Martin, James Morse, Babu Moger

Switch all users of the 32-bit native_*() MSR access functions to the
64-bit ones and drop the 32-bit interfaces.

Based on the series "x86/msr: Drop 32-bit MSR interfaces" [1].

[1]: https://lore.kernel.org/lkml/20261026130223.773129-1-jgross@suse.com/T/#t

Changes in V2:
- small fix in patch 1
- rebased

Changes in V3:
- another small fix in patch 1
- rebased

Juergen Gross (5):
  x86/msr: Switch users of native_wrmsr() to native_wrmsrq()
  x86/msr: Remove native_wrmsr()
  x86/msr: Switch users of native_rdmsr() to native_rdmsrq()
  x86/msr: Remove native_rdmsr()
  x86/msr: Switch native_wrmsrq() from macro to inline function

 arch/x86/coco/sev/internal.h              |  7 +------
 arch/x86/include/asm/microcode.h          |  6 +-----
 arch/x86/include/asm/msr.h                | 16 ++++------------
 arch/x86/kernel/cpu/intel.c               |  6 +++---
 arch/x86/kernel/cpu/microcode/amd.c       |  4 ++--
 arch/x86/kernel/cpu/microcode/core.c      |  4 ++--
 arch/x86/kernel/cpu/resctrl/pseudo_lock.c |  4 ++--
 7 files changed, 15 insertions(+), 32 deletions(-)

-- 
2.56.0


^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2026-10-27  7:11 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-10-26 14:11 [PATCH v3 0/5] x86/msr: Drop 32-bit interfaces of native MSR functions Juergen Gross
2026-10-26 14:11 ` [PATCH v3 1/5] x86/msr: Switch users of native_wrmsr() to native_wrmsrq() Juergen Gross
2026-10-26 18:31   ` Reinette Chatre
2026-10-27  7:11     ` Jürgen Groß
2026-10-26 14:11 ` [PATCH v3 2/5] x86/msr: Remove native_wrmsr() Juergen Gross
2026-10-26 14:11 ` [PATCH v3 3/5] x86/msr: Switch users of native_rdmsr() to native_rdmsrq() Juergen Gross
2026-10-26 14:11 ` [PATCH v3 4/5] x86/msr: Remove native_rdmsr() Juergen Gross
2026-10-26 14:11 ` [PATCH v3 5/5] x86/msr: Switch native_wrmsrq() from macro to inline function Juergen Gross

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.