[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <20190503214614.21250-1-pbonzini@redhat.com>
Date: Fri, 3 May 2019 15:46:14 -0600
From: Paolo Bonzini <pbonzini@...hat.com>
To: torvalds@...ux-foundation.org
Cc: linux-kernel@...r.kernel.org, rkrcmar@...nel.org,
kvm@...r.kernel.org
Subject: [GIT PULL] KVM fixes for 5.1-rc8 or final
Linus,
The following changes since commit 7a223e06b1a411cef6c4cd7a9b9a33c8d225b10e:
KVM: x86: avoid misreporting level-triggered irqs as edge-triggered in tracing (2019-04-16 15:38:08 +0200)
are available in the Git repository at:
git://git.kernel.org/pub/scm/virt/kvm/kvm.git tags/for-linus
for you to fetch changes up to e8ab8d24b488632d07ce5ddb261f1d454114415b:
KVM: nVMX: Fix size checks in vmx_set_nested_state (2019-05-01 00:43:44 +0200)
----------------------------------------------------------------
* 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
----------------------------------------------------------------
Alexey Kardashevskiy (1):
KVM: PPC: Book3S: Protect memslots while validating user address
Andrew Jones (2):
KVM: arm/arm64: Ensure vcpu target is unset on reset failure
Documentation: kvm: fix dirty log ioctl arch lists
Christoffer Dall (1):
KVM: arm/arm64: Don't emulate virtual timers on userspace ioctls
Jim Mattson (1):
KVM: nVMX: Fix size checks in vmx_set_nested_state
Liran Alon (1):
KVM: x86: Consider LAPIC TSC-Deadline timer expired if deadline too short
Marc Zyngier (1):
KVM: arm/arm64: vgic-v3: Retire pending interrupts on disabling LPIs
Paolo Bonzini (3):
Merge tag 'kvm-ppc-fixes-5.1-1' of git://git.kernel.org/.../paulus/powerpc into HEAD
KVM: fix KVM_CLEAR_DIRTY_LOG for memory slots of unaligned size
Merge tag 'kvmarm-fixes-for-5.1-2' of git://git.kernel.org/.../kvmarm/kvmarm into kvm-master
Rick Edgecombe (1):
KVM: VMX: Move RSB stuffing to before the first RET after VM-Exit
Sean Christopherson (6):
KVM: lapic: Disable timer advancement if adaptive tuning goes haywire
KVM: lapic: Track lapic timer advance per vCPU
KVM: lapic: Allow user to disable adaptive tuning of timer advancement
KVM: lapic: Convert guest TSC to host time domain if necessary
KVM: x86: Whitelist port 0x7e for pre-incrementing %rip
KVM: lapic: Check for in-kernel LAPIC before deferencing apic pointer
Suraj Jitindar Singh (1):
KVM: PPC: Book3S HV: Perserve PSSCR FAKE_SUSPEND bit on guest exit
Suzuki K Poulose (1):
kvm: arm: Skip stage2 huge mappings for unaligned ipa backed by THP
Vitaly Kuznetsov (3):
x86: kvm: hyper-v: deal with buggy TLB flush requests from WS2012
x86/kvm/mmu: reset MMU context when 32-bit guest switches PAE
KVM: selftests: make hyperv_cpuid test pass on AMD
Wei Huang (1):
KVM: arm/arm64: arch_timer: Fix CNTP_TVAL calculation
Documentation/virtual/kvm/api.txt | 11 ++--
arch/powerpc/kvm/book3s_64_vio.c | 6 +-
arch/powerpc/kvm/book3s_hv.c | 4 +-
arch/x86/include/asm/kvm_host.h | 1 +
arch/x86/include/uapi/asm/kvm.h | 1 +
arch/x86/kvm/hyperv.c | 11 +++-
arch/x86/kvm/lapic.c | 73 ++++++++++++++++-------
arch/x86/kvm/lapic.h | 4 +-
arch/x86/kvm/mmu.c | 1 +
arch/x86/kvm/vmx/nested.c | 4 +-
arch/x86/kvm/vmx/vmenter.S | 12 ++++
arch/x86/kvm/vmx/vmx.c | 7 +--
arch/x86/kvm/x86.c | 36 ++++++++---
arch/x86/kvm/x86.h | 2 -
tools/testing/selftests/kvm/dirty_log_test.c | 9 ++-
tools/testing/selftests/kvm/x86_64/hyperv_cpuid.c | 9 ++-
virt/kvm/arm/arch_timer.c | 17 +++---
virt/kvm/arm/arm.c | 11 +++-
virt/kvm/arm/mmu.c | 6 +-
virt/kvm/arm/vgic/vgic-mmio-v3.c | 3 +
virt/kvm/arm/vgic/vgic.c | 21 +++++++
virt/kvm/arm/vgic/vgic.h | 1 +
virt/kvm/kvm_main.c | 7 ++-
23 files changed, 192 insertions(+), 65 deletions(-)
Powered by blists - more mailing lists