summaryrefslogtreecommitdiffstats
path: root/arch/x86/kvm/x86.c
AgeCommit message (Expand)AuthorFilesLines
2021-02-04KVM: x86: move kvm_inject_gp up from kvm_set_xcr to callersPaolo Bonzini1-6/+4
2021-02-04KVM: cleanup DR6/DR7 reserved bits checksPaolo Bonzini1-2/+2
2021-02-04KVM: move EXIT_FASTPATH_REENTER_GUEST to common codePaolo Bonzini1-3/+14
2021-02-04KVM: x86: use static calls to reduce kvm_x86_ops overheadJason Baron1-150/+148
2021-02-04KVM: x86: introduce definitions to support static calls for kvm_x86_opsJason Baron1-0/+9
2021-02-04KVM: Stop using deprecated jump label APIsCun Li1-5/+4
2021-02-04KVM: x86: Factor out x86 instruction emulation with decodingWei Huang1-23/+39
2021-02-04KVM: X86: Rename DR6_INIT to DR6_ACTIVE_LOWChenyi Qiang1-14/+19
2021-02-04KVM: VMX: read/write MSR_IA32_DEBUGCTLMSR from GUEST_IA32_DEBUGCTLLike Xu1-14/+2
2021-02-04KVM: VMX: Enable bus lock VM exitChenyi Qiang1-0/+23
2021-02-04KVM: X86: Reset the vcpu->run->flags at the beginning of vcpu_runChenyi Qiang1-1/+4
2021-02-04KVM: x86/mmu: Remove the defunct update_pte() paging hookSean Christopherson1-1/+0
2021-02-04x86: kvm: style: Simplify bool comparisonYANG LI1-1/+1
2021-02-04KVM: x86: Take KVM's SRCU lock only if steal time update is neededSean Christopherson1-9/+11
2021-02-04KVM: x86: Remove obsolete disabling of page faults in kvm_arch_vcpu_put()Sean Christopherson1-10/+0
2021-02-03KVM: x86: cleanup CR3 reserved bits checksPaolo Bonzini1-0/+2
2021-02-01KVM/x86: assign hva with the right value to vm_munmap the pagesZheng Zhan Liang1-1/+1
2021-02-01KVM: x86: Allow guests to see MSR_IA32_TSX_CTRL even if tsx=offPaolo Bonzini1-9/+17
2021-01-25KVM: x86: allow KVM_REQ_GET_NESTED_STATE_PAGES outside guest mode for VMXPaolo Bonzini1-3/+1
2021-01-25kvm: tracing: Fix unmatched kvm_entry and kvm_exit eventsLorenzo Brescia1-2/+1
2021-01-25KVM: x86: get smi pending status correctlyJay Zhou1-0/+4
2021-01-08Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds1-6/+24
2021-01-08KVM: x86: __kvm_vcpu_halt can be staticPaolo Bonzini1-1/+1
2021-01-07KVM: SVM: Add support for booting APs in an SEV-ES guestTom Lendacky1-5/+21
2021-01-07KVM: nSVM: cancel KVM_REQ_GET_NESTED_STATE_PAGES on nested vmexitMaxim Levitsky1-1/+3
2021-01-07Merge branch 'kvm-master' into kvm-nextPaolo Bonzini1-8/+10
2020-12-20Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds1-116/+395
2020-12-19mm, kvm: account kvm_vcpu_mmap to kmemcgShakeel Butt1-1/+1
2020-12-15KVM: SVM: Provide an updated VMRUN invocation for SEV-ES guestsTom Lendacky1-0/+6
2020-12-15KVM: SVM: Provide support for SEV-ES vCPU loadingTom Lendacky1-1/+2
2020-12-15KVM: SVM: Guest FPU state save/restore not needed for SEV-ES guestTom Lendacky1-10/+46
2020-12-15KVM: SVM: Do not report support for SMM for an SEV-ES guestTom Lendacky1-2/+2
2020-12-15KVM: x86: Update __get_sregs() / __set_sregs() to support SEV-ESTom Lendacky1-9/+18
2020-12-15KVM: SVM: Add support for CR4 write traps for an SEV-ES guestTom Lendacky1-4/+12
2020-12-15KVM: SVM: Add support for CR0 write traps for an SEV-ES guestTom Lendacky1-13/+20
2020-12-15KVM: SVM: Support string IO operations for an SEV-ES guestTom Lendacky1-0/+54
2020-12-15KVM: SVM: Support MMIO for an SEV-ES guestTom Lendacky1-0/+123
2020-12-15KVM: SVM: Create trace events for VMGEXIT MSR protocol processingTom Lendacky1-0/+2
2020-12-15KVM: SVM: Create trace events for VMGEXIT processingTom Lendacky1-0/+2
2020-12-15KVM: SVM: Prevent debugging under SEV-ESTom Lendacky1-0/+3
2020-12-15KVM: SVM: Add required changes to support intercepts under SEV-ESTom Lendacky1-2/+9
2020-12-15KVM: x86: introduce complete_emulated_msr callbackPaolo Bonzini1-4/+4
2020-12-15KVM: x86: use kvm_complete_insn_gp in emulating RDMSR/WRMSRPaolo Bonzini1-28/+16
2020-11-27KVM: x86: Fix split-irqchip vs interrupt injection window requestPaolo Bonzini1-8/+10
2020-11-15kvm: x86: Sink cpuid update into vendor-specific set_cr4 functionsJim Mattson1-8/+0
2020-11-15KVM: X86: Implement ring-based dirty memory trackingPeter Xu1-0/+9
2020-11-15KVM: X86: Don't track dirty for KVM_SET_[TSS_ADDR|IDENTITY_MAP_ADDR]Peter Xu1-6/+31
2020-11-15KVM: x86: hyper-v: allow KVM_GET_SUPPORTED_HV_CPUID as a system ioctlVitaly Kuznetsov1-18/+27
2020-11-15KVM: x86: Return bool instead of int for CR4 and SREGS validity checksSean Christopherson1-16/+12
2020-11-15KVM: x86: Move vendor CR4 validity check to dedicated kvm_x86_ops hookSean Christopherson1-2/+4