summaryrefslogtreecommitdiffstats
path: root/arch/x86
Commit message (Expand)AuthorAgeFilesLines
* KVM: x86/mmu: Add helper to generate mask of reserved HPA bitsSean Christopherson2021-02-041-5/+9
* KVM: x86: Use reserved_gpa_bits to calculate reserved PxE bitsSean Christopherson2021-02-043-59/+58
* KVM: x86: SEV: Treat C-bit as legal GPA bit regardless of vCPU modeSean Christopherson2021-02-046-9/+8
* KVM: nSVM: Use common GPA helper to check for illegal CR3Sean Christopherson2021-02-041-1/+1
* KVM: VMX: Use GPA legality helpers to replace open coded equivalentsSean Christopherson2021-02-042-20/+8
* KVM: x86: Add a helper to handle legal GPA with an alignment requirementSean Christopherson2021-02-041-1/+7
* KVM: x86: Add a helper to check for a legal GPASean Christopherson2021-02-041-6/+11
* KVM: nSVM: Don't strip host's C-bit from guest's CR3 when reading PDPTRsSean Christopherson2021-02-041-1/+1
* KVM: x86: Set so called 'reserved CR3 bits in LM mask' at vCPU resetSean Christopherson2021-02-041-0/+1
* KVM: x86: declare Xen HVM shared info capability and add test caseDavid Woodhouse2021-02-041-1/+2
* KVM: x86/xen: Add event channel interrupt vector upcallDavid Woodhouse2021-02-045-1/+72
* KVM: x86/xen: register vcpu time info regionJoao Martins2021-02-043-0/+22
* KVM: x86/xen: setup pvclock updatesJoao Martins2021-02-042-15/+21
* KVM: x86/xen: register vcpu infoJoao Martins2021-02-042-1/+26
* KVM: x86/xen: Add KVM_XEN_VCPU_SET_ATTR/KVM_XEN_VCPU_GET_ATTRDavid Woodhouse2021-02-043-0/+52
* KVM: x86/xen: update wallclock regionJoao Martins2021-02-043-8/+43
* xen: add wc_sec_hi to struct shared_infoDavid Woodhouse2021-02-041-0/+3
* KVM: x86/xen: register shared_info pageJoao Martins2021-02-042-4/+38
* KVM: x86/xen: add definitions of compat_shared_info, compat_vcpu_infoDavid Woodhouse2021-02-041-0/+36
* KVM: x86/xen: latch long_mode when hypercall page is set upDavid Woodhouse2021-02-042-1/+21
* KVM: x86/xen: add KVM_XEN_HVM_SET_ATTR/KVM_XEN_HVM_GET_ATTRJoao Martins2021-02-043-0/+52
* KVM: x86/xen: Add kvm_xen_enabled static keyDavid Woodhouse2021-02-043-2/+27
* KVM: x86/xen: Move KVM_XEN_HVM_CONFIG handling to xen.cDavid Woodhouse2021-02-043-13/+20
* KVM: x86/xen: Fix coexistence of Xen and Hyper-V hypercallsJoao Martins2021-02-042-11/+35
* KVM: x86/xen: intercept xen hypercalls if enabledJoao Martins2021-02-046-32/+224
* KVM: x86/xen: Fix __user pointer handling for hypercall page installationDavid Woodhouse2021-02-041-3/+5
* KVM: x86/xen: fix Xen hypercall page msr handlingJoao Martins2021-02-041-2/+3
* KVM: x86/mmu: Allow parallel page faults for the TDP MMUBen Gardon2021-02-041-2/+10
* KVM: x86/mmu: Mark SPTEs in disconnected pages as removedBen Gardon2021-02-041-6/+30
* KVM: x86/mmu: Flush TLBs after zap in TDP MMU PF handlerBen Gardon2021-02-042-10/+74
* KVM: x86/mmu: Use atomic ops to set SPTEs in TDP MMU mapBen Gardon2021-02-042-33/+122
* KVM: x86/mmu: Factor out functions to add/remove TDP MMU pagesBen Gardon2021-02-041-8/+39
* KVM: x86/mmu: Use an rwlock for the x86 MMUBen Gardon2021-02-046-65/+67
* KVM: x86/mmu: Protect TDP MMU page table memory with RCUBen Gardon2021-02-044-21/+103
* KVM: x86/mmu: Clear dirtied pages mask bit before early breakBen Gardon2021-02-041-2/+2
* KVM: x86/mmu: Skip no-op changes in TDP MMU functionsBen Gardon2021-02-041-2/+4
* KVM: x86/mmu: Yield in TDU MMU iter even if no SPTES changedBen Gardon2021-02-041-10/+22
* KVM: x86/mmu: Ensure forward progress when yielding in TDP MMU iterBen Gardon2021-02-043-23/+23
* KVM: x86/mmu: Rename goal_gfn to next_last_level_gfnBen Gardon2021-02-042-12/+12
* KVM: x86/mmu: Merge flush and non-flush tdp_mmu_iter_cond_reschedBen Gardon2021-02-041-29/+13
* KVM: x86/mmu: Fix braces in kvm_recover_nx_lpagesBen Gardon2021-02-041-2/+2
* KVM: x86/mmu: Factor out handling of removed page tablesBen Gardon2021-02-041-29/+42
* KVM: x86/mmu: Don't redundantly clear TDP MMU pt memoryBen Gardon2021-02-041-1/+0
* KVM: x86/mmu: Add lockdep when setting a TDP MMU SPTEBen Gardon2021-02-041-0/+2
* KVM: x86/mmu: Add comment on __tdp_mmu_set_spteBen Gardon2021-02-041-0/+16
* KVM: x86/mmu: change TDP MMU yield function returns to match cond_reschedBen Gardon2021-02-041-10/+29
* KVM: x86: move kvm_inject_gp up from kvm_set_xcr to callersPaolo Bonzini2021-02-043-14/+8
* KVM: cleanup DR6/DR7 reserved bits checksPaolo Bonzini2021-02-041-2/+2
* KVM: move EXIT_FASTPATH_REENTER_GUEST to common codePaolo Bonzini2021-02-043-22/+15
* KVM: x86/mmu: Add '__func__' in rmap_printk()Stephen Zhang2021-02-042-11/+11