1
0
Fork 0
mirror of synced 2025-03-06 20:59:54 +01:00
linux/arch/x86/kvm
Paolo Bonzini 83d31e5271 KVM: nVMX: fixes for preemption timer migration
Commit 850448f35a ("KVM: nVMX: Fix VMX preemption timer migration",
2020-06-01) accidentally broke nVMX live migration from older version
by changing the userspace ABI.  Restore it and, while at it, ensure
that vmx->nested.has_preemption_timer_deadline is always initialized
according to the KVM_STATE_VMX_PREEMPTION_TIMER_DEADLINE flag.

Cc: Makarand Sonare <makarandsonare@google.com>
Fixes: 850448f35a ("KVM: nVMX: Fix VMX preemption timer migration")
Reviewed-by: Jim Mattson <jmattson@google.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
2020-07-10 06:15:36 -04:00
..
mmu KVM: x86: bit 8 of non-leaf PDPEs is not reserved 2020-06-30 07:07:20 -04:00
svm kvm/svm: disable KCSAN for svm_vcpu_run() 2020-06-15 09:32:58 -04:00
vmx KVM: nVMX: fixes for preemption timer migration 2020-07-10 06:15:36 -04:00
cpuid.c
cpuid.h
debugfs.c
emulate.c
hyperv.c Merge branch 'uaccess.misc' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs 2020-06-10 16:02:54 -07:00
hyperv.h
i8254.c kvm: i8254: remove redundant assignment to pointer s 2020-06-11 12:35:18 -04:00
i8254.h
i8259.c
ioapic.c
ioapic.h
irq.c
irq.h
irq_comm.c
Kconfig treewide: replace '---help---' in Kconfig files with 'help' 2020-06-14 01:57:21 +09:00
kvm_cache_regs.h KVM: x86: Mark CR4.TSD as being possibly owned by the guest 2020-07-03 12:16:28 -04:00
kvm_emulate.h
lapic.c KVM: LAPIC: ensure APIC map is up to date on concurrent update requests 2020-06-22 13:37:30 -04:00
lapic.h
Makefile
mmu.h KVM: nVMX: Plumb L2 GPA through to PML emulation 2020-06-22 18:23:03 -04:00
mmu_audit.c
mmutrace.h
mtrr.c
pmu.c
pmu.h
trace.h
tss.h
x86.c KVM: x86: Inject #GP if guest attempts to toggle CR4.LA57 in 64-bit mode 2020-07-03 12:15:56 -04:00
x86.h