summaryrefslogtreecommitdiffstats
path: root/arch/x86/kvm (follow)
Commit message (Expand)AuthorAgeFilesLines
* Merge tag 'x86_cc_for_v5.16_rc1' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds2021-11-011-1/+2
|\
| * x86/sev: Replace occurrences of sev_active() with cc_platform_has()Tom Lendacky2021-10-041-1/+2
* | Merge tag 'x86-fpu-2021-11-01' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds2021-11-014-232/+37
|\ \
| * | x86/kvm: Convert FPU handling to a single swap bufferThomas Gleixner2021-10-232-67/+28
| * | x86/KVM: Convert to fpstateThomas Gleixner2021-10-201-2/+2
| * | x86/fpu: Replace KVMs xstate component clearingThomas Gleixner2021-10-201-9/+5
| * | x86/fpu: Replace KVMs home brewed FPU copy to userThomas Gleixner2021-10-201-53/+3
| * | x86/fpu: Replace the includes of fpu/internal.hThomas Gleixner2021-10-201-1/+1
| * | x86/fpu: Move mxcsr related code to coreThomas Gleixner2021-10-201-1/+1
| * | x86/fpu: Replace KVMs home brewed FPU copy from userThomas Gleixner2021-10-201-71/+3
| * | x86/fpu: Move KVMs FPU swapping to FPU coreThomas Gleixner2021-10-201-40/+11
| * | x86/fpu: Cleanup xstate xcomp_bv initializationThomas Gleixner2021-10-201-8/+3
| |/
* | Merge tag 'objtool-core-2021-10-31' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds2021-11-013-8/+8
|\ \
| * | Merge branch 'objtool/urgent'Peter Zijlstra2021-10-0717-174/+269
| |\|
| * | x86/kvm: Always inline evmcs_write64()Peter Zijlstra2021-09-151-2/+2
| * | x86/kvm: Always inline to_svm()Peter Zijlstra2021-09-151-1/+1
| * | x86/kvm: Always inline vmload() / vmsave()Peter Zijlstra2021-09-151-2/+2
| * | x86/kvm: Always inline sev_*guest()Peter Zijlstra2021-09-151-3/+3
* | | Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2021-10-313-22/+56
|\ \ \
| * | | KVM: x86: Take srcu lock in post_kvm_run_save()David Woodhouse2021-10-281-0/+8
| * | | KVM: SEV-ES: fix another issue with string I/O VMGEXITsPaolo Bonzini2021-10-271-3/+12
| * | | KVM: x86/xen: Fix kvm_xen_has_interrupt() sleeping in kvm_vcpu_block()David Woodhouse2021-10-251-5/+22
| * | | KVM: x86: switch pvclock_gtod_sync_lock to a raw spinlockDavid Woodhouse2021-10-251-14/+14
* | | | Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2021-10-224-61/+119
|\ \ \ \
| * | | | KVM: SEV-ES: go over the sev_pio_data buffer in multiple passes if neededPaolo Bonzini2021-10-221-16/+56
| * | | | KVM: SEV-ES: keep INS functions togetherPaolo Bonzini2021-10-221-9/+9
| * | | | KVM: x86: remove unnecessary arguments from complete_emulator_pio_inPaolo Bonzini2021-10-221-5/+6
| * | | | KVM: x86: split the two parts of emulator_pio_inPaolo Bonzini2021-10-221-17/+28
| * | | | KVM: SEV-ES: clean up kvm_sev_es_ins/outsPaolo Bonzini2021-10-221-16/+15
| * | | | KVM: x86: leave vcpu->arch.pio.count alone in emulator_pio_in_outPaolo Bonzini2021-10-221-4/+9
| * | | | KVM: SEV-ES: rename guest_ins_data to sev_pio_dataPaolo Bonzini2021-10-221-2/+2
| * | | | KVM: SEV: Flush cache on non-coherent systems before RECEIVE_UPDATE_DATAMasahiro Kozuka2021-10-211-0/+7
| * | | | KVM: MMU: Reset mmu->pkru_mask to avoid stale dataChenyi Qiang2021-10-211-3/+3
| * | | | KVM: nVMX: promptly process interrupts delivered while in guest modePaolo Bonzini2021-10-211-11/+6
| * | | | KVM: x86: check for interrupts before deciding whether to exit the fast pathPaolo Bonzini2021-10-211-5/+5
* | | | | Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2021-10-205-17/+32
|\| | | | | |_|_|/ |/| | |
| * | | KVM: SEV-ES: reduce ghcb_sa_len to 32 bitsPaolo Bonzini2021-10-181-1/+1
| * | | KVM: VMX: Remove redundant handling of bus lock vmexitHao Xiang2021-10-181-6/+9
| * | | KVM: x86: WARN if APIC HW/SW disable static keys are non-zero on unloadSean Christopherson2021-10-181-0/+2
| * | | Revert "KVM: x86: Open code necessary bits of kvm_lapic_set_base() at vCPU RE...Sean Christopherson2021-10-181-7/+11
| * | | KVM: SEV-ES: Set guest_state_protected after VMSA updatePeter Gonda2021-10-181-1/+6
| |/ /
| * | KVM: X86: fix lazy allocation of rmapsPaolo Bonzini2021-10-181-1/+2
| * | KVM: SEV-ES: fix length of string I/OPaolo Bonzini2021-10-151-1/+1
* | | kvm: fix objtool relocation warningLinus Torvalds2021-10-031-1/+0
|/ /
* | KVM: x86: Swap order of CPUID entry "index" vs. "significant flag" checksSean Christopherson2021-09-301-2/+2
* | KVM: VMX: Fix a TSX_CTRL_CPUID_CLEAR field mask issueZhenzhong Duan2021-09-271-1/+1
* | KVM: X86: Synchronize the shadow pagetable before link itLai Jiangshan2021-09-232-9/+31
* | KVM: X86: Fix missed remote tlb flush in rmap_write_protect()Lai Jiangshan2021-09-231-21/+2
* | KVM: x86: nSVM: don't copy virt_ext from vmcb12Maxim Levitsky2021-09-231-1/+0
* | KVM: x86: nSVM: test eax for 4K alignment for GP errata workaroundMaxim Levitsky2021-09-231-0/+4