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 -
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
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
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
15 Oct, 2008
1 commit
-
It should print the type of the Nth processor.
Signed-off-by: Johannes Dickgreber
Signed-off-by: Ralf Baechle
11 Oct, 2008
1 commit
-
Probe for watch register characteristics, and report them in /proc/cpuinfo.
Signed-off-by: David Daney
Signed-off-by: Ralf Baechle
29 Jan, 2008
2 commits
-
Signed-off-by: Jan Engelhardt
Signed-off-by: Ralf Baechle -
Signed-off-by: Ralf Baechle
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
12 Oct, 2007
2 commits
-
So far /proc/cpuinfo has been the only user but human readable processor
name are more useful than that for proc.Signed-off-by: Ralf Baechle
-
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
11 Jul, 2007
2 commits
-
Signed-off-by: Fuxin Zhang
Signed-off-by: Ralf Baechle -
Signed-off-by: Atsushi Nemoto
Signed-off-by: Ralf Baechle
07 Feb, 2007
1 commit
-
Signed-off-by: Ralf Baechle
10 Oct, 2006
1 commit
-
Make sure cpu_has_fpu (which uses smp_processor_id()) is used only in
atomic context.Signed-off-by: Atsushi Nemoto
Signed-off-by: Ralf Baechle
08 Oct, 2006
1 commit
-
Currently, /proc/cpuinfo contains several copies of the information for
whatever processor we happen to be scheduled on. This patch makes it contain
the proper information for each CPU, which is particularly useful on mixed
R12k/R10k IP27 machines.Signed-off-by: Karl-Johan Karlsson
Signed-off-by: Ralf Baechle
01 Jul, 2006
1 commit
-
Signed-off-by: Jörn Engel
Signed-off-by: Adrian Bunk
01 Jun, 2006
2 commits
-
Signed-off-by: Joshua Kinard
Signed-off-by: Ralf Baechle -
Nothing exciting; Linux just didn't know it yet so this is most adding
a value to a case statement.Signed-off-by: Chris Dearman
Signed-off-by: Ralf Baechle
21 Mar, 2006
1 commit
-
Put in a blank line between CPU entries in /proc/cpuinfo, just like
most other architectures (i386, ia64, x86_64) do.Signed-off-by: Martin Michlmayr
Signed-off-by: Ralf Baechle---
30 Oct, 2005
8 commits
-
Signed-Off-By: Andy Isaacson
Signed-off-by: Ralf Baechle -
Signed-off-by: Ralf Baechle
-
Signed-off-by: Ralf Baechle
-
Signed-off-by: Ralf Baechle
-
Signed-off-by: Ralf Baechle
-
Signed-off-by: Ralf Baechle
-
Signed-off-by: Ralf Baechle
-
the value for the last CPU having calibrated it's delay loop.
Signed-off-by: Ralf Baechle
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!