blob: 032b8e43a506af9b08609f2f3749eb479b063b81 [file] [log] [blame]
2de9d0ccd0fe ("kvm: x86: Introduce x86 ops hook for pre-update APICv")
ef8efd7a15bb ("kvm: x86: Introduce APICv x86 ops for checking APIC inhibit reasons")
24bbf74c0c36 ("kvm: x86: Add APICv (de)activate request trace points")
8df14af42f00 ("kvm: x86: Add support for dynamic APICv activation")
7e3e67a98701 ("KVM: x86: remove get_enable_apicv from kvm_x86_ops")
4e19c36f2df8 ("kvm: x86: Introduce APICv inhibit reason bits")
95a0d01eef7a ("KVM: x86: Move all vcpu init code into kvm_arch_vcpu_create()")
5f73db112e59 ("KVM: x86: Move guts of kvm_arch_vcpu_setup() into kvm_arch_vcpu_create()")
e529ef66e6b5 ("KVM: Move vcpu alloc and init invocation to common code")
4543bdc08857 ("KVM: Introduce kvm_vcpu_destroy()")
d2423b347de4 ("KVM: x86: Invoke kvm_vcpu_uninit() immediately prior to freeing vcpu")
aaf532c57927 ("KVM: MIPS: Invoke kvm_vcpu_uninit() immediately prior to freeing vcpu")
a2017f17fa17 ("KVM: s390: Invoke kvm_vcpu_init() before allocating sie_page")
321f8ee559d6 ("KVM: s390: Move guts of kvm_arch_vcpu_init() into kvm_arch_vcpu_create()")
897cc38eaab9 ("KVM: Add kvm_arch_vcpu_precreate() to handle pre-allocation issues")
50b143e1b3cf ("KVM: x86: Drop kvm_arch_vcpu_free()")
208050dac5ef ("KVM: x86: Remove spurious clearing of async #PF MSR")
9d979c7e6ff4 ("KVM: x86: Remove spurious kvm_mmu_unload() from vcpu destruction path")
4b8fff780b07 ("KVM: arm: Drop kvm_arch_vcpu_free()")
d5279f3a882c ("KVM: PPC: Drop kvm_arch_vcpu_free()")
47d51e5eb5fe ("KVM: MIPS: Drop kvm_arch_vcpu_free()")
5233009fab8e ("KVM: MIPS: Use kvm_vcpu_cache to allocate vCPUs")
ff030fdf5573 ("KVM: PPC: Move kvm_vcpu_init() invocation to common code")
4dbf6fec7886 ("KVM: PPC: e500mc: Move reset of oldpir below call to kvm_vcpu_init()")
d30769522294 ("KVM: PPC: Book3S PR: Allocate book3s and shadow vcpu after common init")
c50bfbdc38ec ("KVM: PPC: Allocate vcpu struct in common PPC code")
3ec8ca296470 ("KVM: PPC: e500mc: Add build-time assert that vcpu is at offset 0")
987b2594ed5d ("KVM: x86: Move kvm_vcpu_init() invocation to common code")
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")
16be9ddea268 ("KVM: x86: Free wbinvd_dirty_mask if vCPU creation fails")
cb10bf9194f4 ("KVM: PPC: Book3S PR: Free shared page if mmu initialization fails")
1a978d9d3e72 ("KVM: PPC: Book3S HV: Uninit vCPU if vcore creation fails")
7d73710d9ca2 ("kvm: vmx: Stop wasting a page for guest_msrs")
7cfe0526fd37 ("kvm: vmx: Rename NR_AUTOLOAD_MSRS to NR_LOADSTORE_MSRS")
1b84292bea00 ("KVM: VMX: Rename {vmx,nested_vmx}_vcpu_setup()")
4be534102624 ("KVM: VMX: Initialize vmx->guest_msrs[] right after allocation")
2cf9af0b5668 ("kvm: x86: Modify kvm_x86_ops.get_enable_apicv() to use struct kvm parameter")
4b9852f4f389 ("KVM: x86: Fix INIT signal handling in various CPU states")
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"")
715062970f37 ("KVM: X86: Implement PV sched yield hypercall")
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")