summaryrefslogtreecommitdiff
path: root/arch/x86/kvm/svm.c
AgeCommit message (Expand)AuthorFilesLines
2022-11-25x86/cpu: Restore AMD's DE_CFG MSR after resumeBorislav Petkov1-5/+5
2022-11-01x86/devicetable: Move x86 specific macro out of generic codeThomas Gleixner1-0/+1
2022-08-25KVM: SVM: Don't BUG if userspace injects an interrupt with GIF=0Maciej S. Szmigiero1-2/+0
2021-08-26KVM: nSVM: avoid picking up unsupported bits from L2 in int_ctl (CVE-2021-3653)Maxim Levitsky1-7/+8
2021-08-26KVM: nSVM: always intercept VMLOAD/VMSAVE when nested (CVE-2021-3656)Maxim Levitsky1-0/+3
2021-06-10KVM: SVM: Truncate GPR value for DR and CR accesses in !64-bit modeSean Christopherson1-4/+4
2020-10-29KVM: SVM: Initialize prev_ga_tag before useSuravee Suthikulpanit1-0/+1
2020-06-20KVM: nSVM: leave ASID aside in copy_vmcb_control_areaPaolo Bonzini1-1/+1
2020-06-20KVM: nSVM: fix condition for filtering async PFPaolo Bonzini1-2/+2
2020-03-11KVM: SVM: Override default MMIO mask if memory encryption is enabledTom Lendacky1-0/+43
2020-02-28KVM: nVMX: handle nested posted interrupts when apicv is disabled for L1Vitaly Kuznetsov1-1/+6
2019-11-12KVM: vmx, svm: always run with EFER.NXE=1 when shadow paging is activePaolo Bonzini1-2/+8
2019-10-29kvm: vmx: Basic APIC virtualization controls have three settingsJim Mattson1-2/+2
2019-10-29KVM: X86: introduce invalidate_gpa argument to tlb flushWanpeng Li1-7/+7
2019-08-16KVM: Fix leak vCPU's VMCS value into other pCPUWanpeng Li1-0/+6
2019-05-31kvm: svm/avic: fix off-by-one in checking host APIC IDSuthikulpanit, Suravee1-1/+5
2019-04-27Revert "svm: Fix AVIC incomplete IPI emulation"Suthikulpanit, Suravee1-4/+15
2019-04-27KVM: x86: svm: make sure NMI is injected after nmi_singlestepVitaly Kuznetsov1-0/+3
2019-03-05KVM: nSVM: clear events pending from svm_complete_interrupts() when exiting t...Vitaly Kuznetsov1-0/+8
2019-03-05svm: Fix AVIC incomplete IPI emulationSuravee Suthikulpanit1-15/+4
2019-02-12KVM: x86: svm: report MSR_IA32_MCG_EXT_CTL as unsupportedVitaly Kuznetsov1-0/+7
2018-12-08svm: Add mutex_lock to protect apic_access_page_done on AMD systemsWei Wang1-8/+11
2018-12-05kvm: svm: Ensure an IBPB on all affected CPUs when freeing a vmcbJim Mattson1-5/+15
2018-12-05x86/bugs: Add AMD's SPEC_CTRL MSR usageKonrad Rzeszutek Wilk1-3/+5
2018-09-05KVM: x86: SVM: Call x86_spec_ctrl_set_guest/host() with interrupts disabledThomas Gleixner1-4/+4
2018-08-15KVM: X86: Allow userspace to define the microcode versionWanpeng Li1-3/+1
2018-08-15KVM: SVM: Add MSR-based feature support for serializing LFENCETom Lendacky1-1/+35
2018-08-15KVM: x86: Add a framework for supporting MSR-based featuresTom Lendacky1-0/+6
2018-06-20KVM: X86: fix incorrect reference of trace_kvm_pi_irte_updatehu huajun1-3/+2
2018-05-22KVM: SVM: Implement VIRT_SPEC_CTRL support for SSBDTom Lendacky1-2/+19
2018-05-22x86/bugs, KVM: Extend speculation control for VIRT_SPEC_CTRLThomas Gleixner1-2/+9
2018-05-22x86/speculation: Use synthetic bits for IBRS/IBPB/STIBPBorislav Petkov1-3/+3
2018-05-22KVM: SVM: Move spec control call after restore of GSThomas Gleixner1-12/+12
2018-05-22x86/speculation: Create spec-ctrl.h to avoid include hellThomas Gleixner1-1/+1
2018-05-22x86/bugs, KVM: Support the combination of guest and host IBRSKonrad Rzeszutek Wilk1-4/+2
2018-03-09KVM/VMX: Optimize vmx_vcpu_run() and svm_vcpu_run() by marking the RDMSR path...Paolo Bonzini1-1/+1
2018-03-09KVM/x86: Remove indirect MSR op calls from SPEC_CTRLPaolo Bonzini1-3/+4
2018-02-07KVM/SVM: Allow direct access to MSR_IA32_SPEC_CTRLKarimAllah Ahmed1-0/+88
2018-02-07KVM/x86: Add IBPB supportAshok Raj1-0/+28
2018-02-03KVM: x86: emulate #UD while in guest modePaolo Bonzini1-8/+1
2018-02-03KVM: nVMX/nSVM: Don't intercept #UD when running L2Liran Alon1-1/+8
2018-01-17x86/retpoline: Fill return stack buffer on vmexitDavid Woodhouse1-0/+4
2018-01-17kvm: vmx: Scrub hardware GPRs at VM-exitJim Mattson1-0/+19
2017-12-05KVM: x86: Exit to user-mode on #UD intercept when emulator requiresLiran Alon1-0/+2
2017-11-30KVM: SVM: obey guest PATPaolo Bonzini1-0/+7
2017-09-14KVM: SVM: Add irqchip_split() checks before enabling AVICSuravee Suthikulpanit1-5/+4
2017-09-13KVM: Add struct kvm_vcpu pointer parameter to get_enable_apicv()Suravee Suthikulpanit1-1/+1
2017-09-13KVM: SVM: Refactor AVIC vcpu initialization into avic_init_vcpu()Suravee Suthikulpanit1-8/+20
2017-09-13KVM: SVM: Add a missing 'break' statementJan H. Schönherr1-0/+1
2017-09-09Merge tag 'kvm-4.14-1' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds1-58/+81