Skip to content

KVM: SVM: SEV-ES groundwork

Joerg Roedel kvm lkml 4 versions – New

Get series with b4
b4 am [email protected]

Versions newest first · linked by author and title

  1. v4 Latest4 patches 0 repliesNew
  2. v34 patches 4 repliesSuperseded
  3. v24 patches 2 repliesSuperseded
Earlier versions · 1
VersionPostedPatchesRepliesStatus
v14 patches4 repliesSuperseded

Patches in v4 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/4KVM: SVM: nested: Don't allocate VMCB structures on stackarch/x86/kvm/svm/nested.c+33 -140 replies
2/4KVM: SVM: Add GHCB definitionsarch/x86/include/asm/svm.h arch/x86/kvm/svm/svm.c+46 -10 replies
3/4KVM: SVM: Add GHCB Accessor functionsarch/x86/include/asm/svm.h+43 -00 replies
4/4KVM: SVM: Use __packed shorthandarch/x86/include/asm/svm.h+6 -60 replies

Reviews trailers per patch

No Reviewed-by, Acked-by or Tested-by trailers for v4 yet.

Read the v4 thread

Cover letter [PATCH v4 0/4] KVM: SVM: SEV-ES groundwork

Hi Paolo,

here is v4 of the groundwork patches for the upcoming SEV-ES support in the Linux kernel. They are part of both the client patch-set and the KVM hypervisor patches (under development).

Patch 1 necessary to fix a compile warning about a stack-frame getting too large. Patches 2 and 3 define the Guest Hypervisor Communication Block (GHCB) and accessor functions and the last patch is a cleanup.

This version addresses more review comments from Sean. Additionally the patches are now checkpatch-clean.

It would be great if you could consider them for v5.9, so that the client and the hypervisor patch-sets can be developed more independently of each other.

Please let me know what you think.

Regards,

Joerg

Borislav Petkov (1):
KVM: SVM: Use __packed shorthand

Joerg Roedel (2):
KVM: SVM: nested: Don't allocate VMCB structures on stack
KVM: SVM: Add GHCB Accessor functions

Tom Lendacky (1):
KVM: SVM: Add GHCB definitions

 arch/x86/include/asm/svm.h | 100 ++++++++++++++++++++++++++++++++++---
 arch/x86/kvm/svm/nested.c  |  47 +++++++++++------
 arch/x86/kvm/svm/svm.c     |   2 +
 3 files changed, 128 insertions(+), 21 deletions(-)
Signature · 1 line
2.17.1