aboutsummaryrefslogtreecommitdiff
path: root/arch
AgeCommit message (Expand)AuthorFilesLines
2021-04-19KVM: x86/mmu: handle cmpxchg failure in kvm_tdp_mmu_get_rootBen Gardon2-15/+9
2021-04-19KVM: x86/mmu: Make TDP MMU root refcount atomicBen Gardon3-6/+14
2021-04-19KVM: x86/mmu: Refactor yield safe root iteratorBen Gardon1-19/+26
2021-04-19KVM: x86/mmu: Merge TDP MMU put and free rootBen Gardon3-40/+28
2021-04-19KVM: x86/mmu: use tdp_mmu_free_sp to free rootsBen Gardon1-8/+7
2021-04-19KVM: x86/mmu: Move kvm_mmu_(get|put)_root to TDP MMUBen Gardon4-25/+25
2021-04-19KVM: x86/mmu: Re-add const qualifier in kvm_tdp_mmu_zap_collapsible_sptesBen Gardon4-10/+13
2021-04-19KVM: x86/mmu: Allow yielding during MMU notifier unmap/zap, if possibleSean Christopherson1-1/+5
2021-04-17KVM: Kill off the old hva-based MMU notifier callbacksSean Christopherson4-4/+0
2021-04-17KVM: PPC: Convert to the gfn-based MMU notifier callbacksSean Christopherson10-173/+95
2021-04-17KVM: MIPS/MMU: Convert to the gfn-based MMU notifier callbacksSean Christopherson2-79/+14
2021-04-17KVM: arm64: Convert to the gfn-based MMU notifier callbacksSean Christopherson2-84/+32
2021-04-17KVM: Move x86's MMU notifier memslot walkers to generic codeSean Christopherson4-241/+136
2021-04-17KVM: MIPS: defer flush to generic MMU notifier codePaolo Bonzini1-9/+2
2021-04-17KVM: MIPS: let generic code call prepare_flush_shadowPaolo Bonzini3-10/+10
2021-04-17KVM: MIPS: rework flush_shadow_* callbacks into one that prepares the flushPaolo Bonzini5-43/+19
2021-04-17KVM: constify kvm_arch_flush_remote_tlbs_memslotPaolo Bonzini3-3/+3
2021-04-17KVM: MMU: protect TDP MMU pages only down to required levelPaolo Bonzini1-1/+1
2021-04-17KVM: s390x: implement KVM_CAP_SET_GUEST_DEBUG2Maxim Levitsky2-0/+7
2021-04-17KVM: aarch64: implement KVM_CAP_SET_GUEST_DEBUG2Maxim Levitsky3-5/+6
2021-04-17KVM: x86: implement KVM_CAP_SET_GUEST_DEBUG2Maxim Levitsky2-0/+11
2021-04-17KVM: x86: pending exceptions must not be blocked by an injected eventMaxim Levitsky2-3/+15
2021-04-17KVM: nSVM: call nested_svm_load_cr3 on nested state loadMaxim Levitsky1-18/+22
2021-04-17KVM: x86: dump_vmcs should include the autoload/autostore MSR listsDavid Edmondson1-0/+16
2021-04-17KVM: x86: dump_vmcs should show the effective EFERDavid Edmondson2-5/+17
2021-04-17KVM: x86: dump_vmcs should consider only the load controls of EFER/PATDavid Edmondson1-4/+2
2021-04-17KVM: x86: dump_vmcs should not conflate EFER and PAT presence in VMCSDavid Edmondson1-9/+10
2021-04-17KVM: x86: dump_vmcs should not assume GUEST_IA32_EFER is validDavid Edmondson1-6/+3
2021-04-17KVM: nSVM: improve SYSENTER emulation on AMDMaxim Levitsky2-37/+68
2021-04-17KVM: x86: add guest_cpuid_is_intelMaxim Levitsky1-0/+8
2021-04-17KVM: x86: Account a variety of miscellaneous allocationsSean Christopherson3-6/+6
2021-04-17KVM: SVM: Do not allow SEV/SEV-ES initialization after vCPUs are createdSean Christopherson1-0/+3
2021-04-17KVM: SVM: Do not set sev->es_active until KVM_SEV_ES_INIT completesSean Christopherson1-17/+12
2021-04-17KVM: SVM: Use online_vcpus, not created_vcpus, to iterate over vCPUsSean Christopherson1-2/+3
2021-04-17KVM: x86/mmu: Simplify code for aging SPTEs in TDP MMUSean Christopherson1-3/+2
2021-04-17KVM: x86/mmu: Remove spurious clearing of dirty bit from TDP MMU SPTESean Christopherson1-1/+0
2021-04-17KVM: x86/mmu: Drop trace_kvm_age_page() tracepointSean Christopherson2-3/+0
2021-04-17KVM: Move arm64's MMU notifier trace events to generic codeSean Christopherson4-88/+2
2021-04-17KVM: Move prototypes for MMU notifier callbacks to generic codeSean Christopherson4-22/+1
2021-04-17KVM: x86/mmu: Use leaf-only loop for walking TDP SPTEs when changing SPTESean Christopherson1-1/+1
2021-04-17KVM: x86/mmu: Pass address space ID to TDP MMU root walkersSean Christopherson2-66/+44
2021-04-17KVM: x86/mmu: Pass address space ID to __kvm_tdp_mmu_zap_gfn_range()Sean Christopherson3-18/+24
2021-04-17KVM: x86/mmu: Coalesce TLB flushes across address spaces for gfn range zapSean Christopherson1-9/+8
2021-04-17KVM: x86/mmu: Coalesce TLB flushes when zapping collapsible SPTEsSean Christopherson3-9/+9
2021-04-17KVM: x86/mmu: Move flushing for "slot" handlers to caller for legacy MMUSean Christopherson1-18/+19
2021-04-17KVM: x86/mmu: Coalesce TDP MMU TLB flushes when zapping collapsible SPTEsSean Christopherson1-9/+13
2021-04-17KVM: x86/vPMU: Forbid reading from MSR_F15H_PERF MSRs when guest doesn't have...Vitaly Kuznetsov1-0/+6
2021-04-17KVM: nSVM: If VMRUN is single-stepped, queue the #DB intercept in nested_svm_...Krish Sadhukhan1-0/+10
2021-04-17KVM: MMU: load PDPTRs outside mmu_lockPaolo Bonzini1-15/+37
2021-04-17Merge remote-tracking branch 'tip/x86/sgx' into kvm-nextPaolo Bonzini16-188/+758