aboutsummaryrefslogtreecommitdiff
path: root/arch/x86/kvm/trace.h
AgeCommit message (Expand)AuthorFilesLines
2024-03-18Merge tag 'kvm-x86-svm-6.9' of https://github.com/kvm-x86/linux into HEADGravatar Paolo Bonzini 1-5/+5
2024-02-22KVM: x86: Plumb "force_immediate_exit" into kvm_entry() tracepointGravatar Sean Christopherson 1-3/+6
2024-02-06KVM: SVM: Use unsigned integers when dealing with ASIDsGravatar Sean Christopherson 1-5/+5
2022-11-28KVM: x86/xen: Add CPL to Xen hypercall tracepointGravatar David Woodhouse 1-6/+9
2022-11-18KVM: x86: hyper-v: L2 TLB flushGravatar Vitaly Kuznetsov 1-8/+13
2022-09-26KVM: x86: Print guest pgd in kvm_nested_vmenter()Gravatar Mingwei Zhang 1-4/+11
2022-09-26KVM: x86: Update trace function for nested VM entry to support VMXGravatar Mingwei Zhang 1-12/+19
2022-09-26KVM: x86: Use u64 for address and error code in page fault tracepointGravatar Sean Christopherson 1-5/+4
2022-09-26KVM: Add extra information in kvm_page_fault trace pointGravatar Wonhyuk Yang 1-3/+9
2022-06-24KVM: x86: move all vcpu->arch.pio* setup in emulator_pio_in_out()Gravatar Paolo Bonzini 1-1/+1
2022-06-24KVM: SVM: Add AVIC doorbell tracepointGravatar Suravee Suthikulpanit 1-0/+18
2022-06-08KVM: x86: Differentiate Soft vs. Hard IRQs vs. reinjected in tracepointGravatar Sean Christopherson 1-5/+11
2022-06-08KVM: x86: Print error code in exception injection tracepoint iff validGravatar Sean Christopherson 1-3/+4
2022-06-08KVM: x86: Trace re-injected exceptionsGravatar Sean Christopherson 1-4/+8
2022-04-29KVM: SVM: Introduce trace point for the slow-path of avic_kic_target_vcpusGravatar Suravee Suthikulpanit 1-0/+20
2022-04-02KVM: x86: Trace all APICv inhibit changes and capture overall statusGravatar Sean Christopherson 1-8/+10
2022-04-02KVM: x86: Add wrappers for setting/clearing APICv inhibitsGravatar Sean Christopherson 1-4/+4
2022-04-02KVM: x86: Make APICv inhibit reasons an enum and cleanup namingGravatar Sean Christopherson 1-6/+6
2022-03-01KVM: x86: Make kvm_lapic_set_reg() a "private" xAPIC helperGravatar Sean Christopherson 1-3/+3
2022-02-10KVM: x86: Get the number of Hyper-V sparse banks from the VARHEAD fieldGravatar Sean Christopherson 1-6/+8
2021-12-09KVM: x86: add a tracepoint for APICv/AVIC interrupt deliveryGravatar Maxim Levitsky 1-0/+24
2021-10-25KVM: x86: Get exit_reason as part of kvm_x86_ops.get_exit_infoGravatar David Edmondson 1-4/+5
2021-08-03KVM: x86: Introduce trace_kvm_hv_hypercall_done()Gravatar Vitaly Kuznetsov 1-0/+15
2021-06-17KVM: x86: Rename SMM tracepoint to make it reflect realityGravatar Sean Christopherson 1-1/+1
2021-06-08KVM: x86: Ensure liveliness of nested VM-Enter fail tracepoint messageGravatar Sean Christopherson 1-3/+3
2021-02-04KVM: x86/xen: intercept xen hypercalls if enabledGravatar Joao Martins 1-0/+36
2021-02-04KVM: x86: use static calls to reduce kvm_x86_ops overheadGravatar Jason Baron 1-2/+2
2020-12-15KVM: SVM: Create trace events for VMGEXIT MSR protocol processingGravatar Tom Lendacky 1-0/+44
2020-12-15KVM: SVM: Create trace events for VMGEXIT processingGravatar Tom Lendacky 1-0/+53
2020-09-28KVM: x86: Use common definition for kvm_nested_vmexit tracepointGravatar Sean Christopherson 1-33/+1
2020-09-28KVM: x86: Add macro wrapper for defining kvm_exit tracepointGravatar Sean Christopherson 1-33/+36
2020-09-28KVM: x86: Add intr/vectoring info and error code to kvm_exit tracepointGravatar Sean Christopherson 1-3/+9
2020-09-28KVM: x86: Read guest RIP from within the kvm_nested_vmexit tracepointGravatar Sean Christopherson 1-3/+3
2020-09-28KVM: x86: Add RIP to the kvm_entry, i.e. VM-Enter, tracepointGravatar Sean Christopherson 1-4/+6
2020-09-28KVM: SVM: Add new intercept word in vmcb_control_areaGravatar Babu Moger 1-5/+8
2020-09-28KVM: SVM: Modify 64 bit intercept field to two 32 bit vectorsGravatar Babu Moger 1-7/+11
2020-06-01x86/kvm/hyper-v: Add support for synthetic debugger interfaceGravatar Jon Doron 1-0/+51
2020-05-15KVM: x86: Print symbolic names of VMX VM-Exit flags in tracesGravatar Sean Christopherson 1-15/+17
2020-04-02Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmGravatar Linus Torvalds 1-13/+37
2020-03-31KVM: x86: Copy kvm_x86_ops by value to eliminate layer of indirectionGravatar Sean Christopherson 1-2/+2
2020-03-18KVM: x86: Add blurb to CPUID tracepoint when using max basic leaf valuesGravatar Sean Christopherson 1-4/+7
2020-03-18KVM: x86: Add requested index to the CPUID tracepointGravatar Sean Christopherson 1-5/+8
2020-03-16kvm: svm: Introduce GA Log tracepoint for AVICGravatar Suravee Suthikulpanit 1-0/+18
2020-03-16KVM: x86: Dynamically allocate per-vCPU emulation contextGravatar Sean Christopherson 1-5/+5
2020-02-17x86/vdso: Use generic VDSO clock mode storageGravatar Thomas Gleixner 1-2/+2
2020-02-05kvm: x86: Add APICv (de)activate request trace pointsGravatar Suravee Suthikulpanit 1-0/+19
2019-09-11KVM: nVMX: trace nested VM-Enter failures detected by H/WGravatar Sean Christopherson 1-3/+6
2019-09-11KVM: nVMX: add tracepoint for failed nested VM-EnterGravatar Sean Christopherson 1-0/+18
2019-09-10KVM: X86: Tune PLE Window tracepointGravatar Peter Xu 1-16/+6
2019-09-10KVM: VMX: Change ple_window type to unsigned intGravatar Peter Xu 1-4/+5