1. 01 Apr, 2009 3 commits
    • Kumar Gala's avatar
      85xx: Introduce determine_mp_bootpg() helper. · c840d26c
      Kumar Gala authored
      
      
      Match determine_mp_bootpg() that was added for 86xx.  We need this to
      address a bug introduced in v2009.03 with 86xx MP booting.  We have to
      make sure to reserve the region of memory used for the MP bootpg() so
      other u-boot code doesn't use it.
      
      Also added a comment about how cpu_reset() is dealing w/an errata on
      early 85xx MP HW.
      Signed-off-by: default avatarKumar Gala <galak@kernel.crashing.org>
      c840d26c
    • Kumar Gala's avatar
      86xx: Cleanup MP support · 7649a590
      Kumar Gala authored
      
      
      * Use CONFIG_MP instead of CONFIG_NUM_CPUS to match 85xx
      * Introduce determine_mp_bootpg() helper.  We'll need this to address a
        bug introduced in v2009.03 with 86xx MP booting.  We have to make sure
        to reserve the region of memory used for the MP bootpg() so other
        u-boot code doesn't use it.
      * Added dummy versions of cpu_reset(), cpu_status() & cpu_release() to
        allow cmd_mp.c to build and work. In the future we should look at
        implementing all these functions. This could be common w/85xx if we
        use spin tables on 86xx.
      Signed-off-by: default avatarKumar Gala <galak@kernel.crashing.org>
      7649a590
    • Becky Bruce's avatar
      mpc8641hpcn/sbc8641d: Add missing board_lmb_reserves · f6ef8b7a
      Becky Bruce authored
      
      
      We're missing the board_lmb_reserve definitions that allow
      cpu_mp_lmb_reserve to be called; this means that Linux
      is free to reallocate reserved pages.  Linux currently boots
      because we're getting lucky - the page we've reserved is
      high enough in memory that it isn't allocated by Linux
      while we still need it to be in existence.
      Signed-off-by: default avatarBecky Bruce <beckyb@kernel.crashing.org>
      Signed-off-by: default avatarKumar Gala <galak@kernel.crashing.org>
      f6ef8b7a
  2. 30 Mar, 2009 14 commits
  3. 28 Mar, 2009 5 commits
  4. 27 Mar, 2009 6 commits
  5. 26 Mar, 2009 5 commits
  6. 25 Mar, 2009 7 commits