21 Jan, 2011

1 commit

  • The meaning of CONFIG_EMBEDDED has long since been obsoleted; the option
    is used to configure any non-standard kernel with a much larger scope than
    only small devices.

    This patch renames the option to CONFIG_EXPERT in init/Kconfig and fixes
    references to the option throughout the kernel. A new CONFIG_EMBEDDED
    option is added that automatically selects CONFIG_EXPERT when enabled and
    can be used in the future to isolate options that should only be
    considered for embedded systems (RISC architectures, SLOB, etc).

    Calling the option "EXPERT" more accurately represents its intention: only
    expert users who understand the impact of the configuration changes they
    are making should enable it.

    Reviewed-by: Ingo Molnar
    Acked-by: David Woodhouse
    Signed-off-by: David Rientjes
    Cc: Greg KH
    Cc: "David S. Miller"
    Cc: Jens Axboe
    Cc: Arnd Bergmann
    Cc: Robin Holt
    Cc:
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    David Rientjes
     

15 Aug, 2010

1 commit


17 Dec, 2009

2 commits

  • Currently, MIPS kernels silently overwrite kernel command-line parameters
    hardcoded in CONFIG_CMDLINE by the ones received from firmware. Therefore,
    using firmware remains the only reliable method to transfer the
    command-line parameters, which is not always desirable or convenient, and
    the CONFIG_CMDLINE option is thereby effectively rendered useless.

    This patch fixes the problem described above and introduces a more flexible
    scheme of handling the kernel command line, in a manner identical to what is
    currently used for x86. The default behavior, i.e. when CONFIG_CMDLINE_BOOL
    is not defined, retains the existing semantics, and firmware command-line
    arguments override the hardcoded ones.

    [Ralf: I fixed up all the defconfig files so the stay unaffected by this
    change.]

    Signed-off-by: Dmitri Vorobiev
    Cc: linux-mips@linux-mips.org
    Patchwork: http://patchwork.linux-mips.org/patch/689/
    Signed-off-by: Ralf Baechle

    Dmitri Vorobiev
     
  • The platform has never been fully merged

    Signed-off-by: Ralf Baechle
    Cc: Thomas Koeller
    Cc: David Woodhouse
    Cc: Wim Van Sebroeck
    Cc: linux-kernel@vger.kernel.org
    Cc: linux-mtd@lists.infradead.org
    Acked-by: David Woodhouse
    Acked-by: Wim Van Sebroeck

    Ralf Baechle
     

18 Sep, 2009

1 commit

  • CONFIG_CPU_HAS_LLSC duplicated the function of cpu_has_llsc for no good
    reason and and the results if the one was enabled and the other disabled
    was very unobvious. Remove it now that there are no more remaining users.

    Signed-off-by: Ralf Baechle

    Ralf Baechle
     

31 Jul, 2008

1 commit


16 Jul, 2008

2 commits


29 Apr, 2008

1 commit


29 Jan, 2008

2 commits

  • The Qemu platform was originally implemented to have an easily supportable
    platform until Qemu reaches a state where it emulates a real world system.
    Since the latest release Qemu is capable of emulating the MIPSsim and
    Malta platforms, so this goal has been reached. The Qemu plaform is also
    rather underfeatured so less useful than a Malta emulation.

    Signed-off-by: Ralf Baechle

    Ralf Baechle
     
  • According to Broadcom the PT systems are production test systems which
    never reached customers so no need to keep the fragmentary support we
    currently have.

    Signed-off-by: Ralf Baechle

    Ralf Baechle
     

01 Aug, 2007

2 commits


11 Jul, 2007

4 commits


14 Mar, 2007

1 commit


22 Feb, 2007

1 commit

  • This patch adds trivial support for SMARTMIPS extension. This extension
    is currently implemented by 4KS[CD] CPUs.

    Basically it saves/restores ACX register, which is part of the SMARTMIPS
    ASE, when needed. This patch does *not* add any support for Smartmips MMU
    features.

    Futhermore this patch does not add explicit support for 4KS[CD] CPUs since
    they are respectively mips32 and mips32r2 compliant. So with the current
    processor configuration, a platform that has such CPUs needs to select
    both configs:

    CPU_HAS_SMARTMIPS
    SYS_HAS_CPU_MIPS32_R[12]

    This is due to the processor configuration which is mixing up all the
    architecture variants and the processor types.

    The drawback of this, is that we currently pass '-march=mips32' option to
    gcc when building a kernel instead of '-march=4ksc' for 4KSC case. This
    can lead to a kernel image a little bit bigger than required.

    Signed-off-by: Franck Bui-Huu
    Signed-off-by: Ralf Baechle

    Franck Bui-Huu
     

19 Feb, 2007

1 commit


09 Dec, 2006

1 commit


20 Oct, 2006

1 commit


02 Oct, 2006

1 commit

  • Add those lines to all defconfigs.

    CONFIG_LOCKDEP_SUPPORT=y
    CONFIG_STACKTRACE_SUPPORT=y
    CONFIG_TRACE_IRQFLAGS_SUPPORT=y

    This is a patch againt linux-mips.org git tree.

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

    Atsushi Nemoto
     

27 Sep, 2006

1 commit


14 Jul, 2006

1 commit


20 Jun, 2006

3 commits


27 Apr, 2006

1 commit


21 Mar, 2006

1 commit


01 Dec, 2005

1 commit


18 Nov, 2005

1 commit


08 Nov, 2005

1 commit


30 Oct, 2005

1 commit