05 Aug, 2010

1 commit

  • The previous patch 4a86f2d27733f610e642649aca3e82e86fca9e22 (lmo) rsp.
    84a6fcb368a080620d12fc4d79e07902dbee7335 (kernel.org) was wrong.

    The BCM47xx architecture maps the ram into a 128MB address space. It
    will be spaced there as often as goes into the 128MB. Detection tries to
    find the position where the same memory is found. When reading beyond
    128MB the processor will throw an exception. If 128MB RAM is installed,
    it will not find a memory alias because it tries to read beyond the 128MB
    border. Now it just assumes 128MB installed ram if it can not find an
    alias.

    Signed-off-by: Hauke Mehrtens
    To: linux-mips@linux-mips.org
    Patchwork: https://patchwork.linux-mips.org/patch/1508/
    Acked-by: Florian Fainelli
    Signed-off-by: Ralf Baechle

    Hauke Mehrtens
     

27 Feb, 2010

1 commit


23 Feb, 2010

1 commit

  • Ignoring the last page when ddr size is 128M. Cached accesses to last page
    is causing the processor to prefetch using address above 128M stepping out
    of the DDR address space.

    Signed-off-by: Hauke Mehrtens
    Cc: linux-mips@linux-mips.org
    Patchwork: http://patchwork.linux-mips.org/patch/981/
    Signed-off-by: Ralf Baechle

    Hauke Mehrtens
     

17 Dec, 2009

1 commit


14 Nov, 2009

1 commit

  • Since commit 22242681cff52bfb7cba5d2a37b91802be7a4e4c ("MIPS: Extend
    COMMAND_LINE_SIZE"), CL_SIZE is 4096 and local array variables with this
    size will cause an build failure with default CONFIG_FRAME_WARN settings.

    Although current users of such array variables are all early bootstrap
    code and not likely to cause real stack overflow (thread_info corruption),
    it is preferable to to declare these arrays static with __initdata.

    Signed-off-by: Atsushi Nemoto
    Signed-off-by: Ralf Baechle

    Atsushi Nemoto
     

12 Oct, 2007

2 commits

  • Add CFE support to the BCM47XX code. That includes querying CFE environment
    variables as well as using CFE to print messages before the serial port is
    initialized (early printk).

    Signed-off-by: Aurelien Jarno
    Signed-off-by: Ralf Baechle

    Aurelien Jarno
     
  • Note that the BCM4710 does not support the wait instruction, this
    is not a mistake in the code.

    It originally comes from the OpenWrt patches.

    Cc: Michael Buesch
    Cc: Felix Fietkau
    Cc: Florian Schirmer
    Signed-off-by: Aurelien Jarno
    Signed-off-by: Andrew Morton
    Signed-off-by: Ralf Baechle

    Aurelien Jarno