On 10/22/08 11:46, Eric Saxe wrote:
> John Levon wrote:
>   
>> On Tue, Oct 21, 2008 at 10:59:07AM -0700, Eric Saxe wrote:
>>
>>   
>>     
>>> Thanks for the update...interesting bug...
>>>     
>>>       
>> Sadly, fixing it to use clear_int_flag() is still causing problems, so
>> something else is going on still.
>>   
>>     
> Does the poke not become a pending interrupt?
>
> -Eric
> _______________________________________________
> tesla-dev mailing list
> tesla-dev at opensolaris.org
> http://mail.opensolaris.org/mailman/listinfo/tesla-dev
>   

restore_int_flag() will not enable interrupts is they were already
disabled when clear_int_flag() was called.  A CPU being onlined
has not yet enabled interrupts.   It will not service the poke
when restore_int_flag() is called.
In  CR 6740460  CPU 13 has FLG 0xf: interrupts not enabled.

I may not be following this thread correctly; please ignore me
if this is useless.  ;-)

Regards,
Bill

Reply via email to