diff options
author | Peter Gonda <pgonda@google.com> | 2022-04-08 00:02:33 +0300 |
---|---|---|
committer | Paolo Bonzini <pbonzini@redhat.com> | 2022-04-13 20:37:46 +0300 |
commit | c24a950ec7d60c4da91dc3f273295c7f438b531e (patch) | |
tree | 826747f1331d720dca6b8677fc46e56069b7f6a7 /init | |
parent | 9bd1f0efa859b61950d109b32ff8d529cc33a3ad (diff) | |
download | linux-c24a950ec7d60c4da91dc3f273295c7f438b531e.tar.xz |
KVM, SEV: Add KVM_EXIT_SHUTDOWN metadata for SEV-ES
If an SEV-ES guest requests termination, exit to userspace with
KVM_EXIT_SYSTEM_EVENT and a dedicated SEV_TERM type instead of -EINVAL
so that userspace can take appropriate action.
See AMD's GHCB spec section '4.1.13 Termination Request' for more details.
Suggested-by: Sean Christopherson <seanjc@google.com>
Suggested-by: Paolo Bonzini <pbonzini@redhat.com>
Cc: kvm@vger.kernel.org
Cc: linux-kernel@vger.kernel.org
Signed-off-by: Peter Gonda <pgonda@google.com>
Reported-by: kernel test robot <lkp@intel.com>
Message-Id: <20220407210233.782250-1-pgonda@google.com>
[Add documentatino. - Paolo]
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Diffstat (limited to 'init')
0 files changed, 0 insertions, 0 deletions