diff --git a/c/src/lib/libcpu/powerpc/ChangeLog b/c/src/lib/libcpu/powerpc/ChangeLog index 1db3326dab..521b0787e7 100644 --- a/c/src/lib/libcpu/powerpc/ChangeLog +++ b/c/src/lib/libcpu/powerpc/ChangeLog @@ -1,3 +1,8 @@ +2007-12-05 Joel Sherrill + + * new-exceptions/raw_exception.c: Conditionalize call to + e500_setup_raw_exceptions() since that is not even in the tree yet. + 2007-12-05 Joel Sherrill * new-exceptions/raw_exception.c: Conditionalize some BOOKE vectors. diff --git a/c/src/lib/libcpu/powerpc/new-exceptions/raw_exception.c b/c/src/lib/libcpu/powerpc/new-exceptions/raw_exception.c index 8d77fd14d7..ee5d33800d 100644 --- a/c/src/lib/libcpu/powerpc/new-exceptions/raw_exception.c +++ b/c/src/lib/libcpu/powerpc/new-exceptions/raw_exception.c @@ -571,9 +571,11 @@ int ppc_init_exceptions (rtems_raw_except_global_settings* config) rtems_interrupt_disable(k); +#if defined(ASM_BOOKE_CRIT_VECTOR) if ( ppc_cpu_is_bookE() ) { e500_setup_raw_exceptions(); } +#endif for (i=0; i < config->exceptSize; i++) { if ( PPC_EXC_INVALID == ppc_vector_is_valid(raw_except_table[i].hdl.vector) ) {