Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
Pull kvm fixes from Paolo Bonzini: "Bugfixes, mostly for ARM and AMD, and more documentation. Slightly bigger than usual because I couldn't send out what was pending for rc4, but there is nothing worrisome going on. I have more fixes pending for guest debugging support (gdbstub) but I will send them next week" * tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm: (22 commits) KVM: X86: Declare KVM_CAP_SET_GUEST_DEBUG properly KVM: selftests: Fix build for evmcs.h kvm: x86: Use KVM CPU capabilities to determine CR4 reserved bits KVM: VMX: Explicitly clear RFLAGS.CF and RFLAGS.ZF in VM-Exit RSB path docs/virt/kvm: Document configuring and running nested guests KVM: s390: Remove false WARN_ON_ONCE for the PQAP instruction kvm: ioapic: Restrict lazy EOI update to edge-triggered interrupts KVM: x86: Fixes posted interrupt check for IRQs delivery modes KVM: SVM: fill in kvm_run->debug.arch.dr[67] KVM: nVMX: Replace a BUG_ON(1) with BUG() to squash clang warning KVM: arm64: Fix 32bit PC wrap-around KVM: arm64: vgic-v4: Initialize GICv4.1 even in the absence of a virtual ITS KVM: arm64: Save/restore sp_el0 as part of __guest_enter KVM: arm64: Delete duplicated label in invalid_vector KVM: arm64: vgic-its: Fix memory leak on the error path of vgic_add_lpi() KVM: arm64: vgic-v3: Retire all pending LPIs on vcpu destroy KVM: arm: vgic-v2: Only use the virtual state when userspace accesses pending bits KVM: arm: vgic: Only use the virtual state when userspace accesses enable bits KVM: arm: vgic: Synchronize the whole guest on GIC{D,R}_I{S,C}ACTIVER read KVM: arm64: PSCI: Forbid 64bit functions for 32bit guests ...
Showing
- Documentation/virt/kvm/index.rst 2 additions, 0 deletionsDocumentation/virt/kvm/index.rst
- Documentation/virt/kvm/running-nested-guests.rst 276 additions, 0 deletionsDocumentation/virt/kvm/running-nested-guests.rst
- arch/arm64/kvm/guest.c 7 additions, 0 deletionsarch/arm64/kvm/guest.c
- arch/arm64/kvm/hyp/entry.S 23 additions, 0 deletionsarch/arm64/kvm/hyp/entry.S
- arch/arm64/kvm/hyp/hyp-entry.S 0 additions, 1 deletionarch/arm64/kvm/hyp/hyp-entry.S
- arch/arm64/kvm/hyp/sysreg-sr.c 3 additions, 14 deletionsarch/arm64/kvm/hyp/sysreg-sr.c
- arch/powerpc/kvm/powerpc.c 1 addition, 0 deletionsarch/powerpc/kvm/powerpc.c
- arch/s390/kvm/kvm-s390.c 1 addition, 0 deletionsarch/s390/kvm/kvm-s390.c
- arch/s390/kvm/priv.c 3 additions, 1 deletionarch/s390/kvm/priv.c
- arch/x86/include/asm/kvm_host.h 2 additions, 2 deletionsarch/x86/include/asm/kvm_host.h
- arch/x86/kvm/ioapic.c 5 additions, 5 deletionsarch/x86/kvm/ioapic.c
- arch/x86/kvm/svm/svm.c 2 additions, 0 deletionsarch/x86/kvm/svm/svm.c
- arch/x86/kvm/vmx/nested.c 1 addition, 1 deletionarch/x86/kvm/vmx/nested.c
- arch/x86/kvm/vmx/vmenter.S 3 additions, 0 deletionsarch/x86/kvm/vmx/vmenter.S
- arch/x86/kvm/x86.c 6 additions, 15 deletionsarch/x86/kvm/x86.c
- tools/testing/selftests/kvm/include/evmcs.h 2 additions, 2 deletionstools/testing/selftests/kvm/include/evmcs.h
- tools/testing/selftests/kvm/lib/x86_64/vmx.c 3 additions, 0 deletionstools/testing/selftests/kvm/lib/x86_64/vmx.c
- virt/kvm/arm/hyp/aarch32.c 6 additions, 2 deletionsvirt/kvm/arm/hyp/aarch32.c
- virt/kvm/arm/psci.c 40 additions, 0 deletionsvirt/kvm/arm/psci.c
- virt/kvm/arm/vgic/vgic-init.c 16 additions, 3 deletionsvirt/kvm/arm/vgic/vgic-init.c
Loading
Please register or sign in to comment