[GIT PULL] KVM: x86: SVM changes for 6.3

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



KVM SVM changes for 6.3.  There's a fix for x2AVIC that ideally would go into
6.3, but I didn't grab as I want a Reviewed-by and/or Tested-by from someone
with x2AVIC hardware (I massaged Suravee's original patch a fair bit).

  https://lore.kernel.org/all/20230207002156.521736-1-seanjc@xxxxxxxxxx

The following changes since commit 7cb79f433e75b05d1635aefaa851cfcd1cb7dc4f:

  KVM: PPC: Fix refactoring goof in kvmppc_e500mc_init() (2023-01-24 13:00:32 -0500)

are available in the Git repository at:

  https://github.com/kvm-x86/linux.git tags/kvm-x86-svm-6.3

for you to fetch changes up to f94f053aa3a5d6ff17951870483d9eb9e13de2e2:

  KVM: SVM: Fix potential overflow in SEV's send|receive_update_data() (2023-02-07 14:36:45 -0800)

----------------------------------------------------------------
KVM SVM changes for 6.3:

 - Fix a mostly benign overflow bug in SEV's send|receive_update_data()

 - Move the SVM-specific "host flags" into vcpu_svm (extracted from the
   vNMI enabling series)

 - A handful for fixes and cleanups

----------------------------------------------------------------
Anish Ghulati (1):
      KVM: SVM: Account scratch allocations used to decrypt SEV guest memory

Like Xu (1):
      KVM: svm/avic: Drop "struct kvm_x86_ops" for avic_hardware_setup()

Maxim Levitsky (4):
      KVM: nSVM: Don't sync tlb_ctl back to vmcb12 on nested VM-Exit
      KVM: x86: Move HF_GIF_MASK into "struct vcpu_svm" as "guest_gif"
      KVM: x86: Move HF_NMI_MASK and HF_IRET_MASK into "struct vcpu_svm"
      KVM: x86: Use emulator callbacks instead of duplicating "host flags"

Peter Gonda (1):
      KVM: SVM: Fix potential overflow in SEV's send|receive_update_data()

zhang songyi (1):
      KVM: SVM: remove redundant ret variable

 arch/x86/include/asm/kvm_host.h |  9 +++------
 arch/x86/kvm/emulate.c          | 11 +++++------
 arch/x86/kvm/kvm_emulate.h      |  7 ++-----
 arch/x86/kvm/smm.c              |  2 --
 arch/x86/kvm/svm/avic.c         |  2 +-
 arch/x86/kvm/svm/nested.c       |  1 -
 arch/x86/kvm/svm/sev.c          |  6 +++---
 arch/x86/kvm/svm/svm.c          | 29 +++++++++++++++--------------
 arch/x86/kvm/svm/svm.h          | 29 +++++++++++++++++++++++++----
 arch/x86/kvm/x86.c              | 14 +++++++++-----
 10 files changed, 63 insertions(+), 47 deletions(-)



[Index of Archives]     [KVM ARM]     [KVM ia64]     [KVM ppc]     [Virtualization Tools]     [Spice Development]     [Libvirt]     [Libvirt Users]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite Questions]     [Linux Kernel]     [Linux SCSI]     [XFree86]

  Powered by Linux