KVM: SVM: Support string IO operations for an SEV-ES guest
For an SEV-ES guest, string-based port IO is performed to a shared (un-encrypted) page so that both the hypervisor and guest can read or write to it and each see the contents. For string-based port IO operations, invoke SEV-ES specific routines that can complete the operation using common KVM port IO support. Signed-off-by:Tom Lendacky <thomas.lendacky@amd.com> Message-Id: <9d61daf0ffda496703717218f415cdc8fd487100.1607620209.git.thomas.lendacky@amd.com> Signed-off-by:
Paolo Bonzini <pbonzini@redhat.com>
Showing
- arch/x86/include/asm/kvm_host.h 1 addition, 0 deletionsarch/x86/include/asm/kvm_host.h
- arch/x86/kvm/svm/sev.c 16 additions, 2 deletionsarch/x86/kvm/svm/sev.c
- arch/x86/kvm/svm/svm.c 8 additions, 3 deletionsarch/x86/kvm/svm/svm.c
- arch/x86/kvm/svm/svm.h 1 addition, 0 deletionsarch/x86/kvm/svm/svm.h
- arch/x86/kvm/x86.c 54 additions, 0 deletionsarch/x86/kvm/x86.c
- arch/x86/kvm/x86.h 3 additions, 0 deletionsarch/x86/kvm/x86.h
Loading
Please register or sign in to comment