From ed0f72c856ce91caa3ff209614f98503b9ee5926 Mon Sep 17 00:00:00 2001 From: Benjamin Valentin Date: Mon, 25 Nov 2019 23:56:18 +0100 Subject: [PATCH] cpu/lpc2387: startup.s: remove dead code Setting up the .data and .bss section happens in arm7_init.c now. The code was commented out anyway, so just remove it. Also remove leftover variable declarations that were only used in the dead code. --- cpu/lpc2387/startup.s | 26 -------------------------- 1 file changed, 26 deletions(-) diff --git a/cpu/lpc2387/startup.s b/cpu/lpc2387/startup.s index 512918cacf..c7109718a8 100644 --- a/cpu/lpc2387/startup.s +++ b/cpu/lpc2387/startup.s @@ -98,32 +98,6 @@ reset_handler: msr CPSR_c, #MODE_SYS|I_BIT|F_BIT /* User Mode */ ldr sp, =__stack_usr_start -.section .init2 /* copy .data section (Copy from ROM to RAM) */ -.extern _etext -.extern _data -.extern _edata -/* - ldr R1, =_etext - ldr R2, =_data - ldr R3, =_edata -LoopRel: cmp R2, R3 - ldrlo R0, [R1], #4 - strlo R0, [R2], #4 - blo LoopRel -*/ -.section .init4 /* Clear .bss section (Zero init) */ -.extern __bss_start -.extern __bss_end -/* - mov R0, #0 - ldr R1, =__bss_start - ldr R2, =__bss_end -LoopZI: cmp R1, R2 - strlo R0, [R1], #4 - blo LoopZI -*/ - /* Enter the C code */ -.section .init9 bl bootloader b kernel_init