Subject: Re: Interrupts
To: Michael <macallan18@earthlink.net>
From: Matt Thomas <matt@3am-software.com>
List: port-macppc
Date: 12/06/2004 10:03:35
At 09:53 AM 12/6/2004, you wrote:
>Hmm, that's something for the original author - compare do_pending_intr()
>and ext_intr(), one of them explicitly sets PSL_EE, the other one masks it
>out - so do_pending_intr() only intends to turn off interrupts at some
>point, but ext_intr() explixitly turns them on. Looks intentional.
Because on a EE exception, PSL_EE gets turned off and it has to be
forcibly reenabled for further interrupts to occur (or nested interrupts).
--
Matt Thomas email: matt@3am-software.com
3am Software Foundry www: http://3am-software.com/bio/matt/
Cupertino, CA disclaimer: I avow all knowledge of this message.