Skip to content
Snippets Groups Projects
  1. Aug 15, 2013
  2. Jul 24, 2013
  3. Mar 15, 2013
    • Simon Glass's avatar
      Replace __bss_end__ with __bss_end · 3929fb0a
      Simon Glass authored
      
      Note this is a tree-wide change affecting multiple architectures.
      
      At present we use __bss_start, but mostly __bss_end__. This seems
      inconsistent and in a number of places __bss_end is used instead.
      
      Change to use __bss_end for the BSS end symbol throughout U-Boot. This
      makes it possible to use the asm-generic/sections.h file on all
      archs.
      
      Signed-off-by: default avatarSimon Glass <sjg@chromium.org>
      3929fb0a
  4. Sep 27, 2012
    • Tom Rini's avatar
      SPL: Create arch/arm/lib/spl.c for board_init_f and jump_to_image_linux · 6507f133
      Tom Rini authored
      
      In SPL (CONFIG_SPL_FRAMEWORK) board_init_f must setup the stack pointer,
      clear the BSS and call board_init_r.  We mark this as weak as some
      platforms may need to perform additional initalization at this point.
      We provide a gd that we know will be in a usable location, once the BSS
      has been cleared to help with this as well.  Finally, we no longer call
      relocate_code so remove that from the armv7 version.
      
      Next, both board_init_f and jump_to_image_linux are going to be
      inherently arch-specific, so move these versions to arch/arm/lib/spl.c
      
      Signed-off-by: default avatarTom Rini <trini@ti.com>
      6507f133
Loading