diff options
Diffstat (limited to 'bsps/powerpc/mpc8260ads')
-rw-r--r-- | bsps/powerpc/mpc8260ads/start/bspstart.c | 8 | ||||
-rw-r--r-- | bsps/powerpc/mpc8260ads/start/linkcmds | 11 |
2 files changed, 2 insertions, 17 deletions
diff --git a/bsps/powerpc/mpc8260ads/start/bspstart.c b/bsps/powerpc/mpc8260ads/start/bspstart.c index 6f1cc72a2c..503d96b8a1 100644 --- a/bsps/powerpc/mpc8260ads/start/bspstart.c +++ b/bsps/powerpc/mpc8260ads/start/bspstart.c @@ -69,9 +69,6 @@ bool bsp_serial_xon_xoff; bool bsp_serial_cts_rts; uint32_t bsp_serial_rate; -extern char IntrStack_start []; -extern char intrStack []; - static void _BSP_GPLED0_on(void) { BCSR *csr; @@ -142,10 +139,9 @@ void bsp_start(void) */ /* Initialize exception handler */ - /* FIXME: Interrupt stack begin and size */ ppc_exc_initialize( - (uintptr_t) IntrStack_start, - (uintptr_t) intrStack - (uintptr_t) IntrStack_start + (uintptr_t) _Configuration_Interrupt_stack_area_begin, + rtems_configuration_get_interrupt_stack_size() ); /* Initalize interrupt support */ diff --git a/bsps/powerpc/mpc8260ads/start/linkcmds b/bsps/powerpc/mpc8260ads/start/linkcmds index 34fb69149b..84933b48e9 100644 --- a/bsps/powerpc/mpc8260ads/start/linkcmds +++ b/bsps/powerpc/mpc8260ads/start/linkcmds @@ -17,7 +17,6 @@ EXTERN(__vectors) * number used there is not constant. If this happens to you, edit * the lines marked XXX below to use a constant value. */ -StackSize = DEFINED(StackSize) ? StackSize : 0x8000; RamBase = DEFINED(RamBase) ? RamBase : 0x0; RamSize = DEFINED(RamSize) ? RamDiskSize : 0x0800000; /* 8M program ram */ HeapSize = DEFINED(HeapSize) ? HeapSize : 0x0; @@ -289,16 +288,6 @@ SECTIONS _startmalloc = .; } >ram - - /* - * Interrupt stack setup - */ - IntrStack_start = ALIGN(0x10); - . += 0x4000; - intrStack = .; - PROVIDE(intrStackPtr = intrStack); - - clear_end = .; .rtemsstack (NOLOAD) : { |