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.