- 628ade2 KVM: VMX: Fix x2APIC MSR intercept handling on !APICV platforms by Peter Xu · 4 years, 3 months ago
- 6a2e092 KVM: VMX: vmx_uret_msrs_list[] can be static by kernel test robot · 4 years, 3 months ago
- 0c899c2 KVM: x86: do not attempt TSC synchronization on guest writes by Paolo Bonzini · 4 years, 4 months ago
- a7d5c7c KVM: nSVM: delay MSR permission processing to first nested VM run by Paolo Bonzini · 4 years, 4 months ago
- 729c15c KVM: x86: rename KVM_REQ_GET_VMCS12_PAGES by Paolo Bonzini · 4 years, 4 months ago
- 1a155254 KVM: x86: Introduce MSR filtering by Alexander Graf · 4 years, 4 months ago
- 3eb9001 KVM: x86: VMX: Prevent MSR passthrough when MSR access is denied by Alexander Graf · 4 years, 4 months ago
- fd6fa73 KVM: x86: SVM: Prevent MSR passthrough when MSR access is denied by Alexander Graf · 4 years, 4 months ago
- 476c9bd KVM: x86: Prepare MSR bitmaps for userspace tracked MSRs by Aaron Lewis · 4 years, 4 months ago
- 51de815 KVM: x86: Add infrastructure for MSR filtering by Alexander Graf · 4 years, 4 months ago
- 1ae0995 KVM: x86: Allow deflecting unknown MSR accesses to user space by Alexander Graf · 4 years, 4 months ago
- 90218e4 KVM: x86: Return -ENOENT on unimplemented MSRs by Alexander Graf · 4 years, 4 months ago
- 802145c KVM: VMX: Rename vmx_uret_msr's "index" to "slot" by Sean Christopherson · 4 years, 4 months ago
- 14a61b6 KVM: VMX: Rename "vmx_msr_index" to "vmx_uret_msrs_list" by Sean Christopherson · 4 years, 4 months ago
- 7bf662b KVM: VMX: Rename "vmx_set_guest_msr" to "vmx_set_guest_uret_msr" by Sean Christopherson · 4 years, 4 months ago
- d85a803 KVM: VMX: Rename "find_msr_entry" to "vmx_find_uret_msr" by Sean Christopherson · 4 years, 4 months ago
- bd65ba8 KVM: VMX: Add vmx_setup_uret_msr() to handle lookup and swap by Sean Christopherson · 4 years, 4 months ago
- 86e3e49 KVM: VMX: Move uret MSR lookup into update_transition_efer() by Sean Christopherson · 4 years, 4 months ago
- ef1d2ee KVM: VMX: Check guest support for RDTSCP before processing MSR_TSC_AUX by Sean Christopherson · 4 years, 4 months ago
- 1e7a483 KVM: VMX: Rename "__find_msr_index" to "__vmx_find_uret_msr" by Sean Christopherson · 4 years, 4 months ago
- 658ece8 KVM: VMX: Rename vcpu_vmx's "guest_msrs_ready" to "guest_uret_msrs_loaded" by Sean Christopherson · 4 years, 4 months ago
- e9bb1ae KVM: VMX: Rename vcpu_vmx's "save_nmsrs" to "nr_active_uret_msrs" by Sean Christopherson · 4 years, 4 months ago
- fbc1800 KVM: VMX: Rename vcpu_vmx's "nmsrs" to "nr_uret_msrs" by Sean Christopherson · 4 years, 4 months ago
- eb3db1b KVM: VMX: Rename the "shared_msr_entry" struct to "vmx_uret_msr" by Sean Christopherson · 4 years, 4 months ago
- a128a93 KVM: VMX: Rename "vmx_find_msr_index" to "vmx_find_loadstore_msr_slot" by Sean Christopherson · 4 years, 4 months ago
- ce833b2 KVM: VMX: Prepend "MAX_" to MSR array size defines by Sean Christopherson · 4 years, 4 months ago
- 7e34fbd KVM: x86: Rename "shared_msrs" to "user_return_msrs" by Sean Christopherson · 4 years, 4 months ago
- 04d28e3 KVM: x86/mmu: Move individual kvm_mmu initialization into common helper by Sean Christopherson · 4 years, 4 months ago
- 02f1965 KVM: nVMX: Read EXIT_QUAL and INTR_INFO only when needed for nested exit by Sean Christopherson · 4 years, 4 months ago
- cc167bd KVM: x86: Use common definition for kvm_nested_vmexit tracepoint by Sean Christopherson · 4 years, 4 months ago
- 029e8c8 KVM: x86: Add macro wrapper for defining kvm_exit tracepoint by Sean Christopherson · 4 years, 4 months ago
- 235ba74 KVM: x86: Add intr/vectoring info and error code to kvm_exit tracepoint by Sean Christopherson · 4 years, 4 months ago
- f315f2b KVM: VMX: Add a helper to test for a valid error code given an intr info by Sean Christopherson · 4 years, 4 months ago
- a9d7d76 KVM: x86: Read guest RIP from within the kvm_nested_vmexit tracepoint by Sean Christopherson · 4 years, 4 months ago
- b2d5225 KVM: x86: Add RIP to the kvm_entry, i.e. VM-Enter, tracepoint by Sean Christopherson · 4 years, 4 months ago
- 138534a KVM: nVMX: WARN on attempt to switch the currently loaded VMCS by Sean Christopherson · 4 years, 4 months ago
- ebec153 KVM: nVMX: Drop redundant VMCS switch and free_nested() call by Sean Christopherson · 4 years, 4 months ago
- df82a24 KVM: nVMX: Ensure vmcs01 is the loaded VMCS when freeing nested state by Sean Christopherson · 4 years, 4 months ago
- c61ca2f KVM: nVMX: Move free_nested() below vmx_switch_vmcs() by Sean Christopherson · 4 years, 4 months ago
- 2ba4493 KVM: nVMX: Explicitly check for valid guest state for !unrestricted guest by Sean Christopherson · 4 years, 4 months ago
- b89d5ad KVM: nVMX: Reload vmcs01 if getting vmcs12's pages fails by Sean Christopherson · 4 years, 4 months ago
- fc387d8 KVM: nVMX: Reset the segment cache when stuffing guest segs by Sean Christopherson · 4 years, 4 months ago
- e88b809 KVM: x86/mmu: Track write/user faults using bools by Sean Christopherson · 4 years, 4 months ago
- dcc7065 KVM: x86/mmu: Hoist ITLB multi-hit workaround check up a level by Sean Christopherson · 4 years, 4 months ago
- 1d4a737 KVM: x86/mmu: Rename 'hlevel' to 'level' in FNAME(fetch) by Sean Christopherson · 4 years, 4 months ago
- 5bcaf3e KVM: x86/mmu: Account NX huge page disallowed iff huge page was requested by Sean Christopherson · 4 years, 4 months ago
- 3cf0661 KVM: x86/mmu: Capture requested page level before NX huge page workaround by Sean Christopherson · 4 years, 4 months ago
- 6c2fd34 KVM: x86/mmu: Move "huge page disallowed" calculation into mapping helpers by Sean Christopherson · 4 years, 4 months ago
- 7d919c7 KVM: x86/mmu: Refactor the zap loop for recovering NX lpages by Sean Christopherson · 4 years, 4 months ago
- e895056 KVM: x86/mmu: Commit zap of remaining invalid pages when recovering lpages by Sean Christopherson · 4 years, 4 months ago
- 5a08532 KVM: VMX: Rename ops.h to vmx_ops.h by Sean Christopherson · 4 years, 4 months ago
- 8888cdd KVM: VMX: Extract posted interrupt support to separate files by Xiaoyao Li · 4 years, 4 months ago
- 1270375 KVM: x86/mmu: Bail early from final #PF handling on spurious faults by Sean Christopherson · 4 years, 4 months ago
- c4371c2 KVM: x86/mmu: Return unique RET_PF_* values if the fault was fixed by Sean Christopherson · 4 years, 4 months ago
- 83a2ba4 KVM: x86/mmu: Invert RET_PF_* check when falling through to emulation by Sean Christopherson · 4 years, 4 months ago
- 7b367bc KVM: x86/mmu: Return -EIO if page fault returns RET_PF_INVALID by Sean Christopherson · 4 years, 4 months ago
- 2de4085 KVM: x86/MMU: Recursively zap nested TDP SPs when zapping last/only parent by Ben Gardon · 4 years, 4 months ago
- ace569e KVM: x86/mmu: Move flush logic from mmu_page_zap_pte() to FNAME(invlpg) by Sean Christopherson · 4 years, 4 months ago
- dbcf3f9 KVM: x86: hyper-v: disallow configuring SynIC timers with no SynIC by Vitaly Kuznetsov · 4 years, 4 months ago
- 4d710de KVM: x86/mmu: Stash 'kvm' in a local variable in kvm_mmu_free_roots() by Sean Christopherson · 4 years, 4 months ago
- 8b50b92 KVM: VMX: Add a helper and macros to reduce boilerplate for sec exec ctls by Sean Christopherson · 4 years, 4 months ago
- 7f3603b KVM: VMX: Rename RDTSCP secondary exec control name to insert "ENABLE" by Sean Christopherson · 4 years, 4 months ago
- b936d3e KVM: VMX: Unconditionally clear CPUID.INVPCID if !CPUID.PCID by Sean Christopherson · 4 years, 4 months ago
- becdad8 KVM: VMX: Rename vmx_*_supported() helpers to cpu_has_vmx_*() by Sean Christopherson · 4 years, 4 months ago
- b785a44 cpuidle-haltpoll: fix error comments in arch_haltpoll_disable by Li Qiang · 4 years, 4 months ago
- 7096cbf KVM: VMX: Use "illegal GPA" helper for PT/RTIT output base check by Sean Christopherson · 4 years, 4 months ago
- dc46515 KVM: x86: Move illegal GPA helper out of the MMU code by Sean Christopherson · 4 years, 4 months ago
- 1cc6cbc KVM: VMX: Replace MSR_IA32_RTIT_OUTPUT_BASE_MASK with helper function by Sean Christopherson · 4 years, 4 months ago
- 526ad23 KVM: x86: Unexport cpuid_query_maxphyaddr() by Sean Christopherson · 4 years, 4 months ago
- 8d921ac KVM: VMX: Use precomputed MAXPHYADDR for RTIT base MSR check by Sean Christopherson · 4 years, 4 months ago
- 28e2b2f KVM: VMX: Do not perform emulation for INVD intercept by Tom Lendacky · 4 years, 4 months ago
- 14e3dd8 KVM: SEV: shorten comments around sev_clflush_pages by Paolo Bonzini · 4 years, 4 months ago
- 50085be KVM: SVM: Mark SEV launch secret pages as dirty. by Cfir Cohen · 4 years, 5 months ago
- fc595f3 KVM: nVMX: Add VM-Enter failed tracepoints for super early checks by Sean Christopherson · 4 years, 5 months ago
- fb0f33f KVM: nSVM: CR3 MBZ bits are only 63:52 by Krish Sadhukhan · 4 years, 4 months ago
- a9e2e0a KVM: x86: emulating RDPID failure shall return #UD rather than #GP by Robert Hoo · 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
- 0b7aa58 KVM: MIPS: clean up redundant kvm_run parameters in assembly by Tianjia Zhang · 4 years, 7 months ago
- 95b28ac KVM: SVM: Add tracepoint for cr_interception by Haiwei Li · 4 years, 4 months ago
- 4e810ad KVM: SVM: Analyze is_guest_mode() in svm_vcpu_run() by Wanpeng Li · 4 years, 4 months ago
- 1a5488e KVM: VMX: Invoke NMI handler via indirect call instead of INTn by Sean Christopherson · 4 years, 4 months ago
- 535f7ef KVM: VMX: Move IRQ invocation to assembly subroutine by Sean Christopherson · 4 years, 4 months ago
- 09e3e2a KVM: x86: Add kvm_x86_ops hook to short circuit emulation by Sean Christopherson · 4 years, 4 months ago
- ae5a2a3 KVM: SVM: use __GFP_ZERO instead of clear_page() by Haiwei Li · 4 years, 4 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, 4 months ago
- cc5b54d KVM: x86: fix MSR_IA32_TSC read for nested migration by Maxim Levitsky · 4 years, 4 months ago
- 4407a79 KVM: SVM: Enable INVPCID feature on AMD by Babu Moger · 4 years, 4 months ago
- 9715092 KVM: X86: Move handling of INVPCID types to x86 by Babu Moger · 4 years, 4 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
- 830bd71 KVM: SVM: Remove set_cr_intercept, clr_cr_intercept and is_cr_intercept by Babu Moger · 4 years, 4 months ago
- 4c44e8d KVM: SVM: Add new intercept word in vmcb_control_area by Babu Moger · 4 years, 4 months ago
- c62e2e9 KVM: SVM: Modify 64 bit intercept field to two 32 bit vectors by Babu Moger · 4 years, 4 months ago
- 9780d51 KVM: SVM: Modify intercept_exceptions to generic intercepts by Babu Moger · 4 years, 4 months ago
- 30abaa88 KVM: SVM: Change intercept_dr to generic intercepts by Babu Moger · 4 years, 4 months ago
- 03bfeeb KVM: SVM: Change intercept_cr to generic intercepts by Babu Moger · 4 years, 4 months ago
- c45ad72 KVM: SVM: Introduce vmcb_(set_intercept/clr_intercept/_is_intercept) by Babu Moger · 4 years, 4 months ago
- a90c1ed KVM: nSVM: Remove unused field by Babu Moger · 4 years, 4 months ago
- 8d22b90 KVM: SVM: refactor exit labels in svm_create_vcpu by Maxim Levitsky · 4 years, 5 months ago
- 0681de1 KVM: SVM: use __GFP_ZERO instead of clear_page by Maxim Levitsky · 4 years, 5 months ago
- f4c847a KVM: SVM: refactor msr permission bitmap allocation by Maxim Levitsky · 4 years, 5 months ago