lkml.org 
[lkml]   [2011]   [Nov]   [29]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH] Guest stop notification
    Date
    Often when a guest is stopped from the qemu console, it will report spurious
    soft lockup warnings on resume. There are kernel patches being discussed that
    will give the host the ability to tell the guest that it is being stopped and
    should ignore the soft lockup warning that generates.

    Signed-off-by: Eric B Munson <emunson@mgebm.net>
    Cc: ryanh@linux.vnet.ibm.com
    Cc: aliguori@us.ibm.com
    Cc: mtosatti@redhat.com
    Cc: avi@redhat.com
    Cc: kvm@vger.kernel.org
    Cc: linux-kernel@vger.kernel.org
    ---
    target-i386/kvm.c | 6 ++++++
    1 files changed, 6 insertions(+), 0 deletions(-)

    diff --git a/target-i386/kvm.c b/target-i386/kvm.c
    index 5bfc21f..defd364 100644
    --- a/target-i386/kvm.c
    +++ b/target-i386/kvm.c
    @@ -336,12 +336,18 @@ static int kvm_inject_mce_oldstyle(CPUState *env)
    return 0;
    }

    +static void kvm_put_guest_paused(CPUState *penv)
    +{
    + kvm_vcpu_ioctl(penv, KVM_GUEST_PAUSED, 0);
    +}
    +
    static void cpu_update_state(void *opaque, int running, RunState state)
    {
    CPUState *env = opaque;

    if (running) {
    env->tsc_valid = false;
    + kvm_put_guest_paused(env);
    }
    }

    --
    1.7.5.4


    \
     
     \ /
      Last update: 2011-11-29 22:39    [W:0.023 / U:327.924 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site