Skip to content
Snippets Groups Projects
  1. Apr 02, 2009
  2. Apr 01, 2009
    • Scott Wood's avatar
      mpc83xx: Set guarded bit on BAT that covers the end of the address space · c1230980
      Scott Wood authored
      
      The mpc8313erdb board currently sets DBAT6 to cover all of the final 256MiB of
      address space; however, not all of this space is covered by a device.  In
      particular, flash sits at 0xfe000000-0xfe7fffff, and nothing is mapped
      at the far end of the address space.
      
      In zlib, there is a loop that references p[-1] if p is non-NULL.  Under
      some circumstances, this leads to the CPU speculatively loading from
      0xfffffff8 if p is NULL.  This leads to a machine check.
      
      Signed-off-by: default avatarScott Wood <scottwood@freescale.com>
      
      continuation to the remaining mpc83xx boards that suffer from the same problem.
      
      Signed-off-by: default avatarKim Phillips <kim.phillips@freescale.com>
      c1230980
    • Kim Phillips's avatar
      rtc: remove broken rtc_read and rtc_write declarations · c2eb8be7
      Kim Phillips authored
      
      commit 04e11cf3 "rtc: add support for 4543 RTC (manufactured by e.g.
      EPSON)" introduces the following build error on boards configuring e.g,
      the ds1374 rtc:
      
      Configuring for MPC837XEMDS board...
      ds1374.c:103: error: static declaration of 'rtc_read' follows non-static declaration
      /home/r1aaha/git/u-boot/include/rtc.h:64: error: previous declaration of 'rtc_read' was here
      ds1374.c:104: error: conflicting types for 'rtc_write'
      /home/r1aaha/git/u-boot/include/rtc.h:65: error: previous declaration of 'rtc_write' was here
      
      this reverts the erroneous chunk.
      
      Signed-off-by: default avatarKim Phillips <kim.phillips@freescale.com>
      Acked-by: default avatarDetlev Zundel <dzu@denx.de>
      CC: Detlev Zundel <dzu@denx.de>
      CC: Andreas Pfefferle <ap@denx.de>
      c2eb8be7
    • 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
  3. Mar 30, 2009
  4. Mar 29, 2009
  5. Mar 27, 2009
  6. Mar 26, 2009
Loading