| Age | Commit message (Expand) | Author | Files | Lines |
| 2025-09-23 | KVM: x86: Define AMD's #HV, #VC, and #SX exception vectors | Sean Christopherson | 1 | -1/+2 |
| 2025-09-23 | KVM: x86: Define Control Protection Exception (#CP) vector | Sean Christopherson | 1 | -1/+1 |
| 2025-09-23 | KVM: x86: Add human friendly formatting for #XM, and #VE | Sean Christopherson | 1 | -2/+2 |
| 2025-06-23 | KVM: x86: Move posted interrupt tracepoint to common code | Sean Christopherson | 1 | -12/+7 |
| 2025-06-20 | KVM: x86: Add CONFIG_KVM_IOAPIC to allow disabling in-kernel I/O APIC | Sean Christopherson | 1 | -0/+2 |
| 2025-06-20 | KVM: Move x86-only tracepoints to x86's trace.h | Sean Christopherson | 1 | -0/+78 |
| 2025-04-24 | KVM: x86: Do not use kvm_rip_read() unconditionally in KVM tracepoints | Adrian Hunter | 1 | -3/+10 |
| 2025-02-24 | KVM: x86: Add a #define for the architectural max instruction length | Sean Christopherson | 1 | -7/+7 |
| 2024-12-18 | KVM: x86: Add information about pending requests to kvm_exit tracepoint | Maxim Levitsky | 1 | -2/+6 |
| 2024-12-18 | KVM: x86: Add interrupt injection information to the kvm_entry tracepoint | Maxim Levitsky | 1 | -1/+8 |
| 2024-07-16 | KVM: x86: Introduce kvm_x86_call() to simplify static calls of kvm_x86_ops | Wei Wang | 1 | -7/+8 |
| 2024-07-16 | Merge tag 'kvm-x86-misc-6.11' of https://github.com/kvm-x86/linux into HEAD | Paolo Bonzini | 1 | -2/+7 |
| 2024-06-05 | KVM: x86: Print names of apicv inhibit reasons in traces | Alejandro Jimenez | 1 | -2/+7 |
| 2024-06-03 | Merge branch 'kvm-6.11-sev-snp' into HEAD | Paolo Bonzini | 1 | -0/+31 |
| 2024-05-22 | tracing/treewide: Remove second parameter of __assign_str() | Steven Rostedt (Google) | 1 | -1/+1 |
| 2024-05-12 | KVM: SEV: Add support to handle RMP nested page faults | Brijesh Singh | 1 | -0/+31 |
| 2024-05-02 | KVM: x86: Remove VT-d mention in posted interrupt tracepoint | Alejandro Jimenez | 1 | -2/+2 |
| 2024-03-18 | Merge tag 'kvm-x86-svm-6.9' of https://github.com/kvm-x86/linux into HEAD | Paolo Bonzini | 1 | -5/+5 |
| 2024-02-22 | KVM: x86: Plumb "force_immediate_exit" into kvm_entry() tracepoint | Sean Christopherson | 1 | -3/+6 |
| 2024-02-06 | KVM: SVM: Use unsigned integers when dealing with ASIDs | Sean Christopherson | 1 | -5/+5 |
| 2022-11-28 | KVM: x86/xen: Add CPL to Xen hypercall tracepoint | David Woodhouse | 1 | -6/+9 |
| 2022-11-18 | KVM: x86: hyper-v: L2 TLB flush | Vitaly Kuznetsov | 1 | -8/+13 |
| 2022-09-26 | KVM: x86: Print guest pgd in kvm_nested_vmenter() | Mingwei Zhang | 1 | -4/+11 |
| 2022-09-26 | KVM: x86: Update trace function for nested VM entry to support VMX | Mingwei Zhang | 1 | -12/+19 |
| 2022-09-26 | KVM: x86: Use u64 for address and error code in page fault tracepoint | Sean Christopherson | 1 | -5/+4 |
| 2022-09-26 | KVM: Add extra information in kvm_page_fault trace point | Wonhyuk Yang | 1 | -3/+9 |
| 2022-06-24 | KVM: x86: move all vcpu->arch.pio* setup in emulator_pio_in_out() | Paolo Bonzini | 1 | -1/+1 |
| 2022-06-24 | KVM: SVM: Add AVIC doorbell tracepoint | Suravee Suthikulpanit | 1 | -0/+18 |
| 2022-06-08 | KVM: x86: Differentiate Soft vs. Hard IRQs vs. reinjected in tracepoint | Sean Christopherson | 1 | -5/+11 |
| 2022-06-08 | KVM: x86: Print error code in exception injection tracepoint iff valid | Sean Christopherson | 1 | -3/+4 |
| 2022-06-08 | KVM: x86: Trace re-injected exceptions | Sean Christopherson | 1 | -4/+8 |
| 2022-04-29 | KVM: SVM: Introduce trace point for the slow-path of avic_kic_target_vcpus | Suravee Suthikulpanit | 1 | -0/+20 |
| 2022-04-02 | KVM: x86: Trace all APICv inhibit changes and capture overall status | Sean Christopherson | 1 | -8/+10 |
| 2022-04-02 | KVM: x86: Add wrappers for setting/clearing APICv inhibits | Sean Christopherson | 1 | -4/+4 |
| 2022-04-02 | KVM: x86: Make APICv inhibit reasons an enum and cleanup naming | Sean Christopherson | 1 | -6/+6 |
| 2022-03-01 | KVM: x86: Make kvm_lapic_set_reg() a "private" xAPIC helper | Sean Christopherson | 1 | -3/+3 |
| 2022-02-10 | KVM: x86: Get the number of Hyper-V sparse banks from the VARHEAD field | Sean Christopherson | 1 | -6/+8 |
| 2021-12-09 | KVM: x86: add a tracepoint for APICv/AVIC interrupt delivery | Maxim Levitsky | 1 | -0/+24 |
| 2021-10-25 | KVM: x86: Get exit_reason as part of kvm_x86_ops.get_exit_info | David Edmondson | 1 | -4/+5 |
| 2021-08-03 | KVM: x86: Introduce trace_kvm_hv_hypercall_done() | Vitaly Kuznetsov | 1 | -0/+15 |
| 2021-06-17 | KVM: x86: Rename SMM tracepoint to make it reflect reality | Sean Christopherson | 1 | -1/+1 |
| 2021-06-08 | KVM: x86: Ensure liveliness of nested VM-Enter fail tracepoint message | Sean Christopherson | 1 | -3/+3 |
| 2021-02-04 | KVM: x86/xen: intercept xen hypercalls if enabled | Joao Martins | 1 | -0/+36 |
| 2021-02-04 | KVM: x86: use static calls to reduce kvm_x86_ops overhead | Jason Baron | 1 | -2/+2 |
| 2020-12-15 | KVM: SVM: Create trace events for VMGEXIT MSR protocol processing | Tom Lendacky | 1 | -0/+44 |
| 2020-12-15 | KVM: SVM: Create trace events for VMGEXIT processing | Tom Lendacky | 1 | -0/+53 |
| 2020-09-28 | KVM: x86: Use common definition for kvm_nested_vmexit tracepoint | Sean Christopherson | 1 | -33/+1 |
| 2020-09-28 | KVM: x86: Add macro wrapper for defining kvm_exit tracepoint | Sean Christopherson | 1 | -33/+36 |
| 2020-09-28 | KVM: x86: Add intr/vectoring info and error code to kvm_exit tracepoint | Sean Christopherson | 1 | -3/+9 |
| 2020-09-28 | KVM: x86: Read guest RIP from within the kvm_nested_vmexit tracepoint | Sean Christopherson | 1 | -3/+3 |
| 2020-09-28 | KVM: x86: Add RIP to the kvm_entry, i.e. VM-Enter, tracepoint | Sean Christopherson | 1 | -4/+6 |
| 2020-09-28 | KVM: SVM: Add new intercept word in vmcb_control_area | Babu Moger | 1 | -5/+8 |
| 2020-09-28 | KVM: SVM: Modify 64 bit intercept field to two 32 bit vectors | Babu Moger | 1 | -7/+11 |
| 2020-06-01 | x86/kvm/hyper-v: Add support for synthetic debugger interface | Jon Doron | 1 | -0/+51 |
| 2020-05-15 | KVM: x86: Print symbolic names of VMX VM-Exit flags in traces | Sean Christopherson | 1 | -15/+17 |
| 2020-04-02 | Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm | Linus Torvalds | 1 | -13/+37 |
| 2020-03-31 | KVM: x86: Copy kvm_x86_ops by value to eliminate layer of indirection | Sean Christopherson | 1 | -2/+2 |
| 2020-03-18 | KVM: x86: Add blurb to CPUID tracepoint when using max basic leaf values | Sean Christopherson | 1 | -4/+7 |
| 2020-03-18 | KVM: x86: Add requested index to the CPUID tracepoint | Sean Christopherson | 1 | -5/+8 |
| 2020-03-16 | kvm: svm: Introduce GA Log tracepoint for AVIC | Suravee Suthikulpanit | 1 | -0/+18 |
| 2020-03-16 | KVM: x86: Dynamically allocate per-vCPU emulation context | Sean Christopherson | 1 | -5/+5 |
| 2020-02-17 | x86/vdso: Use generic VDSO clock mode storage | Thomas Gleixner | 1 | -2/+2 |
| 2020-02-05 | kvm: x86: Add APICv (de)activate request trace points | Suravee Suthikulpanit | 1 | -0/+19 |
| 2019-09-11 | KVM: nVMX: trace nested VM-Enter failures detected by H/W | Sean Christopherson | 1 | -3/+6 |
| 2019-09-11 | KVM: nVMX: add tracepoint for failed nested VM-Enter | Sean Christopherson | 1 | -0/+18 |
| 2019-09-10 | KVM: X86: Tune PLE Window tracepoint | Peter Xu | 1 | -16/+6 |
| 2019-09-10 | KVM: VMX: Change ple_window type to unsigned int | Peter Xu | 1 | -4/+5 |
| 2019-09-10 | KVM: X86: Remove tailing newline for tracepoints | Peter Xu | 1 | -2/+2 |
| 2019-09-10 | KVM: X86: Trace vcpu_id for vmexit | Peter Xu | 1 | -1/+4 |
| 2019-08-22 | KVM: X86: Add pv tlb shootdown tracepoint | Wanpeng Li | 1 | -0/+19 |
| 2019-07-03 | KVM: LAPIC: remove the trailing newline used in the fmt parameter of TP_printk | Wanpeng Li | 1 | -1/+1 |
| 2019-04-16 | KVM: x86: avoid misreporting level-triggered irqs as edge-triggered in tracing | Vitaly Kuznetsov | 1 | -2/+2 |
| 2019-01-25 | KVM: x86: fix TRACE_INCLUDE_PATH and remove -I. header search paths | Masahiro Yamada | 1 | -1/+1 |
| 2018-12-14 | x86/kvm/hyper-v: direct mode for synthetic timers | Vitaly Kuznetsov | 1 | -4/+6 |
| 2018-10-17 | KVM: x86: hyperv: implement PV IPI send hypercalls | Vitaly Kuznetsov | 1 | -0/+42 |
| 2018-05-26 | KVM: x86: hyperv: simplistic HVCALL_FLUSH_VIRTUAL_ADDRESS_{LIST,SPACE}_EX imp... | Vitaly Kuznetsov | 1 | -0/+27 |
| 2018-05-26 | KVM: x86: hyperv: simplistic HVCALL_FLUSH_VIRTUAL_ADDRESS_{LIST,SPACE} implem... | Vitaly Kuznetsov | 1 | -0/+24 |
| 2017-11-02 | License cleanup: add SPDX GPL-2.0 license identifier to files with no license | Greg Kroah-Hartman | 1 | -0/+1 |
| 2017-08-24 | KVM: x86: Add return value to kvm_cpuid(). | Yu Zhang | 1 | -4/+7 |
| 2016-06-16 | KVM: x86: support using the vmx preemption timer for tsc deadline timer | Yunhong Jiang | 1 | -0/+15 |
| 2016-05-19 | Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm | Linus Torvalds | 1 | -0/+57 |
| 2016-05-18 | svm: Add VMEXIT handlers for AVIC | Suravee Suthikulpanit | 1 | -0/+57 |
| 2016-04-13 | x86/vdso: Remove direct HPET access through the vDSO | Andy Lutomirski | 1 | -2/+1 |
| 2016-02-09 | KVM/VMX: Add host irq information in trace event when updating IRTE for poste... | Feng Wu | 1 | -4/+8 |
| 2016-01-08 | kvm/x86: Hyper-V SynIC timers tracepoints | Andrey Smetanin | 1 | -0/+170 |
| 2016-01-08 | kvm/x86: Hyper-V SynIC tracepoints | Andrey Smetanin | 1 | -0/+93 |
| 2015-11-25 | KVM: x86: correctly print #AC in traces | Paolo Bonzini | 1 | -1/+1 |
| 2015-10-01 | KVM: x86: Update IRTE for posted-interrupts | Feng Wu | 1 | -0/+33 |
| 2015-10-01 | kvm: add tracepoint for fast mmio | Jason Wang | 1 | -0/+18 |
| 2015-06-04 | KVM: x86: save/load state on SMM switch | Paolo Bonzini | 1 | -0/+22 |
| 2015-01-30 | KVM: VMX: Add PML support in VMX | Kai Huang | 1 | -0/+18 |
| 2015-01-08 | KVM: x86: add tracepoint to wait_lapic_expire | Marcelo Tosatti | 1 | -0/+20 |
| 2014-11-08 | kvm: x86: add trace event for pvclock updates | David Matlack | 1 | -0/+37 |
| 2014-09-11 | KVM: x86: make apic_accept_irq tracepoint more generic | Paolo Bonzini | 1 | -7/+4 |
| 2014-08-25 | kvm: x86: fix tracing for 32-bit | Paolo Bonzini | 1 | -2/+2 |
| 2014-08-21 | KVM: trace kvm_ple_window grow/shrink | Radim Krčmář | 1 | -0/+30 |
| 2014-07-11 | KVM: emulate: put pointers in the fetch_cache | Paolo Bonzini | 1 | -3/+3 |
| 2014-05-05 | KVM: x86: improve the usability of the 'kvm_pio' tracepoint | Ulrich Obergfell | 1 | -4/+16 |
| 2013-06-27 | kvm: Add a tracepoint write_tsc_offset | Yoshihiro YUNOMAE | 1 | -0/+21 |
| 2012-11-27 | KVM: x86: require matched TSC offsets for master clock | Marcelo Tosatti | 1 | -3/+36 |
| 2012-11-27 | KVM: x86: implement PVCLOCK_TSC_STABLE_BIT pvclock flag | Marcelo Tosatti | 1 | -0/+30 |
| 2012-09-21 | KVM: x86: Export svm/vmx exit code and vector code to userspace | Xiao Guangrong | 1 | -89/+0 |
| 2012-07-24 | Merge tag 'kvm-3.6-1' of git://git.kernel.org/pub/scm/virt/kvm/kvm | Linus Torvalds | 1 | -0/+34 |
| 2012-06-28 | tracing/kvm: Use __print_hex() for kvm_emulate_insn tracepoint | Namhyung Kim | 1 | -11/+1 |
| 2012-06-25 | KVM: host side for eoi optimization | Michael S. Tsirkin | 1 | -0/+34 |
| 2011-09-25 | KVM: Use __print_symbolic() for vmexit tracepoints | Stefan Hajnoczi | 1 | -6/+100 |
| 2011-09-25 | KVM: Record instruction set in all vmexit tracepoints | Stefan Hajnoczi | 1 | -4/+8 |
| 2011-07-24 | KVM: MMU: trace mmio page fault | Xiao Guangrong | 1 | -0/+23 |
| 2011-07-12 | KVM: x86 emulator: fold decode_cache into x86_emulate_ctxt | Avi Kivity | 1 | -4/+4 |
| 2011-07-12 | KVM: x86 emulator: rename decode_cache::eip to _eip | Avi Kivity | 1 | -1/+1 |
| 2011-03-10 | tracing: Fix event alignment: kvm:kvm_hv_hypercall | David Sharp | 1 | -4/+4 |
| 2011-01-12 | KVM: Add instruction-set-specific exit qualifications to kvm_exit trace | Avi Kivity | 1 | -2/+6 |
| 2011-01-12 | KVM: Record instruction set in kvm_exit tracepoint | Avi Kivity | 1 | -2/+7 |
| 2010-05-17 | KVM: Trace emulated instructions | Avi Kivity | 1 | -0/+86 |
| 2010-05-17 | KVM: Trace exception injection | Avi Kivity | 1 | -0/+32 |
| 2010-05-17 | KVM: Move kvm_exit tracepoint rip reading inside tracepoint | Avi Kivity | 1 | -3/+3 |
| 2010-05-17 | KVM: cleanup kvm trace | Xiao Guangrong | 1 | -2/+5 |
| 2010-04-25 | KVM: SVM: Add kvm_nested_intercepts tracepoint | Joerg Roedel | 1 | -0/+22 |
| 2010-04-25 | KVM: SVM: Remove newlines from nested trace points | Joerg Roedel | 1 | -6/+6 |
| 2010-03-01 | KVM: Trace failed msr reads and writes | Avi Kivity | 1 | -6/+11 |
| 2010-03-01 | KVM: Fix msr trace | Avi Kivity | 1 | -8/+8 |
| 2010-03-01 | KVM: Implement bare minimum of HYPER-V MSRs | Gleb Natapov | 1 | -0/+32 |
| 2009-12-03 | KVM: SVM: Add tracepoint for skinit instruction | Joerg Roedel | 1 | -0/+22 |
| 2009-12-03 | KVM: SVM: Add tracepoint for invlpga instruction | Joerg Roedel | 1 | -0/+23 |
| 2009-12-03 | KVM: SVM: Add tracepoint for #vmexit because intr pending | Joerg Roedel | 1 | -0/+18 |
| 2009-12-03 | KVM: SVM: Add tracepoint for injected #vmexit | Joerg Roedel | 1 | -0/+33 |
| 2009-12-03 | KVM: SVM: Add tracepoint for nested #vmexit | Joerg Roedel | 1 | -0/+36 |
| 2009-12-03 | KVM: SVM: Add tracepoint for nested vmrun | Joerg Roedel | 1 | -0/+33 |
| 2009-09-10 | KVM: Add trace points in irqchip code | Gleb Natapov | 1 | -0/+85 |
| 2009-09-10 | KVM: Trace apic registers using their symbolic names | Avi Kivity | 1 | -2/+12 |
| 2009-09-10 | KVM: convert custom marker based tracing to event traces | Marcelo Tosatti | 1 | -0/+260 |