sti within interrupt handler
Posted: Sun Aug 23, 2009 5:48 pm
The way I'm implementing threading requires that I prematurely exit an interrupt handler. This requires I restore interrupts, but an "sti" doesn't seem to work. I've verified that it does set the IF bit, but the system clock interrupt won't fire, and so my thread switching won't work. Is there a reason why interrupts won't fire even though the IF bit is set?