[GIT PULL] KVM changes for 6.4-rc5

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

 



Linus,

The following changes since commit 9e347ba03029e10e6405f8c3a7a91a5597943ed9:

  Merge tag 'kvm-riscv-fixes-6.3-1' of https://github.com/kvm-riscv/linux into HEAD (2023-03-27 10:04:07 -0400)

are available in the Git repository at:

  https://git.kernel.org/pub/scm/virt/kvm/kvm.git tags/for-linus

for you to fetch changes up to fb5015bc8b733323b58f015b88e4f316010ec856:

  docs: kvm: x86: Fix broken field list (2023-04-04 13:22:05 -0400)

----------------------------------------------------------------
PPC:

* Hide KVM_CAP_IRQFD_RESAMPLE if XIVE is enabled

s390:

* Fix handling of external interrupts in protected guests

x86:

* Resample the pending state of IOAPIC interrupts when unmasking them

* Fix usage of Hyper-V "enlightened TLB" on AMD

* Small fixes to real mode exceptions

* Suppress pending MMIO write exits if emulator detects exception

Documentation:

* Fix rST syntax

----------------------------------------------------------------
Alexey Kardashevskiy (1):
      KVM: PPC: Make KVM_CAP_IRQFD_RESAMPLE platform dependent

Dmytro Maluka (2):
      KVM: irqfd: Make resampler_list an RCU list
      KVM: x86/ioapic: Resample the pending state of an IRQ when unmasking

Jeremi Piotrowski (1):
      KVM: SVM: Flush Hyper-V TLB when required

Nico Boehr (1):
      KVM: s390: pv: fix external interruption loop not always detected

Paolo Bonzini (1):
      Merge tag 'kvm-s390-master-6.3-1' of https://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux into HEAD

Sean Christopherson (3):
      KVM: x86: Suppress pending MMIO write exits if emulator detects exception
      KVM: x86: Clear "has_error_code", not "error_code", for RM exception injection
      KVM: nVMX: Do not report error code when synthesizing VM-Exit from Real Mode

Takahiro Itazuri (1):
      docs: kvm: x86: Fix broken field list

 Documentation/virt/kvm/api.rst  |  4 ++--
 arch/arm64/kvm/arm.c            |  1 +
 arch/powerpc/kvm/powerpc.c      |  6 ++++++
 arch/s390/kvm/intercept.c       | 32 ++++++++++++++++++++++++--------
 arch/s390/kvm/kvm-s390.c        |  1 +
 arch/x86/kvm/ioapic.c           | 36 +++++++++++++++++++++++++++++++++---
 arch/x86/kvm/kvm_onhyperv.h     |  5 +++++
 arch/x86/kvm/svm/svm.c          | 37 ++++++++++++++++++++++++++++++++++---
 arch/x86/kvm/svm/svm_onhyperv.h | 15 +++++++++++++++
 arch/x86/kvm/vmx/nested.c       |  7 ++++++-
 arch/x86/kvm/x86.c              | 14 ++++++++++++--
 include/linux/kvm_host.h        | 11 +++++++++++
 include/linux/kvm_irqfd.h       |  2 +-
 virt/kvm/eventfd.c              | 49 +++++++++++++++++++++++++++++++++++++++++--------
 virt/kvm/kvm_main.c             |  1 -
 15 files changed, 192 insertions(+), 29 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