1. 28 9月, 2012 1 次提交
    • T
      SPL: Create arch/arm/lib/spl.c for board_init_f and jump_to_image_linux · 6507f133
      Tom Rini 提交于
      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: NTom Rini <trini@ti.com>
      6507f133
  2. 01 9月, 2012 3 次提交
  3. 20 7月, 2012 1 次提交
  4. 07 7月, 2012 1 次提交
  5. 15 5月, 2012 1 次提交
  6. 22 12月, 2011 1 次提交
  7. 10 12月, 2011 2 次提交
    • S
      tegra2: Remove unneeded boot code · e75119d2
      Simon Glass 提交于
      Since we have cache support built in we can remove Tegra's existing cache
      initialization code amd other related dead code.
      Signed-off-by: NSimon Glass <sjg@chromium.org>
      Signed-off-by: NTom Warren <twarren@nvidia.com>
      e75119d2
    • S
      arm: Move CP15 init out of cpu_init_crit() · 80433c9a
      Simon Glass 提交于
      Some SOCs have do not start up with their 'main' CPU. The first U-Boot
      code may then be executed with a CPU which does not have a CP15, or not a
      useful one.
      
      Here we split the initialization of CP15 into a separate call, which can
      be performed later if required.
      
      Once the main CPU is running, you should call cpu_init_cp15() to perform
      this init as early as possible.
      
      Existing ARMv7 boards which define CONFIG_SKIP_LOWLEVEL_INIT should not
      need to change, this CP15 init is still skipped in that case. The only
      impact for these boards is that the cpu_init_cp15() will be available
      even if it is never used on these boards.
      Signed-off-by: NSimon Glass <sjg@chromium.org>
      Signed-off-by: NTom Warren <twarren@nvidia.com>
      80433c9a
  8. 07 12月, 2011 2 次提交
  9. 03 8月, 2011 2 次提交
  10. 26 7月, 2011 1 次提交
  11. 17 7月, 2011 1 次提交
  12. 04 7月, 2011 1 次提交
    • A
      armv7: integrate cache maintenance support · c2dd0d45
      Aneesh V 提交于
      - Enable I-cache on bootup
      - Enable MMU and D-cache immediately after relocation
      	- Do necessary initialization before enabling d-cache and MMU
      - Changes to cleanup_before_linux()
      	- Make changes according to the new framework
      Signed-off-by: NAneesh V <aneesh@ti.com>
      c2dd0d45
  13. 20 5月, 2011 1 次提交
  14. 28 4月, 2011 2 次提交
  15. 28 3月, 2011 2 次提交
  16. 02 2月, 2011 1 次提交
  17. 14 12月, 2010 1 次提交
  18. 09 12月, 2010 5 次提交
  19. 18 11月, 2010 1 次提交
  20. 30 10月, 2010 2 次提交
  21. 27 10月, 2010 3 次提交
  22. 19 10月, 2010 1 次提交
    • W
      Rename TEXT_BASE into CONFIG_SYS_TEXT_BASE · 14d0a02a
      Wolfgang Denk 提交于
      The change is currently needed to be able to remove the board
      configuration scripting from the top level Makefile and replace it by
      a simple, table driven script.
      
      Moving this configuration setting into the "CONFIG_*" name space is
      also desirable because it is needed if we ever should move forward to
      a Kconfig driven configuration system.
      Signed-off-by: NWolfgang Denk <wd@denx.de>
      14d0a02a
  23. 13 10月, 2010 1 次提交
  24. 11 10月, 2010 1 次提交
  25. 20 9月, 2010 1 次提交
  26. 06 7月, 2010 1 次提交