- 6f8e65a KVM: x86/mmu: Add helper to generate mask of reserved HPA bits by Sean Christopherson · 4 years ago
- 5b7f575 KVM: x86: Use reserved_gpa_bits to calculate reserved PxE bits by Sean Christopherson · 4 years ago
- ca29e14 KVM: x86: SEV: Treat C-bit as legal GPA bit regardless of vCPU mode by Sean Christopherson · 4 years ago
- bbc2c63 KVM: nSVM: Use common GPA helper to check for illegal CR3 by Sean Christopherson · 4 years ago
- 636e8b7 KVM: VMX: Use GPA legality helpers to replace open coded equivalents by Sean Christopherson · 4 years ago
- da6c6a7 KVM: x86: Add a helper to handle legal GPA with an alignment requirement by Sean Christopherson · 4 years ago
- 4bda0e9 KVM: x86: Add a helper to check for a legal GPA by Sean Christopherson · 4 years ago
- 2732be9 KVM: nSVM: Don't strip host's C-bit from guest's CR3 when reading PDPTRs by Sean Christopherson · 4 years ago
- f156abe KVM: x86: Set so called 'reserved CR3 bits in LM mask' at vCPU reset by Sean Christopherson · 4 years ago
- 8d4e7e8 KVM: x86: declare Xen HVM shared info capability and add test case by David Woodhouse · 4 years, 1 month ago
- 40da8cc KVM: x86/xen: Add event channel interrupt vector upcall by David Woodhouse · 4 years, 1 month ago
- f2340cd KVM: x86/xen: register vcpu time info region by Joao Martins · 6 years ago
- aa096aa KVM: x86/xen: setup pvclock updates by Joao Martins · 6 years ago
- 73e69a8 KVM: x86/xen: register vcpu info by Joao Martins · 7 years ago
- 3e32461 KVM: x86/xen: Add KVM_XEN_VCPU_SET_ATTR/KVM_XEN_VCPU_GET_ATTR by David Woodhouse · 4 years ago
- 629b534 KVM: x86/xen: update wallclock region by Joao Martins · 7 years ago
- 4238704 xen: add wc_sec_hi to struct shared_info by David Woodhouse · 4 years, 1 month ago
- 13ffb97 KVM: x86/xen: register shared_info page by Joao Martins · 7 years ago
- 1ea9f2e KVM: x86/xen: add definitions of compat_shared_info, compat_vcpu_info by David Woodhouse · 4 years, 1 month ago
- a3833b8 KVM: x86/xen: latch long_mode when hypercall page is set up by David Woodhouse · 4 years, 1 month ago
- a76b964 KVM: x86/xen: add KVM_XEN_HVM_SET_ATTR/KVM_XEN_HVM_GET_ATTR by Joao Martins · 4 years, 1 month ago
- 7d6bbeb KVM: x86/xen: Add kvm_xen_enabled static key by David Woodhouse · 4 years ago
- 78e9878 KVM: x86/xen: Move KVM_XEN_HVM_CONFIG handling to xen.c by David Woodhouse · 4 years ago
- 79033be KVM: x86/xen: Fix coexistence of Xen and Hyper-V hypercalls by Joao Martins · 7 years ago
- 23200b7 KVM: x86/xen: intercept xen hypercalls if enabled by Joao Martins · 7 years ago
- 92f4d40 KVM: x86/xen: Fix __user pointer handling for hypercall page installation by David Woodhouse · 4 years ago
- 1232f8e KVM: x86/xen: fix Xen hypercall page msr handling by Joao Martins · 7 years ago
- a2855af KVM: x86/mmu: Allow parallel page faults for the TDP MMU by Ben Gardon · 4 years ago
- e25f0e0 KVM: x86/mmu: Mark SPTEs in disconnected pages as removed by Ben Gardon · 4 years ago
- 08f07c8 KVM: x86/mmu: Flush TLBs after zap in TDP MMU PF handler by Ben Gardon · 4 years ago
- 9a77daa KVM: x86/mmu: Use atomic ops to set SPTEs in TDP MMU map by Ben Gardon · 4 years ago
- a9442f5 KVM: x86/mmu: Factor out functions to add/remove TDP MMU pages by Ben Gardon · 4 years ago
- 531810c KVM: x86/mmu: Use an rwlock for the x86 MMU by Ben Gardon · 4 years ago
- 7cca2d0 KVM: x86/mmu: Protect TDP MMU page table memory with RCU by Ben Gardon · 4 years ago
- f1b3b06 KVM: x86/mmu: Clear dirtied pages mask bit before early break by Ben Gardon · 4 years ago
- 0f99ee2 KVM: x86/mmu: Skip no-op changes in TDP MMU functions by Ben Gardon · 4 years ago
- 1af4a96 KVM: x86/mmu: Yield in TDU MMU iter even if no SPTES changed by Ben Gardon · 4 years ago
- ed5e484 KVM: x86/mmu: Ensure forward progress when yielding in TDP MMU iter by Ben Gardon · 4 years ago
- 74953d3 KVM: x86/mmu: Rename goal_gfn to next_last_level_gfn by Ben Gardon · 4 years ago
- e139a34 KVM: x86/mmu: Merge flush and non-flush tdp_mmu_iter_cond_resched by Ben Gardon · 4 years ago
- 8d1a182 KVM: x86/mmu: Fix braces in kvm_recover_nx_lpages by Ben Gardon · 4 years ago
- a066e61 KVM: x86/mmu: Factor out handling of removed page tables by Ben Gardon · 4 years ago
- 734e45b KVM: x86/mmu: Don't redundantly clear TDP MMU pt memory by Ben Gardon · 4 years ago
- 3a9a4aa KVM: x86/mmu: Add lockdep when setting a TDP MMU SPTE by Ben Gardon · 4 years ago
- fe43fa2 KVM: x86/mmu: Add comment on __tdp_mmu_set_spte by Ben Gardon · 4 years ago
- e28a436 KVM: x86/mmu: change TDP MMU yield function returns to match cond_resched by Ben Gardon · 4 years ago
- bbefd4f KVM: x86: move kvm_inject_gp up from kvm_set_xcr to callers by Paolo Bonzini · 4 years, 1 month ago
- fd23800 KVM: cleanup DR6/DR7 reserved bits checks by Paolo Bonzini · 4 years, 2 months ago
- d89d04a KVM: move EXIT_FASTPATH_REENTER_GUEST to common code by Paolo Bonzini · 4 years ago
- 805a0f8 KVM: x86/mmu: Add '__func__' in rmap_printk() by Stephen Zhang · 4 years ago
- 04548ed KVM: SVM: Replace hard-coded value with #define by Krish Sadhukhan · 4 years ago
- a7fc06d KVM: SVM: use .prepare_guest_switch() to handle CPU register save/setup by Michael Roth · 4 years ago
- 553cc15 KVM: SVM: remove uneeded fields from host_save_users_msrs by Michael Roth · 4 years ago
- e79b91b KVM: SVM: use vmsave/vmload for saving/restoring additional host state by Michael Roth · 4 years ago
- 35a7831 KVM: SVM: Use asm goto to handle unexpected #UD on SVM instructions by Sean Christopherson · 4 years ago
- 6a28913 KVM: VMX: Use the kernel's version of VMXOFF by Sean Christopherson · 4 years ago
- 5ef940b KVM: VMX: Move Intel PT shenanigans out of VMXON/VMXOFF flows by Sean Christopherson · 4 years ago
- 150f17b KVM/nVMX: Use __vmx_vcpu_run in nested_vmx_check_vmentry_hw by Uros Bizjak · 4 years ago
- 5366666 x86/virt: Mark flags and memory as clobbered by VMXOFF by David P. Reed · 4 years ago
- ed72736 x86/reboot: Force all cpus to exit VMX root if VMX is supported by Sean Christopherson · 4 years ago
- aec511ad x86/virt: Eat faults on VMXOFF in reboot flows by Sean Christopherson · 4 years ago
- b3646477 KVM: x86: use static calls to reduce kvm_x86_ops overhead by Jason Baron · 4 years ago
- 9af5471 KVM: x86: introduce definitions to support static calls for kvm_x86_ops by Jason Baron · 4 years ago
- b6a7cc3 KVM: X86: prepend vmx/svm prefix to additional kvm_x86_ops functions by Jason Baron · 4 years ago
- 6e4e3b4 KVM: Stop using deprecated jump label APIs by Cun Li · 4 years ago
- 14c2bf8 KVM: SVM: Fix #GP handling for doubly-nested virtualization by Wei Huang · 4 years ago
- 3b9c723 KVM: SVM: Add support for SVM instruction address check change by Wei Huang · 4 years ago
- 82a11e9c KVM: SVM: Add emulation support for #GP triggered by SVM instructions by Bandan Das · 4 years ago
- 4aa2691 KVM: x86: Factor out x86 instruction emulation with decoding by Wei Huang · 4 years ago
- 9a3ecd5 KVM: X86: Rename DR6_INIT to DR6_ACTIVE_LOW by Chenyi Qiang · 4 years ago
- be635e3 KVM: vmx/pmu: Expose LBR_FMT in the MSR_IA32_PERF_CAPABILITIES by Like Xu · 4 years ago
- 9aa4f62 KVM: vmx/pmu: Release guest LBR event via lazy release mechanism by Like Xu · 4 years ago
- e6209a3 KVM: vmx/pmu: Emulate legacy freezing LBRs on virtual PMI by Like Xu · 4 years ago
- 9254bea KVM: vmx/pmu: Reduce the overhead of LBR pass-through or cancellation by Like Xu · 4 years ago
- 1b5ac322 KVM: vmx/pmu: Pass-through LBR msrs when the guest LBR event is ACTIVE by Like Xu · 4 years ago
- 8e12911 KVM: vmx/pmu: Create a guest LBR event when vcpu sets DEBUGCTLMSR_LBR by Like Xu · 4 years ago
- c646236 KVM: vmx/pmu: Add PMU_CAP_LBR_FMT check when guest LBR is enabled by Like Xu · 4 years ago
- 9c9520c KVM: vmx/pmu: Add PMU_CAP_LBR_FMT check when guest LBR is enabled by Paolo Bonzini · 4 years ago
- a755753 KVM: x86/pmu: preserve IA32_PERF_CAPABILITIES across CPUID refresh by Paolo Bonzini · 4 years ago
- 252e365 KVM: x86/vmx: Make vmx_set_intercept_for_msr() non-static by Like Xu · 4 years ago
- d855066 KVM: VMX: read/write MSR_IA32_DEBUGCTLMSR from GUEST_IA32_DEBUGCTL by Like Xu · 4 years ago
- 563c54c KVM: VMX: Use x2apic_mode to avoid RDMSR when querying PI state by Sean Christopherson · 4 years ago
- db7d8e4 x86/apic: Export x2apic_mode for use by KVM in "warm" path by Sean Christopherson · 4 years ago
- fe6b6bc KVM: VMX: Enable bus lock VM exit by Chenyi Qiang · 4 years, 2 months ago
- 15aad3b KVM: X86: Reset the vcpu->run->flags at the beginning of vcpu_run by Chenyi Qiang · 4 years, 2 months ago
- 8e53324 KVM: VMX: Convert vcpu_vmx.exit_reason to a union by Sean Christopherson · 4 years, 2 months ago
- 2c07ded KVM/SVM: add support for SEV attestation command by Brijesh Singh · 4 years ago
- c5e2184 KVM: x86/mmu: Remove the defunct update_pte() paging hook by Sean Christopherson · 4 years ago
- 1085a6b KVM: Expose AVX_VNNI instruction to guset by Yang Zhong · 4 years ago
- b85a042 Enumerate AVX Vector Neural Network instructions by Kyung Min Park · 4 years ago
- 7ca7f3b x86: kvm: style: Simplify bool comparison by YANG LI · 4 years ago
- 8fc5172 KVM: x86: Zap the oldest MMU pages, not the newest by Sean Christopherson · 4 years ago
- 15e6a7e KVM: x86/mmu: Use boolean returns for (S)PTE accessors by Sean Christopherson · 4 years ago
- 15b51dc KVM: x86: Take KVM's SRCU lock only if steal time update is needed by Sean Christopherson · 4 years ago
- 19979fb KVM: x86: Remove obsolete disabling of page faults in kvm_arch_vcpu_put() by Sean Christopherson · 4 years ago
- 87aa9ec KVM: x86/mmu: Fix TDP MMU zap collapsible SPTEs by Ben Gardon · 4 years ago
- c1c35cf KVM: x86: cleanup CR3 reserved bits checks by Paolo Bonzini · 4 years, 2 months ago
- ccd85d9 KVM: SVM: Treat SVM as unsupported when running as an SEV guest by Sean Christopherson · 4 years ago
- 943dea8 KVM: x86: Update emulator context mode if SYSENTER xfers to 64-bit mode by Sean Christopherson · 4 years ago
- 4683d75 KVM: x86: Supplement __cr4_reserved_bits() with X86_FEATURE_PCID check by Vitaly Kuznetsov · 4 years ago