- cc167bd KVM: x86: Use common definition for kvm_nested_vmexit tracepoint by Sean Christopherson · 4 years, 3 months ago
- 235ba74 KVM: x86: Add intr/vectoring info and error code to kvm_exit tracepoint by Sean Christopherson · 4 years, 3 months ago
- a9d7d76 KVM: x86: Read guest RIP from within the kvm_nested_vmexit tracepoint by Sean Christopherson · 4 years, 3 months ago
- 95b28ac KVM: SVM: Add tracepoint for cr_interception by Haiwei Li · 4 years, 4 months ago
- 4e810ad KVM: SVM: Analyze is_guest_mode() in svm_vcpu_run() by Wanpeng Li · 4 years, 4 months ago
- 09e3e2a KVM: x86: Add kvm_x86_ops hook to short circuit emulation by Sean Christopherson · 4 years, 3 months ago
- 4407a79 KVM: SVM: Enable INVPCID feature on AMD by Babu Moger · 4 years, 4 months ago
- 830bd71 KVM: SVM: Remove set_cr_intercept, clr_cr_intercept and is_cr_intercept by Babu Moger · 4 years, 4 months ago
- c62e2e9 KVM: SVM: Modify 64 bit intercept field to two 32 bit vectors by Babu Moger · 4 years, 4 months ago
- 9780d51 KVM: SVM: Modify intercept_exceptions to generic intercepts by Babu Moger · 4 years, 4 months ago
- 30abaa88 KVM: SVM: Change intercept_dr to generic intercepts by Babu Moger · 4 years, 4 months ago
- 03bfeeb KVM: SVM: Change intercept_cr to generic intercepts by Babu Moger · 4 years, 4 months ago
- 8d22b90 KVM: SVM: refactor exit labels in svm_create_vcpu by Maxim Levitsky · 4 years, 4 months ago
- 0681de1 KVM: SVM: use __GFP_ZERO instead of clear_page by Maxim Levitsky · 4 years, 4 months ago
- f4c847a KVM: SVM: refactor msr permission bitmap allocation by Maxim Levitsky · 4 years, 4 months ago
- 0dd16b5 KVM: nSVM: rename nested vmcb to vmcb12 by Maxim Levitsky · 4 years, 4 months ago
- 1feaba1 KVM: SVM: rename a variable in the svm_create_vcpu by Maxim Levitsky · 4 years, 4 months ago
- 010fd37 KVM: LAPIC: Reduce world switch latency caused by timer_advance_ns by Wanpeng Li · 4 years, 4 months ago
- bf3c0e5 Merge branch 'x86-seves-for-paolo' of https://git.kernel.org/pub/scm/linux/kernel/git/tip/tip into HEAD by Paolo Bonzini · 4 years, 3 months ago
- 3ebb5d2 KVM: nSVM: more strict SMM checks when returning to nested guest by Maxim Levitsky · 4 years, 4 months ago
- e42c682 KVM: SVM: avoid emulation with stale next_rip by Wanpeng Li · 4 years, 4 months ago
- d07f46f KVM: SVM: Add GHCB definitions by Tom Lendacky · 4 years, 4 months ago
- df561f66 treewide: Use fallthrough pseudo-keyword by Gustavo A. R. Silva · 4 years, 4 months ago
- 921d259 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm by Linus Torvalds · 4 years, 5 months ago
- 830f01b KVM: SVM: Fix disable pause loop exit/pause filtering capability on SVM by Wanpeng Li · 4 years, 5 months ago
- 8301305 KVM: x86: Specify max TDP level via kvm_configure_mmu() by Sean Christopherson · 4 years, 6 months ago
- d468d94 KVM: x86: Dynamically calculate TDP level from max level and MAXPHYADDR by Sean Christopherson · 4 years, 6 months ago
- 2a40b90 KVM: x86: Pull the PGD's level from the MMU instead of recalculating it by Sean Christopherson · 4 years, 6 months ago
- 3edd683 KVM: x86: Add a capability for GUEST_MAXPHYADDR < HOST_MAXPHYADDR support by Mohammed Gamal · 4 years, 6 months ago
- 6986982 KVM: x86: rename update_bp_intercept to update_exception_bitmap by Paolo Bonzini · 4 years, 6 months ago
- 59cd9bc KVM: nSVM: prepare to handle errors from enter_svm_guest_mode() by Vitaly Kuznetsov · 4 years, 6 months ago
- d574c53 KVM: x86: move MSR_IA32_PERF_CAPABILITIES emulation to common x86 code by Vitaly Kuznetsov · 4 years, 6 months ago
- c3f08ed x86/kvm/svm: Use uninstrumented wrmsrl() to restore GS by Thomas Gleixner · 4 years, 6 months ago
- 135961e x86/kvm/svm: Move guest enter/exit into .noinstr.text by Thomas Gleixner · 4 years, 6 months ago
- 9fc975e x86/kvm/svm: Add hardirq tracing on guest enter/exit by Thomas Gleixner · 4 years, 6 months ago
- 87fa7f3 x86/kvm: Move context tracking where it belongs by Thomas Gleixner · 4 years, 6 months ago
- 841c2be kvm: x86: replace kvm_spec_ctrl_test_value with runtime test on the host by Maxim Levitsky · 4 years, 6 months ago
- 7c1b761 KVM: x86: Rename cpuid_update() callback to vcpu_after_set_cpuid() by Xiaoyao Li · 4 years, 6 months ago
- 01c3b2b KVM: SVM: Rename svm_nested_virtualize_tpr() to nested_svm_virtualize_tpr() by Joerg Roedel · 4 years, 6 months ago
- a284ba5 KVM: SVM: Add svm_ prefix to set/clr/is_intercept() by Joerg Roedel · 4 years, 6 months ago
- 06e7852 KVM: SVM: Add vmcb_ prefix to mark_*() functions by Joerg Roedel · 4 years, 6 months ago
- c967118 kvm: x86: Set last_vmentry_cpu in vcpu_enter_guest by Jim Mattson · 4 years, 7 months ago
- 8a14fe4 kvm: x86: Move last_cpu into kvm_vcpu_arch as last_vmentry_cpu by Jim Mattson · 4 years, 7 months ago
- 1aa561b kvm: x86: Add "last CPU" to some KVM_EXIT information by Jim Mattson · 4 years, 7 months ago
- 2426363 kvm: svm: Always set svm->last_cpu on VMRUN by Jim Mattson · 4 years, 7 months ago
- 73cd6e5 kvm: svm: Prefer vcpu->cpu to raw_smp_processor_id() by Jim Mattson · 4 years, 7 months ago
- 12bc213 KVM: X86: Do the same ignore_msrs check for feature msrs by Peter Xu · 4 years, 6 months ago
- b95273f kvm/svm: disable KCSAN for svm_vcpu_run() by Qian Cai · 4 years, 9 months ago
- 076f14b Merge tag 'x86-entry-2020-06-12' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip by Linus Torvalds · 4 years, 7 months ago
- 8cd501c x86/entry: Convert Machine Check to IDTENTRY_IST by Thomas Gleixner · 4 years, 10 months ago
- fb7333d KVM: SVM: fix calls to is_intercept by Paolo Bonzini · 4 years, 7 months ago
- 68fd66f KVM: x86: extend struct kvm_vcpu_pv_apf_data with token info by Vitaly Kuznetsov · 4 years, 7 months ago
- cc440cd KVM: nSVM: implement KVM_GET_NESTED_STATE and KVM_SET_NESTED_STATE by Paolo Bonzini · 4 years, 8 months ago
- c513f48 KVM: nSVM: leave guest mode when clearing EFER.SVME by Paolo Bonzini · 4 years, 7 months ago
- 08245e6 KVM: nSVM: remove HF_HIF_MASK by Paolo Bonzini · 4 years, 7 months ago
- e9fd761 KVM: nSVM: remove HF_VINTR_MASK by Paolo Bonzini · 4 years, 8 months ago
- 36e2e98 KVM: nSVM: synthesize correct EXITINTINFO on vmexit by Paolo Bonzini · 4 years, 7 months ago
- ffdf7f9 KVM: nSVM: extract svm_set_gif by Paolo Bonzini · 4 years, 7 months ago
- 3103109 KVM: nSVM: remove unnecessary if by Paolo Bonzini · 4 years, 7 months ago
- 2d8a42b KVM: nSVM: synchronize VMCB controls updated by the processor on every vmexit by Paolo Bonzini · 4 years, 7 months ago
- d8e4e58 KVM: nSVM: restore clobbered INT_CTL fields after clearing VINTR by Paolo Bonzini · 4 years, 7 months ago
- e670bf6 KVM: nSVM: save all control fields in svm->nested by Paolo Bonzini · 4 years, 8 months ago
- 69c9dfa KVM: nSVM: move map argument out of enter_svm_guest_mode by Paolo Bonzini · 4 years, 8 months ago
- 978ce58 KVM: SVM: always update CR3 in VMCB by Paolo Bonzini · 4 years, 7 months ago
- bd27962 KVM: nSVM: remove exit_required by Paolo Bonzini · 4 years, 8 months ago
- 7c86663 KVM: nSVM: inject exceptions via svm_check_nested_events by Paolo Bonzini · 4 years, 8 months ago
- c9d4091 KVM: x86: enable event window in inject_pending_event by Paolo Bonzini · 4 years, 7 months ago
- cb97c2d KVM: x86: Take an unsigned 32-bit int for has_emulated_msr()'s index by Sean Christopherson · 4 years, 10 months ago
- 7529e767 Merge branch 'kvm-master' into HEAD by Paolo Bonzini · 4 years, 7 months ago
- e7581ca KVM: x86: simplify is_mmio_spte by Paolo Bonzini · 4 years, 7 months ago
- de18248 KVM: SVM: Remove unnecessary V_IRQ unsetting by Suravee Suthikulpanit · 4 years, 8 months ago
- e14b778 KVM: SVM: Merge svm_enable_vintr into svm_set_vintr by Suravee Suthikulpanit · 4 years, 8 months ago
- 404d5d7 KVM: X86: Introduce more exit_fastpath_completion enum values by Wanpeng Li · 4 years, 8 months ago
- 3bae045 KVM: x86/mmu: Drop KVM's hugepage enums in favor of the kernel's enums by Sean Christopherson · 4 years, 8 months ago
- bd31fe4 KVM: VMX: Add proper cache tracking for CR0 by Sean Christopherson · 4 years, 8 months ago
- f98c1e7 KVM: VMX: Add proper cache tracking for CR4 by Sean Christopherson · 4 years, 8 months ago
- 56ba77a KVM: x86: Save L1 TSC offset in 'struct kvm_vcpu_arch' by Sean Christopherson · 4 years, 8 months ago
- fede807 KVM: x86: handle wrap around 32-bit address space by Paolo Bonzini · 4 years, 8 months ago
- c300ab9 KVM: x86: Replace late check_nested_events() hack with more precise fix by Paolo Bonzini · 4 years, 8 months ago
- fc6f7c0 KVM: nSVM: Report interrupts as allowed when in L2 and exit-on-interrupt is set by Paolo Bonzini · 4 years, 8 months ago
- cae96af KVM: SVM: Split out architectural interrupt/NMI/SMI blocking checks by Paolo Bonzini · 4 years, 8 months ago
- 55714cd KVM: nSVM: Move SMI vmexit handling to svm_check_nested_events() by Paolo Bonzini · 4 years, 8 months ago
- bbdad0b KVM: nSVM: Report NMIs as allowed when in L2 and Exit-on-NMI is set by Paolo Bonzini · 4 years, 8 months ago
- a9fa7cb KVM: x86: replace is_smm checks with kvm_x86_ops.smi_allowed by Paolo Bonzini · 4 years, 8 months ago
- 88c604b KVM: x86: Make return for {interrupt_nmi,smi}_allowed() a bool instead of int by Sean Christopherson · 4 years, 8 months ago
- 9c3d370 KVM: SVM: Implement check_nested_events for NMI by Cathy Avery · 4 years, 9 months ago
- f74f941 KVM: SVM: introduce nested_run_pending by Paolo Bonzini · 4 years, 8 months ago
- 4aef2ec Merge branch 'kvm-amd-fixes' into HEAD by Paolo Bonzini · 4 years, 8 months ago
- d67668e KVM: x86, SVM: isolate vcpu->arch.dr6 from vmcb->save.dr6 by Paolo Bonzini · 4 years, 8 months ago
- 5679b80 KVM: SVM: keep DR6 synchronized with vcpu->arch.dr6 by Paolo Bonzini · 4 years, 8 months ago
- dee919d KVM: SVM: fill in kvm_run->debug.arch.dr[67] by Paolo Bonzini · 4 years, 8 months ago
- 33b2217 KVM: x86: move nested-related kvm_x86_ops to a separate struct by Paolo Bonzini · 4 years, 9 months ago
- e72436b KVM: SVM: avoid infinite loop on NPF from bad address by Paolo Bonzini · 4 years, 9 months ago
- a9ab13f KVM: X86: Improve latency for single target IPI fastpath by Wanpeng Li · 4 years, 9 months ago
- 1c164cb KVM: SVM: Use do_machine_check to pass MCE to the host by Uros Bizjak · 4 years, 9 months ago
- eeeb4f6 KVM: x86: Introduce KVM_REQ_TLB_FLUSH_CURRENT to flush current ASID by Sean Christopherson · 4 years, 9 months ago
- 7780938 KVM: x86: Rename ->tlb_flush() to ->tlb_flush_all() by Sean Christopherson · 4 years, 9 months ago
- 4a41e43 KVM: SVM: Document the ASID logic in svm_flush_tlb() by Sean Christopherson · 4 years, 9 months ago
- 72b3832 KVM: SVM: Wire up ->tlb_flush_guest() directly to svm_flush_tlb() by Sean Christopherson · 4 years, 9 months ago
- f55ac30 KVM: x86: Drop @invalidate_gpa param from kvm_x86_ops' tlb_flush() by Sean Christopherson · 4 years, 9 months ago