<div style="font-family:Arial;;"><div>Thanks to all of you~</div><div><br></div><div><sign signid="0"><div style="color:#909090;font-family:Arial Narrow;font-size:12px">------------------</div><div style="font-size:14px;font-family:Verdana;color:#000;"><div>best regards!</div><div>&nbsp; cheneydeng</div>
</div></sign></div><div>&nbsp;</div><div><includetail><div>&nbsp;</div><div>&nbsp;</div><div style="font:Verdana normal 14px;color:#000;"><div style="FONT-SIZE: 12px;FONT-FAMILY: Arial Narrow;padding:2px 0 2px 0;">------------------&nbsp;Original&nbsp;------------------</div><div style="FONT-SIZE: 12px;background:#efefef;padding:8px;"><div id="menu_sender"><b>From: </b>&nbsp;"Zhengwang Ruan"&lt;ruan.zhengwang@gmail.com&gt;;</div><div><b>Date: </b>&nbsp;Thu, Feb 23, 2012 06:07 PM</div><div><b>To: </b>&nbsp;"kernelnewbies"&lt;kernelnewbies@kernelnewbies.org&gt;; <wbr></div><div></div><div><b>Subject: </b>&nbsp;Re: About interrupt handler</div></div><div>&nbsp;</div>

  
    
  
  
    <span id="IDstID"><br>
      <br>
      <br>
      -------- Original Message --------<br>
      From: cheneydeng<br>
      Sent: 2012年02月22日 星期三 23时38分37秒<br>
      To: kernelnewbies<br>
      Subject: About interrupt handler<br>
    </span>
    <blockquote cite="mid:tencent_6945DAE3232824F226742DB4@qq.com" type="cite">
      <div style="font-family: Arial;">
        <div>hi all,</div>
        <div>&nbsp; &nbsp; &nbsp;I'm begin to learn the Kernel and i'm reading
          &lt;&lt;Linux kernel development&gt;&gt;.It says "This is an
          important point, always keep in mind that all interrupt
          handler has interrupted other code(possibly even another
          interrupt handler on a different line)".What i am not able to
          understand is how a interrupt handler be interrupted ? DID NOT
          it uninterrupted?</div>
      </div>
    </blockquote>
    <br>
    It has more related to CPU architecture. Generally, while an
    interrupt handler is being executed, the handler itself can chose to
    disable or enable external interrupts (i.e, take x86 for example, IF
    bit for cflags reg controls this.). If IF is enabled, then the
    interrupt handler currently being executed may be interrupted and
    then jump to the entry for the coming interrupt.<br>
    <br>
    Thanks,<br>
    &nbsp; &nbsp; -Zhengwang<br>
    <br>
    <br>
    <blockquote cite="mid:tencent_6945DAE3232824F226742DB4@qq.com" type="cite">
      <div style="font-family: Arial;">
        <div><br>
        </div>
        <div>
            <div style="color: rgb(144, 144, 144); font-family: Arial
              Narrow; font-size: 12px;">------------------</div>
            <div style="font-size: 14px; font-family: Verdana; color:
              rgb(0, 0, 0);">
              <div>best regards!</div>
              <div>&nbsp; cheneydeng</div>
            </div>
          </div>
        <div>&nbsp;</div>
      </div>
      <pre wrap=""><fieldset class="mimeAttachmentHeader"></fieldset>
_______________________________________________
Kernelnewbies mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Kernelnewbies@kernelnewbies.org">Kernelnewbies@kernelnewbies.org</a>
<a class="moz-txt-link-freetext" href="http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies">http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies</a>
</pre>
    </blockquote>
    <br>
  


</div></includetail></div></div>