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(-)