- 3c0c2ad KVM: VMX: Add basic handling of VM-Exit from SGX enclave by Sean Christopherson · 3 years, 9 months ago
- 4020da3 KVM: x86: pending exceptions must not be blocked by an injected event by Maxim Levitsky · 3 years, 9 months ago
- cb6a32c KVM: x86: Handle triple fault in L2 without killing L1 by Sean Christopherson · 3 years, 10 months ago
- 648fc8a KVM: x86: Move nVMX's consistency check macro to common code by Sean Christopherson · 3 years, 11 months ago
- c805f5d KVM: nVMX: Defer the MMU reload to the normal path on an EPTP switch by Sean Christopherson · 3 years, 10 months ago
- 43c11d9 KVM: x86: to track if L1 is running L2 VM by Dongli Zhang · 3 years, 10 months ago
- a85863c KVM: VMX: Dynamically enable/disable PML based on memslot dirty logging by Makarand Sonare · 3 years, 11 months ago
- c3bb9a2 KVM: nVMX: Disable PML in hardware when running L2 by Sean Christopherson · 3 years, 11 months ago
- 78e550b KVM: nVMX: no need to undo inject_page_fault change on nested vmexit by Paolo Bonzini · 3 years, 10 months ago
- 636e8b7 KVM: VMX: Use GPA legality helpers to replace open coded equivalents by Sean Christopherson · 3 years, 11 months ago
- 150f17b KVM/nVMX: Use __vmx_vcpu_run in nested_vmx_check_vmentry_hw by Uros Bizjak · 4 years ago
- b6a7cc3 KVM: X86: prepend vmx/svm prefix to additional kvm_x86_ops functions by Jason Baron · 4 years ago
- 9a3ecd5 KVM: X86: Rename DR6_INIT to DR6_ACTIVE_LOW by Chenyi Qiang · 3 years, 11 months ago
- 8e53324 KVM: VMX: Convert vcpu_vmx.exit_reason to a union by Sean Christopherson · 4 years, 2 months ago
- 9a78e15 KVM: x86: allow KVM_REQ_GET_NESTED_STATE_PAGES outside guest mode for VMX by Paolo Bonzini · 4 years ago
- d51e1d3 KVM: nVMX: Sync unsync'd vmcs02 state to vmcs12 on migration by Maxim Levitsky · 4 years ago
- f2c7ef3 KVM: nSVM: cancel KVM_REQ_GET_NESTED_STATE_PAGES on nested vmexit by Maxim Levitsky · 4 years ago
- bf0cd88 KVM: x86: emulate wait-for-SIPI and SIPI-VMExit by Yadong Qi · 4 years, 2 months ago
- c2fe3cd KVM: x86: Move vendor CR4 validity check to dedicated kvm_x86_ops hook by Sean Christopherson · 4 years, 3 months ago
- f9a705a Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm by Linus Torvalds · 4 years, 2 months ago
- 6873139 Merge tag 'objtool-core-2020-10-13' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip by Linus Torvalds · 4 years, 3 months ago
- 729c15c KVM: x86: rename KVM_REQ_GET_VMCS12_PAGES by Paolo Bonzini · 4 years, 3 months ago
- 476c9bd KVM: x86: Prepare MSR bitmaps for userspace tracked MSRs by Aaron Lewis · 4 years, 3 months ago
- d85a803 KVM: VMX: Rename "find_msr_entry" to "vmx_find_uret_msr" by Sean Christopherson · 4 years, 3 months ago
- eb3db1b KVM: VMX: Rename the "shared_msr_entry" struct to "vmx_uret_msr" by Sean Christopherson · 4 years, 3 months ago
- a128a93 KVM: VMX: Rename "vmx_find_msr_index" to "vmx_find_loadstore_msr_slot" by Sean Christopherson · 4 years, 3 months ago
- ce833b2 KVM: VMX: Prepend "MAX_" to MSR array size defines by Sean Christopherson · 4 years, 3 months ago
- 02f1965 KVM: nVMX: Read EXIT_QUAL and INTR_INFO only when needed for nested exit by Sean Christopherson · 4 years, 3 months ago
- cc167bd KVM: x86: Use common definition for kvm_nested_vmexit tracepoint by Sean Christopherson · 4 years, 3 months ago
- f315f2b KVM: VMX: Add a helper to test for a valid error code given an intr info by Sean Christopherson · 4 years, 3 months ago
- a9d7d76 KVM: x86: Read guest RIP from within the kvm_nested_vmexit tracepoint by Sean Christopherson · 4 years, 3 months ago
- 138534a KVM: nVMX: WARN on attempt to switch the currently loaded VMCS by Sean Christopherson · 4 years, 3 months ago
- ebec153 KVM: nVMX: Drop redundant VMCS switch and free_nested() call by Sean Christopherson · 4 years, 3 months ago
- df82a24 KVM: nVMX: Ensure vmcs01 is the loaded VMCS when freeing nested state by Sean Christopherson · 4 years, 3 months ago
- c61ca2f KVM: nVMX: Move free_nested() below vmx_switch_vmcs() by Sean Christopherson · 4 years, 3 months ago
- 2ba4493 KVM: nVMX: Explicitly check for valid guest state for !unrestricted guest by Sean Christopherson · 4 years, 3 months ago
- b89d5ad KVM: nVMX: Reload vmcs01 if getting vmcs12's pages fails by Sean Christopherson · 4 years, 3 months ago
- fc387d8 KVM: nVMX: Reset the segment cache when stuffing guest segs by Sean Christopherson · 4 years, 3 months ago
- 7f3603b KVM: VMX: Rename RDTSCP secondary exec control name to insert "ENABLE" by Sean Christopherson · 4 years, 3 months ago
- fc595f3 KVM: nVMX: Add VM-Enter failed tracepoints for super early checks by Sean Christopherson · 4 years, 5 months ago
- 25bb2cf KVM: nVMX: Morph notification vector IRQ on nested VM-Enter to pending PI by Sean Christopherson · 4 years, 5 months ago
- bddd82d KVM: nVMX: KVM needs to unset "unrestricted guest" VM-execution control in vmcs02 if vmcs12 doesn't set it by Krish Sadhukhan · 4 years, 3 months ago
- 3f3393b KVM: X86: Rename and move the function vmx_handle_memory_failure to x86.c by Babu Moger · 4 years, 4 months ago
- efc8313 KVM: nVMX: Fix VMX controls MSRs setup when nested VMX enabled by Chenyi Qiang · 4 years, 4 months ago
- c6b177a KVM: nVMX: Fix the update value of nested load IA32_PERF_GLOBAL_CTRL control by Chenyi Qiang · 4 years, 4 months ago
- 43fea4e KVM: nVMX: Update VMCS02 when L2 PAE PDPTE updates detected by Peter Shier · 4 years, 4 months ago
- 00089c0 objtool: Rename frame.h -> objtool.h by Julien Thierry · 4 years, 4 months ago
- 921d259 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm by Linus Torvalds · 4 years, 5 months ago
- 2a40b90 KVM: x86: Pull the PGD's level from the MMU instead of recalculating it by Sean Christopherson · 4 years, 6 months ago
- 5e105c8 KVM: nVMX: check for invalid hdr.vmx.flags by Paolo Bonzini · 4 years, 5 months ago
- 0f02bd0 KVM: nVMX: check for required but missing VMCS12 in KVM_SET_NESTED_STATE by Paolo Bonzini · 4 years, 5 months ago
- a0c1343 KVM: VMX: introduce vmx_need_pf_intercept by Paolo Bonzini · 4 years, 6 months ago
- 83d31e5 KVM: nVMX: fixes for preemption timer migration by Paolo Bonzini · 4 years, 6 months ago
- 7c1b761 KVM: x86: Rename cpuid_update() callback to vcpu_after_set_cpuid() by Xiaoyao Li · 4 years, 6 months ago
- b2656e4 KVM: nVMX: Wrap VM-Fail valid path in generic VM-Fail helper by Sean Christopherson · 4 years, 7 months ago
- 02f5fb2 KVM: x86/mmu: Make .write_log_dirty a nested operation by Sean Christopherson · 4 years, 6 months ago
- fa71e95 KVM: VMX: Use KVM_POSSIBLE_CR*_GUEST_BITS to initialize guest/host masks by Sean Christopherson · 4 years, 6 months ago
- 076f14b Merge tag 'x86-entry-2020-06-12' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip by Linus Torvalds · 4 years, 7 months ago
- 77f81f3 Merge branch 'kvm-basic-exit-reason' into HEAD by Paolo Bonzini · 4 years, 7 months ago
- 2ebac8b KVM: nVMX: Consult only the "basic" exit reason when routing nested exit by Sean Christopherson · 4 years, 10 months ago
- 84b6a34 x86/entry: Optimize local_db_save() for virt by Peter Zijlstra · 4 years, 7 months ago
- 7a35e51 KVM: VMX: Properly handle kvm_read/write_guest_virt*() result by Vitaly Kuznetsov · 4 years, 7 months ago
- 8d7fbf0 KVM: selftests: VMX preemption timer migration test by Makarand Sonare · 4 years, 7 months ago
- 850448f KVM: nVMX: Fix VMX preemption timer migration by Peter Shier · 4 years, 7 months ago
- 68fd66f KVM: x86: extend struct kvm_vcpu_pv_apf_data with token info by Vitaly Kuznetsov · 4 years, 7 months ago
- cc440cd KVM: nSVM: implement KVM_GET_NESTED_STATE and KVM_SET_NESTED_STATE by Paolo Bonzini · 4 years, 8 months ago
- ada0098 KVM: nVMX: Change emulated VMX-preemption timer hrtimer to absolute by Jim Mattson · 4 years, 8 months ago
- 1739f3d KVM: nVMX: Really make emulated nested preemption timer pinned by Jim Mattson · 4 years, 8 months ago
- 6c1c6e5 KVM: nVMX: Remove unused 'ops' param from nested_vmx_hardware_setup() by Sean Christopherson · 4 years, 8 months ago
- 9e826fe KVM: nVMX: Drop superfluous VMREAD of vmcs02.GUEST_SYSENTER_* by Sean Christopherson · 4 years, 8 months ago
- 68cda40 KVM: nVMX: Tweak handling of failure code for nested VM-Enter failure by Sean Christopherson · 4 years, 8 months ago
- 0cc6920 KVM: nVMX: Unconditionally validate CR3 during nested transitions by Sean Christopherson · 4 years, 8 months ago
- 1af1bb0 KVM: nVMX: Skip IBPB when temporarily switching between vmcs01 and vmcs02 by Sean Christopherson · 4 years, 8 months ago
- 5c911be KVM: nVMX: Skip IBPB when switching between vmcs01 and vmcs02 by Sean Christopherson · 4 years, 8 months ago
- 1cd2f0b KVM: nVMX: Prioritize SMI over nested IRQ/NMI by Sean Christopherson · 4 years, 8 months ago
- 15ff0b4 KVM: nVMX: Preserve IRQ/NMI priority irrespective of exiting behavior by Sean Christopherson · 4 years, 8 months ago
- 429ab57 KVM: nVMX: Report NMIs as allowed when in L2 and Exit-on-NMI is set by Sean Christopherson · 4 years, 8 months ago
- d2060bd KVM: nVMX: Open a window for pending nested VMX preemption timer by Sean Christopherson · 4 years, 8 months ago
- 6ce347a KVM: nVMX: Preserve exception priority irrespective of exiting behavior by Sean Christopherson · 4 years, 8 months ago
- 4aef2ec Merge branch 'kvm-amd-fixes' into HEAD by Paolo Bonzini · 4 years, 8 months ago
- f9336e3 KVM: nVMX: Replace a BUG_ON(1) with BUG() to squash clang warning by Sean Christopherson · 4 years, 8 months ago
- 8779655 KVM: nVMX: Store vmcs.EXIT_QUALIFICATION as an unsigned long, not u32 by Sean Christopherson · 4 years, 8 months ago
- 9bd4af2 KVM: nVMX: Drop a redundant call to vmx_get_intr_info() by Sean Christopherson · 4 years, 8 months ago
- 33b2217 KVM: x86: move nested-related kvm_x86_ops to a separate struct by Paolo Bonzini · 4 years, 9 months ago
- b8d295f KVM: nVMX: Remove non-functional "support" for CR3 target values by Sean Christopherson · 4 years, 9 months ago
- 8791585 KVM: VMX: Cache vmcs.EXIT_INTR_INFO using arch avail_reg flags by Sean Christopherson · 4 years, 9 months ago
- 5addc23 KVM: VMX: Cache vmcs.EXIT_QUALIFICATION using arch avail_reg flags by Sean Christopherson · 4 years, 9 months ago
- ec0241f KVM: nVMX: Drop manual clearing of segment cache on nested VMCS switch by Sean Christopherson · 4 years, 9 months ago
- e5d03de KVM: nVMX: Reset register cache (available and dirty masks) on VMCS switch by Sean Christopherson · 4 years, 9 months ago
- 9932b49 KVM: nVMX: Invoke ept_save_pdptrs() if and only if PAE paging is enabled by Sean Christopherson · 4 years, 9 months ago
- 4dcefa3 KVM: nVMX: Rename exit_reason to vm_exit_reason for nested VM-Exit by Sean Christopherson · 4 years, 9 months ago
- 2a78338 KVM: nVMX: Cast exit_reason to u16 to check for nested EXTERNAL_INTERRUPT by Sean Christopherson · 4 years, 9 months ago
- f47baae KVM: nVMX: Pull exit_reason from vcpu_vmx in nested_vmx_reflect_vmexit() by Sean Christopherson · 4 years, 9 months ago
- 1d28306 KVM: nVMX: Drop a superfluous WARN on reflecting EXTERNAL_INTERRUPT by Sean Christopherson · 4 years, 9 months ago
- 2c1f332 KVM: nVMX: Split VM-Exit reflection logic into L0 vs. L1 wants by Sean Christopherson · 4 years, 9 months ago
- 236871b KVM: nVMX: Move nested VM-Exit tracepoint into nested_vmx_reflect_vmexit() by Sean Christopherson · 4 years, 9 months ago
- fbdd502 KVM: nVMX: Move VM-Fail check out of nested_vmx_exit_reflected() by Sean Christopherson · 4 years, 9 months ago
- 7b7bd87 KVM: nVMX: Uninline nested_vmx_reflect_vmexit(), i.e. move it to nested.c by Sean Christopherson · 4 years, 9 months ago
- be01e8e KVM: x86: Replace "cr3" with "pgd" in "new cr3/pgd" related code by Sean Christopherson · 4 years, 9 months ago
- ce8fe7b KVM: nVMX: Free only the affected contexts when emulating INVEPT by Sean Christopherson · 4 years, 9 months ago