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
