<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta content="text/html; charset=GB2312" http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
<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> I'm begin to learn the Kernel and i'm reading
<<Linux kernel development>>.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>
-Zhengwang<br>
<br>
<br>
<blockquote cite="mid:tencent_6945DAE3232824F226742DB4@qq.com"
type="cite">
<div style="font-family: Arial;">
<div><br>
</div>
<div><sign signid="0">
<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> cheneydeng</div>
</div>
</sign></div>
<div> </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>
</body>
</html>