/*
 * Metrics for KVM PMDA
 *
 * Copyright (c) 2018 Fujitsu.
 * Copyright (c) 2018 Red Hat.
 * 
 * This program is free software; you can redistribute it and/or modify it
 * under the terms of the GNU General Public License as published by the
 * Free Software Foundation; either version 2 of the License, or (at your
 * option) any later version.
 * 
 * This program is distributed in the hope that it will be useful, but
 * WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
 * or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
 * for more details.
 */

#ifndef KVM
#define KVM    95
#endif

root {
    kvm
}

kvm {
    trace			KVM:*:*
    efer_reload			KVM:0:0
    exits			KVM:0:1
    fpu_reload			KVM:0:2
    halt_attempted_poll		KVM:0:3
    halt_exits			KVM:0:4
    halt_successful_poll	KVM:0:5
    halt_wakeup			KVM:0:6
    host_state_reload		KVM:0:7
    hypercalls			KVM:0:8
    insn_emulation		KVM:0:9
    insn_emulation_fail		KVM:0:10
    invlpg			KVM:0:11
    io_exits			KVM:0:12
    irq_exits			KVM:0:13
    irq_injections		KVM:0:14
    irq_window			KVM:0:15
    largepages			KVM:0:16
    mmio_exits			KVM:0:17
    mmu_cache_miss		KVM:0:18
    mmu_flooded			KVM:0:19
    mmu_pde_zapped		KVM:0:20
    mmu_pte_updated		KVM:0:21
    mmu_pte_write		KVM:0:22
    mmu_recycled		KVM:0:23
    mmu_shadow_zapped		KVM:0:24
    mmu_unsync			KVM:0:25
    nmi_injections		KVM:0:26
    nmi_window			KVM:0:27
    pf_fixed			KVM:0:28
    pf_guest			KVM:0:29
    remote_tlb_flush		KVM:0:30
    request_irq			KVM:0:31
    signal_exits		KVM:0:32
    tlb_flush			KVM:0:33
    irq_window_exits		KVM:0:34
    nmi_window_exits		KVM:0:35
    l1d_flush			KVM:0:36
    request_irq_exits		KVM:0:37
    req_event			KVM:0:38
    nested_run			KVM:0:39
    directed_yield_attempted	KVM:0:40
    directed_yield_successful	KVM:0:41
    guest_mode			KVM:0:42
}
