summaryrefslogtreecommitdiffstats
path: root/arch/x86/kvm/x86.c
AgeCommit message (Expand)AuthorFilesLines
2021-02-04KVM: x86: Set so called 'reserved CR3 bits in LM mask' at vCPU resetSean Christopherson1-0/+1
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
2020-11-13KVM: x86: Introduce cr3_lm_rsvd_bits in kvm_vcpu_archBabu Moger1-1/+1
2020-11-08KVM: x86: handle MSR_IA32_DEBUGCTLMSR with report_ignored_msrsPankaj Gupta1-3/+3
2020-11-08kvm: x86: request masterclock update any time guest uses different msrOliver Upton1-1/+1
2020-11-08kvm: x86: ensure pv_cpuid.features is initialized when enabling capOliver Upton1-0/+2
2020-11-08kvm: x86: reads of restricted pv msrs should also result in #GPOliver Upton1-0/+34
2020-11-08KVM: x86: use positive error values for msr emulation that causes #GPMaxim Levitsky1-13/+15
2020-10-30KVM: x86: Fix NULL dereference at kvm_msr_ignored_check()Takashi Iwai1-4/+4
2020-10-21Merge branch 'kvm-fixes' into 'next'Paolo Bonzini1-5/+6
2020-10-21KVM: x86: allow kvm_x86_ops.set_efer to return an error valueMaxim Levitsky1-1/+6
2020-10-21KVM: x86: report negative values from wrmsr emulation to userspaceMaxim Levitsky1-3/+6
2020-10-21KVM: x86: xen_hvm_config: cleanup return valuesMaxim Levitsky1-14/+9
2020-10-21KVM: x86: allocate vcpu->arch.cpuid_entries dynamicallyVitaly Kuznetsov1-0/+1
2020-10-21kvm: x86: only provide PV features if enabled in guest's CPUIDOliver Upton1-5/+62
2020-10-21kvm: x86: set wall_clock in kvm_write_wall_clock()Oliver Upton1-1/+2