diff options
Diffstat (limited to 'c/src/lib/libbsp')
-rw-r--r-- | c/src/lib/libbsp/powerpc/dmv177/startup/genpvec.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/c/src/lib/libbsp/powerpc/dmv177/startup/genpvec.c b/c/src/lib/libbsp/powerpc/dmv177/startup/genpvec.c index 75745170b3..1563dfc799 100644 --- a/c/src/lib/libbsp/powerpc/dmv177/startup/genpvec.c +++ b/c/src/lib/libbsp/powerpc/dmv177/startup/genpvec.c @@ -73,7 +73,7 @@ rtems_isr external_exception_ISR ( * Read vector. */ chained_vector = Get_interrupt(); - index = chained_vector - DMV170_IRQ_FIRST + index = chained_vector - DMV170_IRQ_FIRST; node = ISR_Array[ index ].first; while ( !_Chain_Is_tail( &ISR_Array[ index ], node ) ) { ee_isr = (EE_ISR_Type *) node; @@ -120,6 +120,8 @@ void initialize_external_exception_vector () status = rtems_interrupt_catch( external_exception_ISR, PPC_IRQ_EXTERNAL , (rtems_isr_entry *) &previous_isr ); + + Init_Css(); } /*PAGE |