lkml.org 
[lkml]   [2015]   [May]   [20]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    Date
    From
    SubjectRe: [PATCH] smp/call: Detect stuck CSD locks
    On Mon, May 11, 2015 at 04:00:03PM +0200, Ingo Molnar wrote:
    > > So potentially, CPU0 generated an interrupt that caused
    > > vcpu_enter_guest to be called on CPU1. However, when
    > > vmx_handle_external_intr was called, it didn't progress any further.
    >
    > So the IPI does look like to be lost in the KVM code?
    >
    > So why did vmx_handle_external_intr() skip the irq injection - were
    > IRQs disabled in the guest perhaps?
    >
    > > Another experiment here would be to dump
    > > vmcs_read32(VM_EXIT_INTR_INFO); to see why we don't handle the
    > > interrupt.
    >
    > Possibly, but also to instrument the KVM IRQ injection code to see
    > when it skips an IPI and why.
    >
    > Thanks,
    >
    > Ingo
    >

    Ingo,
    I no longer have access to the reproducer machine unfortunately. I'll try to
    locate additional kit that has the same situation, but it may take some time.
    Thanks,
    --chris



    \
     
     \ /
      Last update: 2015-05-20 20:41    [W:3.560 / U:0.136 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site