[MIPS] Fix resume for 64K page size on R4000 class processors.
...
Problem reported by Peter Watkins <pwatkins@sicortex.com> but this is
a different fix.
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
Ralf Baechle
commited 2007-07-12 17:41:05 +01:00
3bd3966448
[MIPS] Remove duplicate fpu enable hazard code.
...
Use common code from hazards.h instead.
Signed-off-by: Chris Dearman <chris@mips.com>
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
Chris Dearman
authored and
Ralf Baechle
commited 2007-06-06 19:34:31 +01:00
f9509c84d8
[MIPS] Disallow CpU exception in kernel again.
...
The commit 4d40bff7110e9e1a97ff8c01bdd6350e9867cc10 ("Allow CpU
exception in kernel partially") was broken. The commit was to fix
theoretical problem but broke usual case. Revert it for now.
Signed-off-by: Atsushi Nemoto <anemo@mba.ocn.ne.jp>
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
Atsushi Nemoto
authored and
Ralf Baechle
commited 2007-04-20 14:58:37 +01:00
5323180db7
[MIPS] FPU ownership management & preemption fixes
...
Signed-off-by: Atsushi Nemoto <anemo@mba.ocn.ne.jp>
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
Atsushi Nemoto
authored and
Ralf Baechle
commited 2007-03-17 01:03:26 +00:00
53dc80287d
[MIPS] 16K & 64K page size fixes
...
Derived from Peter Watkins <treestem@gmail.com>'s work.
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
Ralf Baechle
commited 2006-11-01 17:46:09 +00:00
242954b5aa
Remove obsolete #include <linux/config.h>
...
Signed-off-by: Jörn Engel <joern@wohnheim.fh-wedel.de>
Signed-off-by: Adrian Bunk <bunk@stusta.de>
Jörn Engel
authored and
Adrian Bunk
commited 2006-06-30 19:25:36 +02:00
6ab3d5624e
[MIPS] Fix use of ehb instruction for non-R2 configurations.
...
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
Ralf Baechle
commited 2006-06-29 21:10:49 +01:00
4277ff5ee5
[MIPS] Fix fpu_save_double on 64-bit.
...
> Without this fix, _save_fp() in 64-bit kernel is seriously broken.
>
> ffffffff8010bec0 <_save_fp>:
> ffffffff8010bec0: 400d6000 mfc0 t1,c0_status
> ffffffff8010bec4: 000c7140 sll t2,t0,0x5
> ffffffff8010bec8: 05c10011 bgez t2,ffffffff8010bf10 <_save_fp+0x50>
> ffffffff8010becc: 00000000 nop
> ffffffff8010bed0: f4810328 sdc1 $f1,808(a0)
> ...
Fix register usage in fpu_save_double() and make fpu_restore_double()
more symmetric with fpu_save_double().
Signed-off-by: Atsushi Nemoto <anemo@mba.ocn.ne.jp>
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
Atsushi Nemoto
authored and
Ralf Baechle
commited 2006-06-19 17:39:13 +01:00
c138e12f3a
[MIPS] MT: Improved multithreading support.
...
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
Ralf Baechle
commited 2006-04-19 04:14:28 +02:00
41c594ab65
kbuild: mips use generic asm-offsets.h support
...
Removed obsolete stuff from arch makefile.
mips had a special rule for generating asm-offsets.h so preserved it
using an architecture specific hook in top-level Kbuild file.
Renamed .h file to asm-offsets.h
Signed-off-by: Sam Ravnborg <sam@ravnborg.org>
Sam Ravnborg
commited 2005-09-09 22:32:31 +02:00
048eb582f3
[PATCH] mips: nuke trailing whitespace
...
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
Ralf Baechle
authored and
Linus Torvalds
commited 2005-09-05 00:06:07 -07:00
42a3b4f25a
[PATCH] mips: clean up 32/64-bit configuration
...
Start cleaning 32-bit vs. 64-bit configuration.
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
Ralf Baechle
authored and
Linus Torvalds
commited 2005-09-05 00:06:06 -07:00
875d43e72b
Linux-2.6.12-rc2
...
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
commited 2005-04-16 15:20:36 -07:00
1da177e4c3