27 Feb, 2010

2 commits

  • This is just a test program for raw_spinlocks. The main reason I
    wrote it is to validate my spinlock changes that I sent in a previous
    patch.

    To use it enable CONFIG_DEBUG_FS and CONFIG_SPINLOCK_TEST then at run
    time do:

    # mount -t debugfs none /sys/kernel/debug/
    # cat /sys/kernel/debug/mips/spin_single
    # cat /sys/kernel/debug/mips/spin_multi

    On my 600MHz octeon cn5860 (16 CPUs) I get

    spin_single spin_multi
    base 106885 247941
    spinlock_patch 75194 219465

    This shows that for uncontended locks the spinlock patch gives 41%
    improvement and for contended locks 12% improvement (1/time).

    Signed-off-by: David Daney
    To: linux-mips@linux-mips.org
    Patchwork: http://patchwork.linux-mips.org/patch/969/
    Signed-off-by: Ralf Baechle

    David Daney
     
  • This patch adds a new DEBUG_ZBOOT option to allow the users to enable it
    to debug the compressed kernel support for a new board and this optoin
    should be disabled to reduce the kernel image size and speed up the
    kernel booting procedure when the compressed kernel support is stable.

    Signed-off-by: Wu Zhangjin
    To: Ralf Baechle
    Cc: Manuel Lauss
    Cc: linux-mips@linux-mips.org
    Patchwork: http://patchwork.linux-mips.org/patch/918/
    Signed-off-by: Ralf Baechle

    Wu Zhangjin
     

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
     
  • Signed-off-by: Ralf Baechle

    Ralf Baechle
     

13 Dec, 2008

1 commit


31 Jul, 2008

1 commit


29 Apr, 2008

1 commit


23 Oct, 2007

1 commit


06 Jul, 2007

1 commit


27 Feb, 2007

1 commit


20 Feb, 2007

1 commit


07 Feb, 2007

1 commit


14 Jul, 2006

1 commit


27 Apr, 2006

1 commit


17 Apr, 2005

1 commit

  • Initial git repository build. I'm not bothering with the full history,
    even though we have it. We can create a separate "historical" git
    archive of that later if we want to, and in the meantime it's about
    3.2GB when imported into git - space that would just make the early
    git days unnecessarily complicated, when we don't have a lot of good
    infrastructure for it.

    Let it rip!

    Linus Torvalds