lkml.org 
[lkml]   [2011]   [Sep]   [14]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    Date
    From
    SubjectRe: [PATCH 08/13] xen/pvticketlock: disable interrupts while blocking
    On Wed, Sep 14, 2011 at 10:00:07AM +0300, Avi Kivity wrote:
    > On 09/13/2011 10:21 PM, Don Zickus wrote:
    > >Or are you saying an NMI in an idle system will have the same %rip thus
    > >falsely detecting a back-to-back NMI?
    > >
    > >
    >
    > That's easy to avoid - insert an instruction zeroing the last
    > nmi_rip somewhere before or after hlt. It's always okay to execute
    > such an instruction (outside the nmi handler itself), since nmi_rip
    > is meant to detect a "no instructions executed" condition.

    Ah. Like a touch_nmi_watchdog() type of thing. Interesting. I'll poke
    around the idle code. Need to instrument a reproducer first.

    Thanks,
    Don


    \
     
     \ /
      Last update: 2011-09-14 14:53    [W:0.032 / U:1.468 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site