From a86f3aac965e39414f19d7e67ed50400583cd598 Mon Sep 17 00:00:00 2001 From: Thomas Doerfler Date: Fri, 11 Jul 2008 10:01:37 +0000 Subject: adapted powerpc BSPs to new exception code --- c/src/lib/libbsp/shared/bootcard.c | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) (limited to 'c/src/lib/libbsp/shared/bootcard.c') diff --git a/c/src/lib/libbsp/shared/bootcard.c b/c/src/lib/libbsp/shared/bootcard.c index 9174e8fe6c..2800232998 100644 --- a/c/src/lib/libbsp/shared/bootcard.c +++ b/c/src/lib/libbsp/shared/bootcard.c @@ -43,7 +43,10 @@ * $Id$ */ -#include +#include +#include + +#include /* * Since there is a forward reference @@ -116,6 +119,14 @@ int boot_card( size_t heap_size; #endif + /* + * Special case for PowerPC: The interrupt disable mask is stored in SPRG0. + * It must be valid before we can use rtems_interrupt_disable(). + */ + #ifdef PPC_INTERRUPT_DISABLE_MASK_DEFAULT + ppc_interrupt_set_disable_mask( PPC_INTERRUPT_DISABLE_MASK_DEFAULT); + #endif /* PPC_INTERRUPT_DISABLE_MASK_DEFAULT */ + /* * Make sure interrupts are disabled. */ -- cgit v1.2.3