2001-01-16 Eric Valette <valette@crt.canon.fr>

* irq/irq.c: Correct minor bug in mbx8xx interrupt handling.
	Quoting Eric, "In theory it should be applied in each mpc8xx
	related BSP but as I cannot test it plase maintainer/users
	submit patch accordingly."
This commit is contained in:
Joel Sherrill
2002-01-16 22:29:25 +00:00
parent de569fee9f
commit be1c6bcdf7
2 changed files with 8 additions and 1 deletions

View File

@@ -1,3 +1,10 @@
2001-01-16 Eric Valette <valette@crt.canon.fr>
* irq/irq.c: Correct minor bug in mbx8xx interrupt handling.
Quoting Eric, "In theory it should be applied in each mpc8xx
related BSP but as I cannot test it plase maintainer/users
submit patch accordingly."
2002-01-03 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* console/console.c: Include rtems/bspIo.h instead of bspIo.h.

View File

@@ -476,7 +476,7 @@ void C_dispatch_irq_handler (CPU_Interrupt_frame *frame, unsigned int excNum)
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]));
ppc_cached_irq_mask = oldMask;
((volatile immap_t *)IMAP_ADDR)->im_siu_conf.sc_simask = ppc_cached_irq_mask;
#ifdef DISPATCH_HANDLER_STAT
++ loopCounter;