19 Jan, 2011

2 commits

  • Probe c0_config4 for KScratch registers and report them in /proc/cpuinfo.

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

    David Daney
     
  • This patch adds a generic solution to support multiple machines based on
    a given SoC within a single kernel image. It is implemented already for
    several other architectures but MIPS has no generic support for that yet.

    [Ralf: This competes with DT but DT is a much more complex solution and this
    code has been used by OpenWRT for a long time so for now DT is a bad reason
    to stop the merge but longer term this should be migrated to DT.]

    Signed-off-by: Gabor Juhos
    Cc: linux-mips@linux-mips.org
    Cc: kaloz@openwrt.org
    Cc: Luis R. Rodriguez
    Cc: Cliff Holden
    Patchwork: https://patchwork.linux-mips.org/patch/1814/
    Signed-off-by: Ralf Baechle

    Gabor Juhos
     

04 Aug, 2009

1 commit

  • They tend to get not updated when files are moved around or copied and
    lack any obvious use. While at it zap some only too obvious comments and
    as per Shinya's suggestion, add a copyright header to extable.c.

    Signed-off-by: Ralf Baechle
    Acked-by: Shinya Kuribayashi
    Acked-by: Thadeu Lima de Souza Cascardo

    Ralf Baechle
     

08 Jun, 2009

1 commit

  • Outlining fixes the issue were on certain CPUs such as the R10000 family
    the delay loop would need an extra cycle if it overlaps a cacheline
    boundary.

    The rewrite also fixes build errors with GCC 4.4 which was changed in
    way incompatible with the kernel's inline assembly.

    Relying on pure C for computation of the delay value removes the need for
    explicit. The price we pay is a slight slowdown of the computation - to
    be fixed on another day.

    Signed-off-by: Ralf Baechle

    Ralf Baechle
     

15 Oct, 2008

1 commit


11 Oct, 2008

1 commit


29 Jan, 2008

2 commits


16 Nov, 2007

1 commit

  • Shadow register support would not possibly have worked on multicore
    systems. The support code for it was also depending not on MIPS R2 but
    VSMP or SMTC kernels even though it makes perfect sense with UP kernels.

    SR sets are a scarce resource and the expected usage pattern is that
    users actually hardcode the register set numbers in their code. So fix
    the allocator by ditching it. Move the remaining CPU probe bits into
    the generic CPU probe.

    Signed-off-by: Ralf Baechle

    Ralf Baechle
     

12 Oct, 2007

2 commits


11 Jul, 2007

2 commits


07 Feb, 2007

1 commit


10 Oct, 2006

1 commit


08 Oct, 2006

1 commit


01 Jul, 2006

1 commit


01 Jun, 2006

2 commits


21 Mar, 2006

1 commit


30 Oct, 2005

8 commits


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