[PATCH 0/3] x86: IST cleanup

Andrew Cooper posted 3 patches 4 years ago
Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/xen tags/patchew/20200420145911.5708-1-andrew.cooper3@citrix.com
xen/arch/x86/acpi/suspend.c     | 25 ++-----------------------
xen/arch/x86/boot/trampoline.S  |  4 ++--
xen/arch/x86/cpu/common.c       |  8 +++++---
xen/arch/x86/efi/efi-boot.h     |  3 ++-
xen/arch/x86/hvm/vmx/vmx.c      |  4 ++++
xen/arch/x86/x86_64/traps.c     | 19 ++++++-------------
xen/include/asm-x86/processor.h | 12 +++++++++++-
7 files changed, 32 insertions(+), 43 deletions(-)
[PATCH 0/3] x86: IST cleanup
Posted by Andrew Cooper 4 years ago
Various bits of cleanup for !CONFIG_PV builds.

Andrew Cooper (3):
  x86/S3: Use percpu_traps_init() rather than opencoding SYSCALL/SYSENTER restoration
  x86/boot: Don't enable EFER.SCE for !CONFIG_PV builds
  x86/pv: Don't use IST for NMI/#MC/#DB in !CONFIG_PV builds

 xen/arch/x86/acpi/suspend.c     | 25 ++-----------------------
 xen/arch/x86/boot/trampoline.S  |  4 ++--
 xen/arch/x86/cpu/common.c       |  8 +++++---
 xen/arch/x86/efi/efi-boot.h     |  3 ++-
 xen/arch/x86/hvm/vmx/vmx.c      |  4 ++++
 xen/arch/x86/x86_64/traps.c     | 19 ++++++-------------
 xen/include/asm-x86/processor.h | 12 +++++++++++-
 7 files changed, 32 insertions(+), 43 deletions(-)

-- 
2.11.0