Skip to content
Snippets Groups Projects
  1. Sep 23, 2016
  2. Jun 12, 2016
  3. Feb 29, 2016
  4. Feb 15, 2016
  5. Dec 05, 2015
  6. Mar 27, 2015
    • Masahiro Yamada's avatar
      ARM: move -march=* and -mtune= options to arch/arm/Makefile · 79d75d75
      Masahiro Yamada authored
      
      My main motivations for this commit are:
      
      [1] Follow the arch/arm/Makefile style of Linux Kernel
      
      [2] Maintain compiler options systematically
        Currently, we give -march=* and -mtune=* options inconsistently:
        Only some of the CPUs pass -march=* and -mtune=* options.
        By collecting such options into the single place arch/arm/Makefile
        we can tell which options are missing at a glance.
      
      [3] Prepare for deprecating arch/*/cpu/*/config.mk
      
      Note:
        This commit just moves the compiler options so as not to change
        the behavior at all.  It does not care about the correctness of
        the given options.  Fox example, "-march=armv5te" might be better
        than "-march=armv4" for ARM946EJS, but it is beyond the scope this
        commit.  Also, filling the missing -march=* and -tune=* is left
        to follow-up patches.
      
      Signed-off-by: default avatarMasahiro Yamada <yamada.m@jp.panasonic.com>
      Acked-by: default avatarMarek Vasut <marex@denx.de>
      Acked-by: default avatarStefan Roese <sr@denx.de>
      79d75d75
  7. Feb 24, 2015
  8. Feb 21, 2015
  9. Nov 23, 2014
  10. Aug 30, 2014
  11. Jul 04, 2014
  12. May 15, 2014
  13. Feb 26, 2014
  14. Jan 24, 2014
  15. Oct 31, 2013
  16. Sep 23, 2013
  17. Jul 24, 2013
  18. Jun 21, 2013
  19. May 30, 2013
  20. Apr 12, 2013
  21. 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
  22. Mar 12, 2013
    • Albert ARIBAUD's avatar
      Refactor linker-generated arrays · ef123c52
      Albert ARIBAUD authored
      
      Refactor linker-generated array code so that symbols
      which were previously linker-generated are now compiler-
      generated. This causes relocation records of type
      R_ARM_ABS32 to become R_ARM_RELATIVE, which makes
      code which uses LGA able to run before relocation as
      well as after.
      
      Note: this affects more than ARM targets, as linker-
      lists span possibly all target architectures, notably
      PowerPC.
      
      Conflicts:
      	arch/arm/cpu/arm926ejs/mxs/u-boot-spl.lds
      	arch/arm/cpu/arm926ejs/spear/u-boot-spl.lds
      	arch/arm/cpu/armv7/omap-common/u-boot-spl.lds
      	board/ait/cam_enc_4xx/u-boot-spl.lds
      	board/davinci/da8xxevm/u-boot-spl-da850evm.lds
      	board/davinci/da8xxevm/u-boot-spl-hawk.lds
      	board/vpac270/u-boot-spl.lds
      
      Signed-off-by: default avatarAlbert ARIBAUD <albert.u.boot@aribaud.net>
      ef123c52
  23. Feb 01, 2013
  24. Jan 08, 2013
    • Albert ARIBAUD's avatar
      arm: move C runtime setup code in crt0.S · e05e5de7
      Albert ARIBAUD authored
      
      Move all the C runtime setup code from every start.S
      in arch/arm into arch/arm/lib/crt0.S. This covers
      the code sequence from setting up the initial stack
      to calling into board_init_r().
      
      Also, rewrite the C runtime setup and make functions
      board_init_*() and relocate_code() behave according to
      normal C semantics (no jumping across the C stack any
      more, etc).
      
      Some SPL targets had to be touched because they use
      start.S explicitly or for some reason; the relevant
      maintainers and custodians are cc:ed.
      
      Signed-off-by: default avatarAlbert ARIBAUD <albert.u.boot@aribaud.net>
      e05e5de7
  25. Oct 26, 2012
  26. Oct 22, 2012
    • Marek Vasut's avatar
      common: Discard the __u_boot_cmd section · 8b493a52
      Marek Vasut authored
      
      The command declaration now uses the new LG-array method to generate
      list of commands. Thus the __u_boot_cmd section is now superseded and
      redundant and therefore can be removed. Also, remove externed symbols
      associated with this section from include/command.h .
      
      Signed-off-by: default avatarMarek Vasut <marex@denx.de>
      Cc: Joe Hershberger <joe.hershberger@gmail.com>
      Cc: Mike Frysinger <vapier@gentoo.org>
      8b493a52
    • Marek Vasut's avatar
      common: Add .u_boot_list into all linker files · 55675142
      Marek Vasut authored
      
      Add section for the linker-generated lists into all possible linker
      files, so that everyone can easily use these lists. This is mostly
      a mechanical adjustment.
      
      Signed-off-by: default avatarMarek Vasut <marex@denx.de>
      Cc: Joe Hershberger <joe.hershberger@gmail.com>
      Cc: Mike Frysinger <vapier@gentoo.org>
      55675142
Loading