1. 15 5月, 2012 3 次提交
  2. 24 4月, 2012 3 次提交
  3. 20 4月, 2012 1 次提交
  4. 17 4月, 2012 2 次提交
  5. 16 4月, 2012 8 次提交
  6. 31 3月, 2012 1 次提交
    • M
      BOOT: Add "bootz" command to boot Linux zImage on ARM · 44f074c7
      Marek Vasut 提交于
      This command boots Linux zImage from where the zImage is loaded to. Passing
      initrd and fdt is supported.
      
      Tested on i.MX28 based DENX M28EVK
      Tested on PXA270 based Voipac PXA270.
      
      NOTE: This currently only supports ARM, but other architectures can be easily
      added by defining bootz_setup().
      Signed-off-by: NMarek Vasut <marek.vasut@gmail.com>
      Cc: Tom Warren <TWarren@nvidia.com>
      Cc: albert.u.boot@aribaud.net
      Cc: afleming@gmail.com,
      Cc: Simon Glass <sjg@chromium.org>,
      Cc: Stephen Warren <swarren@nvidia.com>
      Cc: Nicolas Pitre <nico@fluxnic.net>
      Cc: Wolfgang Denk <wd@denx.de>
      Cc: Detlev Zundel <dzu@denx.de>
      44f074c7
  7. 30 3月, 2012 3 次提交
    • S
      arm: Use common .lds file where possible · 4a076485
      Simon Glass 提交于
      Each cpu directory currently has its own .lds file. This is only needed
      in most cases because the start.o file is in a different subdir.
      
      Now that we can factor out this difference, we can move most cpus over
      to the common .lds file.
      Signed-off-by: NSimon Glass <sjg@chromium.org>
      4a076485
    • S
      arm: add a common .lds link script · dde3b70d
      Simon Glass 提交于
      Most ARM CPUs use a very similar link script. This adds a basic
      script that can be used by most CPUs.
      
      Two new symbols are introduced which are intended to eventually be
      defined on all architectures to make things easier for generic relocation
      and reduce special-case code for each architecture:
      
      __image_copy_start is the start of the text area (equivalent to the
      existing _start on ARM). It marks the start of the region which must be
      copied to a new location during relocation. This symbol is called
      __text_start on x86 and microblaze.
      
      __image_copy_end is the end of the region which must be copied to a new
      location during relocation. It is normally equal to the start of the BSS
      region, but this can vary in some cases (SPL?). Making this an explicit
      symbol on its own removes any ambiguity and permits common code to always
      do the right thing.
      
      This new script makes use of CPUDIR, now defined by both Makefile and
      spl/Makefile, to find the directory containing the start.o object file,
      which is always placed first in the image.
      
      To permit MMU setup prior to relocation (as used by pxa) we add an area
      to the link script which contains space for this. This is taken
      from commit 7f4cfcf4. CPUs can put the contents in there using their
      start.S file. BTW, shouldn't that area be 16KB-aligned?
      Signed-off-by: NSimon Glass <sjg@chromium.org>
      dde3b70d
    • S
      arm: Remove unneeded setting of LDCSRIPT · 9492791a
      Simon Glass 提交于
      This is set by the top level Makefile anyway, so drop it. This does
      have the effect of changing the order - now the board link script will
      have preference over the CPU one. But this seems more correct anyway.
      Signed-off-by: NSimon Glass <sjg@chromium.org>
      9492791a
  8. 29 3月, 2012 19 次提交