aboutsummaryrefslogtreecommitdiffstats
path: root/arch/x86/kvm
AgeCommit message (Expand)AuthorFilesLines
2021-10-22KVM: VMX: Rename pt_desc.addr_range to pt_desc.num_address_rangesXiaoyao Li2-14/+14
2021-10-22KVM: VMX: Use precomputed vmx->pt_desc.addr_rangeXiaoyao Li1-4/+2
2021-10-22KVM: VMX: Restore host's MSR_IA32_RTIT_CTL when it's not zeroXiaoyao Li1-2/+6
2021-10-22KVM: x86/mmu: clean up prefetch/prefault/speculative namingPaolo Bonzini7-16/+16
2021-10-22KVM: cleanup allocation of rmaps and page tracking dataDavid Stevens5-110/+96
2021-10-21KVM: SEV: Flush cache on non-coherent systems before RECEIVE_UPDATE_DATAMasahiro Kozuka1-0/+7
2021-10-21KVM: MMU: Reset mmu->pkru_mask to avoid stale dataChenyi Qiang1-3/+3
2021-10-21KVM: nVMX: promptly process interrupts delivered while in guest modePaolo Bonzini1-11/+6
2021-10-21KVM: x86: check for interrupts before deciding whether to exit the fast pathPaolo Bonzini1-5/+5
2021-10-20x86/KVM: Convert to fpstateThomas Gleixner1-2/+2
2021-10-20x86/fpu: Replace KVMs xstate component clearingThomas Gleixner1-9/+5
2021-10-20x86/fpu: Replace KVMs home brewed FPU copy to userThomas Gleixner1-53/+3
2021-10-20Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds5-17/+32
2021-10-20x86/fpu: Replace the includes of fpu/internal.hThomas Gleixner1-1/+1
2021-10-20x86/fpu: Move mxcsr related code to coreThomas Gleixner1-1/+1
2021-10-20x86/fpu: Replace KVMs home brewed FPU copy from userThomas Gleixner1-71/+3
2021-10-20x86/fpu: Move KVMs FPU swapping to FPU coreThomas Gleixner1-40/+11
2021-10-20x86/fpu: Cleanup xstate xcomp_bv initializationThomas Gleixner1-8/+3
2021-10-18KVM: x86: Expose TSC offset controls to userspaceOliver Upton1-0/+116
2021-10-18KVM: x86: Refactor tsc synchronization codeOliver Upton1-42/+53
2021-10-18kvm: x86: protect masterclock with a seqcountPaolo Bonzini1-37/+45
2021-10-18KVM: x86: Report host tsc and realtime values in KVM_GET_CLOCKOliver Upton1-14/+33
2021-10-18KVM: x86: avoid warning with -Wbitwise-instead-of-logicalPaolo Bonzini1-6/+1
2021-10-18Merge commit 'kvm-pagedata-alloc-fixes' into HEADPaolo Bonzini2-2/+3
2021-10-18KVM: SEV-ES: reduce ghcb_sa_len to 32 bitsPaolo Bonzini1-1/+1
2021-10-18KVM: VMX: Remove redundant handling of bus lock vmexitHao Xiang1-6/+9
2021-10-18KVM: x86: WARN if APIC HW/SW disable static keys are non-zero on unloadSean Christopherson1-0/+2
2021-10-18Revert "KVM: x86: Open code necessary bits of kvm_lapic_set_base() at vCPU RESET"Sean Christopherson1-7/+11
2021-10-18KVM: X86: fix lazy allocation of rmapsPaolo Bonzini1-1/+2
2021-10-18KVM: SEV-ES: Set guest_state_protected after VMSA updatePeter Gonda1-1/+6
2021-10-18KVM: x86/mmu: kvm_faultin_pfn has to return false if pfh is returnedAndrei Vagin1-0/+1
2021-10-15KVM: SEV-ES: fix length of string I/OPaolo Bonzini1-1/+1
2021-10-07Merge branch 'objtool/urgent'Peter Zijlstra17-174/+269
2021-10-04x86/sev: Replace occurrences of sev_active() with cc_platform_has()Tom Lendacky1-1/+2
2021-10-03kvm: fix objtool relocation warningLinus Torvalds1-1/+0
2021-10-01KVM: x86: only allocate gfn_track when necessaryDavid Stevens3-6/+79
2021-10-01KVM: x86: add config for non-kvm users of page trackingDavid Stevens1-0/+3
2021-10-01nSVM: Check for reserved encodings of TLB_CONTROL in nested VMCBKrish Sadhukhan1-0/+15
2021-10-01kvm: use kvfree() in kvm_arch_free_vm()Juergen Gross1-1/+1
2021-10-01KVM: x86: Expose Predictive Store Forwarding DisableBabu Moger1-1/+9
2021-10-01KVM: x86/mmu: Avoid memslot lookup in make_spte and mmu_try_to_unsync_pagesDavid Matlack7-22/+21
2021-10-01KVM: x86/mmu: Avoid memslot lookup in rmap_addDavid Matlack2-23/+16
2021-10-01KVM: MMU: pass struct kvm_page_fault to mmu_set_sptePaolo Bonzini2-17/+13
2021-10-01KVM: MMU: pass kvm_mmu_page struct to make_sptePaolo Bonzini5-16/+18
2021-10-01KVM: MMU: set ad_disabled in TDP MMU rolePaolo Bonzini1-0/+1
2021-10-01KVM: MMU: remove unnecessary argument to mmu_set_sptePaolo Bonzini2-6/+7
2021-10-01KVM: MMU: clean up make_spte return valuePaolo Bonzini5-22/+12
2021-10-01KVM: MMU: inline set_spte in FNAME(sync_page)Paolo Bonzini2-30/+12
2021-10-01KVM: MMU: inline set_spte in mmu_set_sptePaolo Bonzini1-15/+16
2021-10-01KVM: x86/mmu: Avoid memslot lookup in page_fault_handle_page_trackDavid Matlack2-8/+14