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
