1. 16 10月, 2018 10 次提交
  2. 15 10月, 2018 2 次提交
    • T
      Merge tag 'arc-more-updates-for-2018.11-rc2-2' of git://git.denx.de/u-boot-arc · 6e7a186d
      Tom Rini 提交于
      More fixes and improvements for ARC here:
      
      Fixes (this time included for real):
       * Take care of global uninitialized variables
         They used to be put right after .bss section and were never
         zeroed as they should be. Now merged with normal .bss
      
      Improvements:
       * Print more verbose CPU info for boards built on real silicon
       * Add support for SD-card detection on all ARC boards
       * Quite a few fixes for IoT DK
         - Support reset by command
         - Print of CPU freq on boot
         - Link for eFlash etc
      6e7a186d
    • A
      ARC: Don't use COMMON section for global not-initialized variables · 6e63314f
      Alexey Brodkin 提交于
      By default GCC puts global non-initialized variables in COMMON section.
      And we used to ignore existence of COMMON section in our linker
      scripts though smart LD silently appended it right after .bss.
      
      And the problem here is variables from COMMON section even though
      require zeroing in run-time were not zeroed as they were placed
      right after __bss_end symbol.
      
      It was a pure luck we never faced serious problem due to this,
      but now it is fixed.
      
      Now as for some other architectures we'll just force GCC to put
      those global variables in normal .bss section.
      
      This solution is much nicer than adding COMMON section to each and
      every linker script.
      Signed-off-by: NAlexey Brodkin <abrodkin@synopsys.com>
      6e63314f
  3. 13 10月, 2018 1 次提交
  4. 12 10月, 2018 13 次提交
  5. 11 10月, 2018 14 次提交