d813a8ba54f9 ("KVM: x86: Move allocation of pio_data page down a few lines") fc6e2a1845ab ("KVM: x86: Move FPU allocation to common x86 code") a9dd6f09d7e5 ("KVM: x86: Allocate vcpu struct in common x86 code") 7f27179a88a6 ("KVM: SVM: Use direct vcpu pointer during vCPU create/free") 34109c0476f1 ("KVM: VMX: Use direct vcpu pointer during vCPU create/free") 034d8e2cb929 ("KVM: VMX: Allocate VPID after initializing VCPU") 1b84292bea00 ("KVM: VMX: Rename {vmx,nested_vmx}_vcpu_setup()") 4be534102624 ("KVM: VMX: Initialize vmx->guest_msrs[] right after allocation") 12b58f4ed2a1 ("KVM: Assert that struct kvm_vcpu is always as offset zero") d9a710e5fc49 ("KVM: X86: Dynamically allocate user_fpu") ec269475cba7 ("Revert "kvm: x86: Use task structs fpu field for user"") 3af80fec6e7f ("KVM: VMX: Explicitly initialize controls shadow at VMCS allocation") ae81d08993cb ("KVM: nVMX: Don't reset VMCS controls shadow on VMCS switch") 09e226cf07e6 ("KVM: nVMX: Shadow VMCS controls on a per-VMCS basis") fe7f895dae4f ("KVM: VMX: Shadow VMCS secondary execution controls") 2183f5645ae7 ("KVM: VMX: Shadow VMCS primary execution controls") c5f2c76643b6 ("KVM: VMX: Shadow VMCS pin controls") 70f932ecdfe6 ("KVM: VMX: Add builder macros for shadowing controls") a49700b66e35 ("KVM: nVMX: Don't speculatively write APIC-access page address") c538d57f6726 ("KVM: nVMX: Write ENCLS-exiting bitmap once per vmcs02") 8ff468c29e9a ("Merge branch 'x86-fpu-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip")