summaryrefslogtreecommitdiffstats
path: root/arch/x86/kvm/svm
AgeCommit message (Expand)AuthorFilesLines
2020-05-27Merge branch 'kvm-master' into HEADPaolo Bonzini1-1/+1
2020-05-27KVM: x86: simplify is_mmio_sptePaolo Bonzini1-1/+1
2020-05-20Merge tag 'noinstr-x86-kvm-2020-05-16' of git://git.kernel.org/pub/scm/linux/...Paolo Bonzini1-1/+1
2020-05-16Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2-22/+53
2020-05-15KVM: SVM: Remove unnecessary V_IRQ unsettingSuravee Suthikulpanit1-2/+0
2020-05-15KVM: SVM: Merge svm_enable_vintr into svm_set_vintrSuravee Suthikulpanit1-8/+2
2020-05-15KVM: X86: Introduce more exit_fastpath_completion enum valuesWanpeng Li1-8/+7
2020-05-15KVM: x86/mmu: Drop KVM's hugepage enums in favor of the kernel's enumsSean Christopherson1-1/+1
2020-05-13KVM: x86/mmu: Capture TDP level when updating CPUIDSean Christopherson1-1/+1
2020-05-13KVM: VMX: Add proper cache tracking for CR0Sean Christopherson1-5/+0
2020-05-13KVM: VMX: Add proper cache tracking for CR4Sean Christopherson1-5/+0
2020-05-13KVM: x86: Save L1 TSC offset in 'struct kvm_vcpu_arch'Sean Christopherson1-11/+0
2020-05-13KVM: x86: handle wrap around 32-bit address spacePaolo Bonzini1-3/+0
2020-05-13KVM: x86: Replace late check_nested_events() hack with more precise fixPaolo Bonzini1-5/+20
2020-05-13KVM: nSVM: Preserve IRQ/NMI/SMI priority irrespective of exiting behaviorPaolo Bonzini1-3/+9
2020-05-13KVM: nSVM: Report interrupts as allowed when in L2 and exit-on-interrupt is setPaolo Bonzini3-11/+22
2020-05-13KVM: SVM: Split out architectural interrupt/NMI/SMI blocking checksPaolo Bonzini2-11/+43
2020-05-13KVM: nSVM: Move SMI vmexit handling to svm_check_nested_events()Paolo Bonzini3-8/+21
2020-05-13KVM: nSVM: Report NMIs as allowed when in L2 and Exit-on-NMI is setPaolo Bonzini3-5/+8
2020-05-13KVM: x86: replace is_smm checks with kvm_x86_ops.smi_allowedPaolo Bonzini1-1/+1
2020-05-13KVM: x86: Make return for {interrupt_nmi,smi}_allowed() a bool instead of intSean Christopherson1-8/+8
2020-05-13KVM: SVM: Implement check_nested_events for NMICathy Avery3-19/+23
2020-05-13KVM: SVM: immediately inject INTR vmexitPaolo Bonzini1-3/+3
2020-05-13KVM: SVM: leave halted state on vmexitPaolo Bonzini1-0/+3
2020-05-13KVM: SVM: introduce nested_run_pendingPaolo Bonzini3-1/+8
2020-05-13Merge branch 'kvm-amd-fixes' into HEADPaolo Bonzini2-22/+55
2020-05-08Merge branch 'akpm' (patches from Andrew)Linus Torvalds1-1/+1
2020-05-08KVM: x86, SVM: isolate vcpu->arch.dr6 from vmcb->save.dr6Paolo Bonzini2-12/+32
2020-05-08KVM: SVM: keep DR6 synchronized with vcpu->arch.dr6Paolo Bonzini2-15/+18
2020-05-07arch/x86/kvm/svm/sev.c: change flag passed to GUP fast in sev_pin_memory()Janakarajan Natarajan1-1/+1
2020-05-07KVM: nSVM: trap #DB and #BP to userspace if guest debugging is onPaolo Bonzini1-0/+8
2020-05-04KVM: SVM: fill in kvm_run->debug.arch.dr[67]Paolo Bonzini1-0/+2
2020-04-24KVM: SVM: do not allow VMRUN inside SMMPaolo Bonzini1-1/+5
2020-04-23KVM: x86: move nested-related kvm_x86_ops to a separate structPaolo Bonzini3-10/+12
2020-04-21KVM: SVM: avoid infinite loop on NPF from bad addressPaolo Bonzini1-0/+7
2020-04-21KVM: nSVM: Check for CR0.CD and CR0.NW on VMRUN of nested guestsKrish Sadhukhan1-0/+4
2020-04-21KVM: X86: Improve latency for single target IPI fastpathWanpeng Li1-8/+16
2020-04-21KVM: SVM: Use do_machine_check to pass MCE to the hostUros Bizjak1-5/+21
2020-04-21KVM: x86: Introduce KVM_REQ_TLB_FLUSH_CURRENT to flush current ASIDSean Christopherson1-0/+1
2020-04-21KVM: x86: Rename ->tlb_flush() to ->tlb_flush_all()Sean Christopherson1-1/+1
2020-04-21KVM: SVM: Document the ASID logic in svm_flush_tlb()Sean Christopherson1-0/+7
2020-04-21KVM: SVM: Wire up ->tlb_flush_guest() directly to svm_flush_tlb()Sean Christopherson1-6/+1
2020-04-21KVM: x86: Drop @invalidate_gpa param from kvm_x86_ops' tlb_flush()Sean Christopherson3-5/+5
2020-04-20KVM: x86: Move "flush guest's TLB" logic to separate kvm_x86_ops hookSean Christopherson1-0/+6
2020-04-15KVM: SVM: Fix __svm_vcpu_run declaration.Uros Bizjak1-1/+1
2020-04-15KVM: SVM: Do not setup frame pointer in __svm_vcpu_runUros Bizjak1-1/+0
2020-04-15KVM: SVM: Fix build error due to missing release_pages() includeBorislav Petkov1-0/+1
2020-04-15KVM: SVM: Do not mark svm_vcpu_run with STACK_FRAME_NON_STANDARDUros Bizjak1-1/+0
2020-04-14KVM: SVM: move more vmentry code to assemblyPaolo Bonzini2-7/+9
2020-04-14KVM: SVM: fix compilation with modular PSP and non-modular KVMPaolo Bonzini1-1/+4