Paul Mundt
4d01cdafba
sh: SH-5 clk fwk support.
...
Signed-off-by: Paul Mundt <lethal@linux-sh.org >
2008-09-29 20:09:17 +09:00
Paul Mundt
dbce1f649e
sh64: resume_kernel fix for kernel oops built with CONFIG_BKL_PREEMPT=y.
...
Follows the SH change.
Signed-off-by: Paul Mundt <lethal@linux-sh.org >
2008-09-05 14:51:28 +09:00
Paul Mundt
ab99c733ae
sh: Make syscall tracer use tracehook notifiers, add TIF_NOTIFY_RESUME.
...
This follows the changes in commits:
7d6d637dac
4f72c4279e
on powerpc. Adding in TIF_NOTIFY_RESUME, and cleaning up the syscall
tracing to be more generic. This is an incremental step to turning
on tracehook, as well as unifying more of the ptrace and signal code
across the 32/64 split.
Signed-off-by: Paul Mundt <lethal@linux-sh.org >
2008-08-02 04:39:33 +09:00
Paul Mundt
cec3fd3e2a
sh: Tidy up the _TIF work masks, and fix syscall trace bug on singlestep.
...
Signed-off-by: Paul Mundt <lethal@linux-sh.org >
2008-08-02 04:39:32 +09:00
Paul Mundt
f15cbe6f1a
sh: migrate to arch/sh/include/
...
This follows the sparc changes a439fe51a1
.
Most of the moving about was done with Sam's directions at:
http://marc.info/?l=linux-sh&m=121724823706062&w=2
with subsequent hacking and fixups entirely my fault.
Signed-off-by: Sam Ravnborg <sam@ravnborg.org >
Signed-off-by: Paul Mundt <lethal@linux-sh.org >
2008-07-29 08:09:44 +09:00
Paul Mundt
2a6b8148c0
sh64: Setup I/D-TLB defaults in SH-5 probe path.
...
Signed-off-by: Paul Mundt <lethal@linux-sh.org >
2008-05-08 19:51:38 +09:00
Paul Mundt
ccd8058741
sh64: Fixup the nommu build.
...
Signed-off-by: Paul Mundt <lethal@linux-sh.org >
2008-05-08 19:51:37 +09:00
Paul Mundt
9bbafce2ee
sh: Fix occasional FPU register corruption under preempt.
...
Presently with preempt enabled there's the possibility to be preempted
after the TIF_USEDFPU test and the register save, leading to bogus
state post-__switch_to(). Use an explicit preempt_disable()/enable()
pair around unlazy_fpu()/clear_fpu() to avoid this. Follows the x86
change.
Reported-by: Takuo Koguchi <takuo.koguchi.sw@hitachi.com >
Signed-off-by: Paul Mundt <lethal@linux-sh.org >
2008-03-26 19:02:47 +09:00
Harvey Harrison
866e6b9e50
sh: replace remaining __FUNCTION__ occurrences
...
__FUNCTION__ is gcc-specific, use __func__
Signed-off-by: Harvey Harrison <harvey.harrison@gmail.com >
Signed-off-by: Andrew Morton <akpm@linux-foundation.org >
Signed-off-by: Paul Mundt <lethal@linux-sh.org >
2008-03-06 11:18:22 +09:00
Paul Mundt
38350e0a00
sh: Get SH-5 caches working again post-unification.
...
A number of cleanups to get the SH-5 cache management code in line with
the rest of the SH backend.
Signed-off-by: Paul Mundt <lethal@linux-sh.org >
2008-02-14 14:22:12 +09:00
Paul Mundt
a23ba43573
sh: comment tidying for sh64->sh migration.
...
Signed-off-by: Paul Mundt <lethal@linux-sh.org >
2008-01-28 13:18:58 +09:00
Paul Mundt
4b27c47cf8
sh: syscall auditing for sh5, too.
...
Signed-off-by: Paul Mundt <lethal@linux-sh.org >
2008-01-28 13:18:58 +09:00
Paul Mundt
332fd57b92
sh: Bring the SH-5 FPU in line with the SH-4 FPU API.
...
Signed-off-by: Paul Mundt <lethal@linux-sh.org >
2008-01-28 13:18:55 +09:00
Paul Mundt
18bc81319b
sh: Get the mach-cayman IRQ support building.
...
Signed-off-by: Paul Mundt <lethal@linux-sh.org >
2008-01-28 13:18:54 +09:00
Paul Mundt
36763b22be
sh: Switch SH-5 to use CONFIG_PAGE_OFFSET.
...
Signed-off-by: Paul Mundt <lethal@linux-sh.org >
2008-01-28 13:18:51 +09:00
Paul Mundt
e88ed82ef8
sh: Stub in CPU subtype setup code for SH5-101/103.
...
Signed-off-by: Paul Mundt <lethal@linux-sh.org >
2008-01-28 13:18:50 +09:00
Paul Mundt
d183913609
sh: Plug in simple SH-5 subtype probing.
...
Signed-off-by: Paul Mundt <lethal@linux-sh.org >
2008-01-28 13:18:50 +09:00
Paul Mundt
92b59258b8
sh: Kill off do_NMI stub in SH-5 ex table.
...
Signed-off-by: Paul Mundt <lethal@linux-sh.org >
2008-01-28 13:18:50 +09:00
Paul Mundt
600ee240d1
sh: Move over and enable FPU support for SH-5.
...
Signed-off-by: Paul Mundt <lethal@linux-sh.org >
2008-01-28 13:18:48 +09:00
Paul Mundt
7cfee5ac3e
sh: Move over sh64 switch_to and stack unwinder.
...
Signed-off-by: Paul Mundt <lethal@linux-sh.org >
2008-01-28 13:18:47 +09:00
Paul Mundt
343ac72248
sh: Move over the SH-5 entry.S.
...
Signed-off-by: Paul Mundt <lethal@linux-sh.org >
2008-01-28 13:18:46 +09:00