diff options
Diffstat (limited to 'bsps/powerpc/gen5200/start')
-rw-r--r-- | bsps/powerpc/gen5200/start/bspstart.c | 4 | ||||
-rw-r--r-- | bsps/powerpc/gen5200/start/linkcmds.gen5200_base | 7 |
2 files changed, 2 insertions, 9 deletions
diff --git a/bsps/powerpc/gen5200/start/bspstart.c b/bsps/powerpc/gen5200/start/bspstart.c index 8b1558ce7b..0f981ffee0 100644 --- a/bsps/powerpc/gen5200/start/bspstart.c +++ b/bsps/powerpc/gen5200/start/bspstart.c @@ -154,8 +154,8 @@ void bsp_start(void) /* Initialize exception handler */ ppc_exc_cache_wb_check = 0; ppc_exc_initialize( - (uintptr_t) bsp_interrupt_stack_start, - (uintptr_t) bsp_interrupt_stack_size + (uintptr_t) _Configuration_Interrupt_stack_area_begin, + rtems_configuration_get_interrupt_stack_size() ); ppc_exc_set_handler(ASM_ALIGN_VECTOR, ppc_exc_alignment_handler); diff --git a/bsps/powerpc/gen5200/start/linkcmds.gen5200_base b/bsps/powerpc/gen5200/start/linkcmds.gen5200_base index a8841d2586..5ab30882ce 100644 --- a/bsps/powerpc/gen5200/start/linkcmds.gen5200_base +++ b/bsps/powerpc/gen5200/start/linkcmds.gen5200_base @@ -288,13 +288,6 @@ SECTIONS { bsp_section_data_size = bsp_section_data_end - bsp_section_data_start; bsp_section_bss_size = bsp_section_bss_end - bsp_section_bss_start; - /* - * BSP: Interrupt stack - */ - bsp_interrupt_stack_start = bsp_section_bss_end; - bsp_interrupt_stack_end = bsp_interrupt_stack_start + 32k; - bsp_interrupt_stack_size = bsp_interrupt_stack_end - bsp_interrupt_stack_start; - .rtemsstack (NOLOAD) : { *(SORT(.rtemsstack.*)) } > RAM |