From 100673c8dd05e8db4f52299c8f7e6dc36e7bf045 Mon Sep 17 00:00:00 2001 From: Eric Norum Date: Thu, 8 Feb 2007 19:10:18 +0000 Subject: [PATCH] Fixed FPGA interrupt handling. --- c/src/lib/libbsp/m68k/uC5282/ChangeLog | 4 ++++ c/src/lib/libbsp/m68k/uC5282/startup/bspstart.c | 2 -- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/c/src/lib/libbsp/m68k/uC5282/ChangeLog b/c/src/lib/libbsp/m68k/uC5282/ChangeLog index 50e21d9c4d..d73b59c114 100644 --- a/c/src/lib/libbsp/m68k/uC5282/ChangeLog +++ b/c/src/lib/libbsp/m68k/uC5282/ChangeLog @@ -1,3 +1,7 @@ +2007-02-08 Eric Norum + + * startup/bspstart.c: Fixed FPGA interrupt handling. + 2007-02-05 Eric Norum * console/console.c: Enable RTS/CTS flow-control pins. diff --git a/c/src/lib/libbsp/m68k/uC5282/startup/bspstart.c b/c/src/lib/libbsp/m68k/uC5282/startup/bspstart.c index 62e8707bfe..01739bf1f5 100644 --- a/c/src/lib/libbsp/m68k/uC5282/startup/bspstart.c +++ b/c/src/lib/libbsp/m68k/uC5282/startup/bspstart.c @@ -639,8 +639,6 @@ BSP_installVME_isr(unsigned long vector, BSP_VME_ISR_t handler, void *usrArg) MCF5282_INTC0_IMRL &= ~(MCF5282_INTC_IMRL_INT1 | MCF5282_INTC_IMRL_MASKALL); setupDone = 1; - handlerTab[vector].func = NULL; - handlerTab[vector].arg = NULL; rtems_interrupt_catch(fpga_trampoline, FPGA_VECTOR, &old_handler); i = init_intc0_bit(FPGA_VECTOR); rtems_interrupt_enable(level);