summary refs log tree commit diff
path: root/arch/x86/kvm/x86.c
AgeCommit message (Expand)Author
2021-11-02Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds
2021-11-01Merge tag 'x86-fpu-2021-11-01' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds
2021-10-31Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds
2021-10-28KVM: x86: Take srcu lock in post_kvm_run_save()David Woodhouse
2021-10-25KVM: x86: switch pvclock_gtod_sync_lock to a raw spinlockDavid Woodhouse
2021-10-25KVM: x86: On emulation failure, convey the exit reason, etc. to userspaceDavid Edmondson
2021-10-23x86/kvm: Convert FPU handling to a single swap bufferThomas Gleixner
2021-10-22KVM: x86: Use rw_semaphore for APICv lock to allow vCPU parallelismSean Christopherson
2021-10-22KVM: x86: Move SVM's APICv sanity check to common x86Sean Christopherson
2021-10-22KVM: SEV-ES: go over the sev_pio_data buffer in multiple passes if neededPaolo Bonzini
2021-10-22KVM: SEV-ES: keep INS functions togetherPaolo Bonzini
2021-10-22KVM: x86: remove unnecessary arguments from complete_emulator_pio_inPaolo Bonzini
2021-10-22KVM: x86: split the two parts of emulator_pio_inPaolo Bonzini
2021-10-22KVM: SEV-ES: clean up kvm_sev_es_ins/outsPaolo Bonzini
2021-10-22KVM: x86: leave vcpu->arch.pio.count alone in emulator_pio_in_outPaolo Bonzini
2021-10-22KVM: SEV-ES: rename guest_ins_data to sev_pio_dataPaolo Bonzini
2021-10-22KVM: X86: Don't unload MMU in kvm_vcpu_flush_tlb_guest()Lai Jiangshan
2021-10-22KVM: X86: Cache CR3 in prev_roots when PCID is disabledLai Jiangshan
2021-10-22KVM: X86: Fix tlb flush for tdp in kvm_invalidate_pcid()Lai Jiangshan
2021-10-22KVM: X86: Don't reset mmu context when toggling X86_CR4_PGELai Jiangshan
2021-10-22KVM: X86: Don't reset mmu context when X86_CR4_PCIDE 1->0Lai Jiangshan
2021-10-22KVM: x86: Add vendor name to kvm_x86_ops, use it for error messagesSean Christopherson
2021-10-22KVM: cleanup allocation of rmaps and page tracking dataDavid Stevens
2021-10-21KVM: x86: check for interrupts before deciding whether to exit the fast pathPaolo Bonzini
2021-10-20x86/KVM: Convert to fpstateThomas Gleixner
2021-10-20x86/fpu: Replace KVMs xstate component clearingThomas Gleixner
2021-10-20x86/fpu: Replace KVMs home brewed FPU copy to userThomas Gleixner
2021-10-20x86/fpu: Replace KVMs home brewed FPU copy from userThomas Gleixner
2021-10-20x86/fpu: Move KVMs FPU swapping to FPU coreThomas Gleixner
2021-10-20x86/fpu: Cleanup xstate xcomp_bv initializationThomas Gleixner
2021-10-18KVM: x86: Expose TSC offset controls to userspaceOliver Upton
2021-10-18KVM: x86: Refactor tsc synchronization codeOliver Upton
2021-10-18kvm: x86: protect masterclock with a seqcountPaolo Bonzini
2021-10-18KVM: x86: Report host tsc and realtime values in KVM_GET_CLOCKOliver Upton
2021-10-18Merge commit 'kvm-pagedata-alloc-fixes' into HEADPaolo Bonzini
2021-10-18KVM: X86: fix lazy allocation of rmapsPaolo Bonzini
2021-10-01KVM: x86: only allocate gfn_track when necessaryDavid Stevens
2021-10-01kvm: use kvfree() in kvm_arch_free_vm()Juergen Gross
2021-10-01KVM: x86: Fix potential race in KVM_GET_CLOCKOliver Upton
2021-10-01KVM: x86: extract KVM_GET_CLOCK/KVM_SET_CLOCK to separate functionsPaolo Bonzini
2021-10-01kvm: x86: abstract locking around pvclock_update_vm_gtod_copyPaolo Bonzini
2021-10-01KVM: x86: nSVM: implement nested TSC scalingMaxim Levitsky
2021-09-30kvm: irqfd: avoid update unmodified entries of the routingLongpeng(Mike)
2021-09-30KVM: x86: Manually retrieve CPUID.0x1 when getting FMS for RESET/INITSean Christopherson
2021-09-30KVM: x86: WARN on non-zero CRs at RESET to detect improper initalizationSean Christopherson
2021-09-30KVM: x86: Fold fx_init() into kvm_arch_vcpu_create()Sean Christopherson
2021-09-30KVM: x86: Remove defunct setting of XCR0 for guest during vCPU createSean Christopherson
2021-09-30KVM: x86: Remove defunct setting of CR0.ET for guests during vCPU createSean Christopherson
2021-09-30KVM: x86: Do not mark all registers as avail/dirty during RESET/INITSean Christopherson
2021-09-30KVM: x86: Simplify retrieving the page offset when loading PDTPRsSean Christopherson