All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/4] x86/asm: .byte removal
@ 2025-12-30 13:54 Andrew Cooper
  2025-12-30 13:54 ` [PATCH 1/4] x86/xstate: Deindent the logic in xrstor() Andrew Cooper
                   ` (3 more replies)
  0 siblings, 4 replies; 21+ messages in thread
From: Andrew Cooper @ 2025-12-30 13:54 UTC (permalink / raw)
  To: Xen-devel; +Cc: Andrew Cooper, Jan Beulich, Roger Pau Monné

The remaining conversion of .byte to real instructions following the toolchain
upgrade.

https://gitlab.com/xen-project/hardware/xen-staging/-/pipelines/2237162011

Andrew Cooper (4):
  x86/xstate: Deindent the logic in xrstor()
  x86/xstate: Rework XSAVE/XRSTOR given a newer toolchain baseline
  x86/i387: Rework fpu_fxrstor() given a newer toolchain baseline
  x86: Avoid using .byte for instructions where safe to do so

 xen/arch/x86/arch.mk                   |   4 +
 xen/arch/x86/i387.c                    |  65 ++++-----
 xen/arch/x86/include/asm/asm-defns.h   |   4 -
 xen/arch/x86/include/asm/msr.h         |   2 +
 xen/arch/x86/include/asm/prot-key.h    |   6 +-
 xen/arch/x86/include/asm/xstate.h      |   3 +-
 xen/arch/x86/x86_emulate/0f01.c        |   2 +-
 xen/arch/x86/x86_emulate/x86_emulate.c |  34 +++--
 xen/arch/x86/xstate.c                  | 176 ++++++++++++-------------
 9 files changed, 143 insertions(+), 153 deletions(-)

-- 
2.39.5



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

end of thread, other threads:[~2026-01-09  8:17 UTC | newest]

Thread overview: 21+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-12-30 13:54 [PATCH 0/4] x86/asm: .byte removal Andrew Cooper
2025-12-30 13:54 ` [PATCH 1/4] x86/xstate: Deindent the logic in xrstor() Andrew Cooper
2026-01-05 15:12   ` Jan Beulich
2025-12-30 13:54 ` [PATCH 2/4] x86/xstate: Rework XSAVE/XRSTOR given a newer toolchain baseline Andrew Cooper
2026-01-02 16:01   ` Andrew Cooper
2026-01-05 15:16     ` Jan Beulich
2026-01-05 16:55       ` Andrew Cooper
2026-01-05 17:06         ` Jan Beulich
2026-01-05 15:46   ` Jan Beulich
2026-01-05 17:45     ` Andrew Cooper
2026-01-06  7:59       ` Jan Beulich
2026-01-08 21:08         ` Andrew Cooper
2026-01-09  8:16           ` Jan Beulich
2025-12-30 13:54 ` [PATCH 3/4] x86/i387: Rework fpu_fxrstor() " Andrew Cooper
2026-01-05 15:52   ` Jan Beulich
2026-01-05 16:13     ` Nicola Vetrini
2026-01-05 16:39       ` Andrew Cooper
2026-01-05 16:48         ` Jan Beulich
2025-12-30 13:54 ` [PATCH 4/4] x86: Avoid using .byte for instructions where safe to do so Andrew Cooper
2026-01-05 15:58   ` Jan Beulich
2026-01-08 21:14     ` Andrew Cooper

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.