*** rtems/c/src/lib/libbsp/powerpc/mbx8xx/irq/irq.c Fri Apr 6 17:52:03 2001 --- rtems/c/src/lib/libbsp/powerpc/mbx8xx/irq/irq.c.new Fri Dec 7 13:16:12 2001 *************** *** 476,482 **** irq -= BSP_CPM_IRQ_LOWEST_OFFSET; ((volatile immap_t *)IMAP_ADDR)->im_cpic.cpic_cisr = (1 << irq); } ! ppc_cached_irq_mask |= (oldMask & ~(SIU_IvectMask[irq])); ((volatile immap_t *)IMAP_ADDR)->im_siu_conf.sc_simask = ppc_cached_irq_mask; #ifdef DISPATCH_HANDLER_STAT ++ loopCounter; --- 476,482 ---- irq -= BSP_CPM_IRQ_LOWEST_OFFSET; ((volatile immap_t *)IMAP_ADDR)->im_cpic.cpic_cisr = (1 << irq); } ! ppc_cached_irq_mask = oldMask; ((volatile immap_t *)IMAP_ADDR)->im_siu_conf.sc_simask = ppc_cached_irq_mask; #ifdef DISPATCH_HANDLER_STAT ++ loopCounter;