lkml.org 
[lkml]   [2008]   [Dec]   [8]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH 02/45] KVM: VMX: include all IRQ window exits in statistics
    Date
    From: Jan Kiszka <jan.kiszka@siemens.com>

    irq_window_exits only tracks IRQ window exits due to user space
    requests, nmi_window_exits include all exits. The latter makes more
    sense, so let's adjust irq_window_exits accounting.

    Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
    Signed-off-by: Avi Kivity <avi@redhat.com>
    ---
    arch/x86/kvm/vmx.c | 2 +-
    1 files changed, 1 insertions(+), 1 deletions(-)

    diff --git a/arch/x86/kvm/vmx.c b/arch/x86/kvm/vmx.c
    index a4018b0..ac34537 100644
    --- a/arch/x86/kvm/vmx.c
    +++ b/arch/x86/kvm/vmx.c
    @@ -2767,6 +2767,7 @@ static int handle_interrupt_window(struct kvm_vcpu *vcpu,
    vmcs_write32(CPU_BASED_VM_EXEC_CONTROL, cpu_based_vm_exec_control);

    KVMTRACE_0D(PEND_INTR, vcpu, handler);
    + ++vcpu->stat.irq_window_exits;

    /*
    * If the user space waits to inject interrupts, exit as soon as
    @@ -2775,7 +2776,6 @@ static int handle_interrupt_window(struct kvm_vcpu *vcpu,
    if (kvm_run->request_interrupt_window &&
    !vcpu->arch.irq_summary) {
    kvm_run->exit_reason = KVM_EXIT_IRQ_WINDOW_OPEN;
    - ++vcpu->stat.irq_window_exits;
    return 0;
    }
    return 1;
    --
    1.6.0.3


    \
     
     \ /
      Last update: 2008-12-08 12:41    [W:0.022 / U:32.864 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site