Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
Pull KVM fixes from Paolo Bonzini: - PPC and ARM bugfixes from submaintainers - Fix old Windows versions on AMD (recent regression) - Fix old Linux versions on processors without EPT - Fixes for LAPIC timer optimizations * tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm: (21 commits) KVM: nVMX: Fix size checks in vmx_set_nested_state KVM: selftests: make hyperv_cpuid test pass on AMD KVM: lapic: Check for in-kernel LAPIC before deferencing apic pointer KVM: fix KVM_CLEAR_DIRTY_LOG for memory slots of unaligned size x86/kvm/mmu: reset MMU context when 32-bit guest switches PAE KVM: x86: Whitelist port 0x7e for pre-incrementing %rip Documentation: kvm: fix dirty log ioctl arch lists KVM: VMX: Move RSB stuffing to before the first RET after VM-Exit KVM: arm/arm64: Don't emulate virtual timers on userspace ioctls kvm: arm: Skip stage2 huge mappings for unaligned ipa backed by THP KVM: arm/arm64: Ensure vcpu target is unset on reset failure KVM: lapic: Convert guest TSC to host time domain if necessary KVM: lapic: Allow user to disable adaptive tuning of timer advancement KVM: lapic: Track lapic timer advance per vCPU KVM: lapic: Disable timer advancement if adaptive tuning goes haywire x86: kvm: hyper-v: deal with buggy TLB flush requests from WS2012 KVM: x86: Consider LAPIC TSC-Deadline timer expired if deadline too short KVM: PPC: Book3S: Protect memslots while validating user address KVM: PPC: Book3S HV: Perserve PSSCR FAKE_SUSPEND bit on guest exit KVM: arm/arm64: vgic-v3: Retire pending interrupts on disabling LPIs ...
No related branches found
No related tags found
Showing
- Documentation/virtual/kvm/api.txt 6 additions, 5 deletionsDocumentation/virtual/kvm/api.txt
- arch/powerpc/kvm/book3s_64_vio.c 3 additions, 3 deletionsarch/powerpc/kvm/book3s_64_vio.c
- arch/powerpc/kvm/book3s_hv.c 3 additions, 1 deletionarch/powerpc/kvm/book3s_hv.c
- arch/x86/include/asm/kvm_host.h 1 addition, 0 deletionsarch/x86/include/asm/kvm_host.h
- arch/x86/include/uapi/asm/kvm.h 1 addition, 0 deletionsarch/x86/include/uapi/asm/kvm.h
- arch/x86/kvm/hyperv.c 10 additions, 1 deletionarch/x86/kvm/hyperv.c
- arch/x86/kvm/lapic.c 52 additions, 21 deletionsarch/x86/kvm/lapic.c
- arch/x86/kvm/lapic.h 3 additions, 1 deletionarch/x86/kvm/lapic.h
- arch/x86/kvm/mmu.c 1 addition, 0 deletionsarch/x86/kvm/mmu.c
- arch/x86/kvm/vmx/nested.c 2 additions, 2 deletionsarch/x86/kvm/vmx/nested.c
- arch/x86/kvm/vmx/vmenter.S 12 additions, 0 deletionsarch/x86/kvm/vmx/vmenter.S
- arch/x86/kvm/vmx/vmx.c 3 additions, 4 deletionsarch/x86/kvm/vmx/vmx.c
- arch/x86/kvm/x86.c 29 additions, 7 deletionsarch/x86/kvm/x86.c
- arch/x86/kvm/x86.h 0 additions, 2 deletionsarch/x86/kvm/x86.h
- tools/testing/selftests/kvm/dirty_log_test.c 6 additions, 3 deletionstools/testing/selftests/kvm/dirty_log_test.c
- tools/testing/selftests/kvm/x86_64/hyperv_cpuid.c 8 additions, 1 deletiontools/testing/selftests/kvm/x86_64/hyperv_cpuid.c
- virt/kvm/arm/arch_timer.c 10 additions, 7 deletionsvirt/kvm/arm/arch_timer.c
- virt/kvm/arm/arm.c 8 additions, 3 deletionsvirt/kvm/arm/arm.c
- virt/kvm/arm/mmu.c 5 additions, 1 deletionvirt/kvm/arm/mmu.c
- virt/kvm/arm/vgic/vgic-mmio-v3.c 3 additions, 0 deletionsvirt/kvm/arm/vgic/vgic-mmio-v3.c
Loading
Please register or sign in to comment