• Linus Torvalds's avatar
    Merge tag 'x86_seves_for_v5.13' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip · 26a4ef7e
    Linus Torvalds authored
    Pull x86 AMD secure virtualization (SEV-ES) updates from Borislav Petkov:
     "Add support for SEV-ES guests booting through the 32-bit boot path,
      along with cleanups, fixes and improvements"
    
    * tag 'x86_seves_for_v5.13' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:
      x86/sev-es: Optimize __sev_es_ist_enter() for better readability
      x86/sev-es: Replace open-coded hlt-loops with sev_es_terminate()
      x86/boot/compressed/64: Check SEV encryption in the 32-bit boot-path
      x86/boot/compressed/64: Add CPUID sanity check to 32-bit boot-path
      x86/boot/compressed/64: Add 32-bit boot #VC handler
      x86/boot/compressed/64: Setup IDT in startup_32 boot path
      x86/boot/compressed/64: Reload CS in startup_32
      x86/sev: Do not require Hypervisor CPUID bit for SEV guests
      x86/boot/compressed/64: Cleanup exception handling before booting kernel
      x86/virtio: Have SEV guests enforce restricted virtio memory access
      x86/sev-es: Remove subtraction of res variable
    26a4ef7e
mem_encrypt.c 12.5 KB