1. 08 9月, 2017 3 次提交
  2. 05 9月, 2017 2 次提交
  3. 02 9月, 2017 5 次提交
  4. 01 9月, 2017 1 次提交
  5. 30 8月, 2017 12 次提交
  6. 29 8月, 2017 4 次提交
  7. 28 8月, 2017 2 次提交
  8. 27 8月, 2017 9 次提交
  9. 26 8月, 2017 2 次提交
    • T
      arch/sh: don't bring common/env_embedded.o into the link · f40ad66f
      Thomas Petazzoni 提交于
      The linker script for SuperH brings the .ppcenv and .ppcenvr section
      of common/env_embedded.o into the .text section. However, the .ppcenv
      section is only ever filled in by env_embedded.o when
      CONFIG_SYS_USE_PPCENV is defined, but no platforms in mainline U-Boot
      use this.
      
      In addition, common/env_embedded.o is not always built (when you use
      CONFIG_ENV_IS_NOWHERE for example), which causes the following build
      failure:
      
      Fixes:
      
        LD      u-boot
      /home/thomas/sh4aeb-linux-musl/bin/sh4aeb-linux-ld.bfd: cannot find common/env_embedded.o
      
      We fix this by no longer adding the .ppcenv and .ppcenvr sections from
      common/env_embedded.o into the .text section.
      Signed-off-by: NThomas Petazzoni <thomas.petazzoni@free-electrons.com>
      Signed-off-by: NNobuhiro Iwamatsu <iwamatsu@nigauri.org>
      f40ad66f
    • T
      arch/sh: allow building in big-endian mode · 90340c87
      Thomas Petazzoni 提交于
      The SuperH architecture allows to be run in either little or big
      endian mode. Some SuperH SoCs get the little vs. big endian decision
      through mode pins sampled at reset, so if big endian has been choosen
      by HW designers, it cannot be easily changed.
      
      Therefore, it makes sense to allow building U-Boot for SuperH in big
      endian mode. To allow this, the only change needed is to adjust the
      OUTPUT_FORMAT() in the linker script.
      Signed-off-by: NThomas Petazzoni <thomas.petazzoni@free-electrons.com>
      90340c87