summaryrefslogtreecommitdiffstats
path: root/arch/x86 (follow)
Commit message (Expand)AuthorAgeFilesLines
...
| | * | | | | | | KVM: x86/mmu: Avoid collision with !PRESENT SPTEs in TDP MMU lpage statsSean Christopherson2021-08-201-7/+13
| | * | | | | | | KVM: x86/mmu: Remove redundant spte present check in mmu_set_spteMingwei Zhang2021-08-201-10/+6
| | * | | | | | | KVM: stats: Support linear and logarithmic histogram statisticsJing Zhang2021-08-201-4/+0
| | * | | | | | | KVM: SVM: AVIC: drop unsupported AVIC base relocation codeMaxim Levitsky2021-08-203-13/+2
| | * | | | | | | KVM: SVM: call avic_vcpu_load/avic_vcpu_put when enabling/disabling AVICMaxim Levitsky2021-08-201-0/+5
| | * | | | | | | KVM: SVM: move check for kvm_vcpu_apicv_active outside of avic_vcpu_{put|load}Maxim Levitsky2021-08-202-8/+9
| | * | | | | | | KVM: SVM: avoid refreshing avic if its state didn't changeMaxim Levitsky2021-08-201-1/+8
| | * | | | | | | KVM: SVM: remove svm_toggle_avic_for_irq_windowMaxim Levitsky2021-08-203-14/+2
| | * | | | | | | KVM: x86: hyper-v: Deactivate APICv only when AutoEOI feature is in useVitaly Kuznetsov2021-08-202-6/+32
| | * | | | | | | KVM: SVM: add warning for mistmatch between AVIC vcpu state and AVIC inhibitionMaxim Levitsky2021-08-201-0/+2
| | * | | | | | | KVM: x86: APICv: fix race in kvm_request_apicv_update on SVMMaxim Levitsky2021-08-202-15/+30
| | * | | | | | | KVM: x86: don't disable APICv memslot when inhibitedMaxim Levitsky2021-08-206-32/+14
| | * | | | | | | KVM: x86/mmu: allow APICv memslot to be enabled but invisibleMaxim Levitsky2021-08-201-5/+18
| | * | | | | | | KVM: x86/mmu: allow kvm_faultin_pfn to return page fault handling codeMaxim Levitsky2021-08-202-9/+12
| | * | | | | | | KVM: x86/mmu: rename try_async_pf to kvm_faultin_pfnMaxim Levitsky2021-08-202-3/+3
| | * | | | | | | KVM: x86/mmu: bump mmu notifier count in kvm_zap_gfn_rangeMaxim Levitsky2021-08-201-0/+4
| | * | | | | | | KVM: x86/mmu: add comment explaining arguments to kvm_zap_gfn_rangeMaxim Levitsky2021-08-201-0/+4
| | * | | | | | | KVM: x86/mmu: fix parameters to kvm_flush_remote_tlbs_with_addressMaxim Levitsky2021-08-201-1/+5
| | * | | | | | | Revert "KVM: x86/mmu: Allow zap gfn range to operate under the mmu read lock"Sean Christopherson2021-08-203-29/+16
| | * | | | | | | KVM: X86: Introduce mmu_rmaps_stat per-vm debugfs filePeter Xu2021-08-203-0/+132
| | * | | | | | | KVM: X86: Introduce kvm_mmu_slot_lpages() helpersPeter Xu2021-08-204-11/+24
| | * | | | | | | KVM: nVMX: Unconditionally clear nested.pi_pending on nested VM-EnterSean Christopherson2021-08-131-4/+3
| | * | | | | | | KVM: x86: Clean up redundant ROL16(val, n) macro definitionLike Xu2021-08-135-10/+2
| | * | | | | | | KVM: x86: Move declaration of kvm_spurious_fault() to x86.hUros Bizjak2021-08-134-4/+4
| | * | | | | | | KVM: x86: Kill off __ex() and __kvm_handle_fault_on_reboot()Sean Christopherson2021-08-135-31/+9
| | * | | | | | | KVM: VMX: Hide VMCS control calculators in vmx.cSean Christopherson2021-08-132-29/+27
| | * | | | | | | KVM: VMX: Drop caching of KVM's desired sec exec controls for vmcs01Sean Christopherson2021-08-132-14/+9
| | * | | | | | | KVM: nVMX: Pull KVM L0's desired controls directly from vmcs01Sean Christopherson2021-08-132-10/+21
| | * | | | | | | KVM: VMX: Reset DR6 only when KVM_DEBUGREG_WONT_EXITPaolo Bonzini2021-08-132-6/+6
| | * | | | | | | KVM: X86: Set host DR6 only on VMX and for KVM_DEBUGREG_WONT_EXITPaolo Bonzini2021-08-132-1/+4
| | * | | | | | | KVM: X86: Remove unneeded KVM_DEBUGREG_RELOADLai Jiangshan2021-08-132-4/+0
| | * | | | | | | Merge branch 'kvm-tdpmmu-fixes' into HEADPaolo Bonzini2021-08-133-11/+59
| | |\ \ \ \ \ \ \
| | * \ \ \ \ \ \ \ Merge branch 'kvm-vmx-secctl' into HEADPaolo Bonzini2021-08-105-26/+56
| | |\ \ \ \ \ \ \ \
| | * | | | | | | | | KVM: x86/mmu: Rename __gfn_to_rmap to gfn_to_rmapDavid Matlack2021-08-062-15/+14
| | * | | | | | | | | KVM: x86/mmu: Leverage vcpu->last_used_slot for rmap_add and rmap_recycleDavid Matlack2021-08-061-15/+20
| | * | | | | | | | | KVM: x86/mmu: Leverage vcpu->last_used_slot in tdp_mmu_map_handle_target_levelDavid Matlack2021-08-061-9/+33
| | * | | | | | | | | KVM: xen: do not use struct gfn_to_hva_cachePaolo Bonzini2021-08-054-13/+19
| | * | | | | | | | | KVM: x86/pmu: Introduce pmc->is_paused to reduce the call time of perf interf...Like Xu2021-08-044-4/+8
| | * | | | | | | | | KVM: X86: Optimize zapping rmapPeter Xu2021-08-041-12/+29
| | * | | | | | | | | KVM: X86: Optimize pte_list_desc with per-array counterPeter Xu2021-08-041-13/+22
| | * | | | | | | | | KVM: X86: MMU: Tune PTE_LIST_EXT to be biggerPeter Xu2021-08-041-2/+2
| | * | | | | | | | | KVM: const-ify all relevant uses of struct kvm_memory_slotHamza Mahfooz2021-08-036-36/+34
| | * | | | | | | | | KVM: nSVM: remove useless kvm_clear_*_queuePaolo Bonzini2021-08-021-5/+0
| | * | | | | | | | | KVM: x86: Preserve guest's CR0.CD/NW on INITSean Christopherson2021-08-021-1/+13
| | * | | | | | | | | KVM: SVM: Drop redundant clearing of vcpu->arch.hflags at INIT/RESETSean Christopherson2021-08-021-3/+0
| | * | | | | | | | | KVM: SVM: Emulate #INIT in response to triple fault shutdownSean Christopherson2021-08-022-3/+8
| | * | | | | | | | | KVM: VMX: Move RESET-only VMWRITE sequences to init_vmcs()Sean Christopherson2021-08-021-15/+13
| | * | | | | | | | | KVM: VMX: Remove redundant write to set vCPU as active at RESET/INITSean Christopherson2021-08-021-2/+0
| | * | | | | | | | | KVM: VMX: Smush x2APIC MSR bitmap adjustments into single functionSean Christopherson2021-08-022-35/+22
| | * | | | | | | | | KVM: VMX: Remove unnecessary initialization of msr_bitmap_modeSean Christopherson2021-08-021-1/+0