Skip to content
Snippets Groups Projects
  1. Sep 25, 2012
    • Stephen Warren's avatar
      disk: make get_partition_info() always available to disk.c · 2f501646
      Stephen Warren authored
      
      Now that get_device_and_partition() always calls get_partition_info()
      when disk.c is compiled, we must always compile the function, rather
      than ifdef it away.
      
      The implementation must be conditional based on CONFIG_CMD_* etc., since
      that's what e.g. part_dos.c uses to ifdef out get_partition_info_dos();
      CONFIG_DOS_PARTITION can be enabled even without those commands being
      enabled.
      
      Technically, this change is required before Rob's "disk/part: introduce
      get_device_and_partition" patch. However, at least when the compiler
      optimizer is turned on, it isn't required before then in practice,
      since get_device_and_partition() calls get_dev(), which is stubbed out
      in disk.c under exactly the same conditions that get_partition_info()
      is not compiled, and hence the compiler never generates code for the
      call to the missing function. However, in my later patch "disk:
      get_device_and_partition() "auto" partition and cleanup", the optimizer
      doesn't succeed at this, and may attempt to reference the undefined
      function.
      
      Signed-off-by: default avatarStephen Warren <swarren@nvidia.com>
      2f501646
    • Allen Martin's avatar
      MAKEALL: fix per arch board lists · cce5d210
      Allen Martin authored
      
      The LIST_arm rule included the Atmel boards twice (by virtue of
      including both LIST_at91 and LIST_ARM9) and was missing all the
      arm720t, arm946es, and arm1176 boards.  Change this list to use
      boards_by_arch() which is less error prone.  After this change
      "./MAKEALL arm" and "./MAKEALL -a arm" build the same boards.
      
      Also fix up some missing and duplicate boards to arm, mips, and m68k.
      
      Signed-off-by: default avatarAllen Martin <amartin@nvidia.com>
      Acked-by: default avatarTom Rini <trini@ti.com>
      cce5d210
    • Stephen Warren's avatar
      ARM: arm1176: Define arch_cpu_init() at the SoC level · 59d63f7d
      Stephen Warren authored
      
      Commit 86c63265 "ARM: arm1176: enable instruction cache in
      arch_cpu_init()" defined arch_cpu_init() in a file that is shared across
      all arm1176 SoCs. tnetv107x already implemented this function, which
      caused linking to break. Move the new conflicting arch_cpu_init() into
      arm1176/bcm2835/init.c so that it doesn't conflict; grep indicates this
      function is usually defined at the SoC-level, not the CPU-level, at least
      for ARM.
      
      Signed-off-by: default avatarStephen Warren <swarren@wwwdotorg.org>
      Acked-by: default avatarMarek Vasut <marex@denx.de>
      59d63f7d
    • Tom Rini's avatar
      5675b509
  2. Sep 22, 2012
  3. Sep 21, 2012
  4. Sep 20, 2012
  5. Sep 18, 2012
Loading