Paul Mundt
37c9ee0161
sh64: Kill off old exception debugging helpers.
...
There's not much here that we can't get at through alternate means (aside
from the TLB contents, but that doesn't belong here anyways). Most of
this information is already provided by the sh32 routines, which we'll
consolidate on next.
Signed-off-by: Paul Mundt <lethal@linux-sh.org >
2012-06-14 14:12:18 +09:00
Lucas De Marchi
25985edced
Fix common misspellings
...
Fixes generated by 'codespell' and manually reviewed.
Signed-off-by: Lucas De Marchi <lucas.demarchi@profusion.mobi >
2011-03-31 11:26:23 -03:00
Paul Mundt
d14d751ff9
sh64: Kill off special clear_page() implementation.
...
This can use the now generic clear_page() implementation, which is backed
by the sh64 optimized memset routine. This also fixes up the case where
PAGE_SIZE != 4kB.
Signed-off-by: Paul Mundt <lethal@linux-sh.org >
2009-08-04 17:17:00 +09:00
Paul Mundt
3767f3f1ee
sh: Convert sh64 to use the generic checksum code.
...
This plugs in GENERIC_CSUM support on sh64, and kills off all of the old
references.
Signed-off-by: Paul Mundt <lethal@linux-sh.org >
2009-06-15 00:00:42 +09:00
Paul Mundt
1031a3a57e
sh: Provide an __sdivsi3_2 export for sh64.
...
Newer code paths that are heavier in 64-bit math manage to get this
generated by newer compilers, provide a definition and export
accordingly. This is trivially wrapped around the existing __sdivsi3
code.
Signed-off-by: Paul Mundt <lethal@linux-sh.org >
2009-05-09 17:57:21 +09:00
Paul Mundt
7d170b1bc5
sh: Move out cayman-specific panic handler code to its own file.
...
This moves out the cayman-specific panic handler code to a better
location, and leaves the generic implementation a simple stub that is
still used under emulation.
Signed-off-by: Paul Mundt <lethal@linux-sh.org >
2009-05-08 17:41:59 +09:00
Paul Mundt
ef9f89996e
sh: Kill off unused sh64 debug code.
...
None of the print_page() code and associated helpers are presently used
by anything in-tree, so just kill it off.
Signed-off-by: Paul Mundt <lethal@linux-sh.org >
2009-05-08 17:36:57 +09:00
Paul Mundt
cb3a86c89e
sh: Kill off sh64's hand-rolled syscall tracer.
...
This is no longer necessary, as there are now sufficient generic
alternatives available.
Signed-off-by: Paul Mundt <lethal@linux-sh.org >
2009-05-08 17:25:35 +09:00
Paul Mundt
180ae2037f
sh: Provide sdivsi3/udivsi3/udivdi3 for sh64, kill off libgcc linking.
...
This moves in the necessary libgcc bits and kills off the libgcc linking
for sh64 kernels as well.
Signed-off-by: Paul Mundt <lethal@linux-sh.org >
2008-12-22 18:44:05 +09:00
Paul Mundt
4466b20cfc
sh: Add SH-5 optimized memcpy()/memset()/strcpy()/strlen().
...
Adopted from the uClibc optimized string versions.
Signed-off-by: Paul Mundt <lethal@linux-sh.org >
2008-12-22 18:44:05 +09:00
Nick Andrew
1fdae0e59a
Fix incorrect use of loose in c-checksum.c
...
Fix incorrect use of loose in c-checksum.c
It should be 'lose', not 'loose'.
Signed-off-by: Nick Andrew <nick@nick-andrew.net >
Signed-off-by: Paul Mundt <lethal@linux-sh.org >
2008-12-22 18:43:52 +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
824fcdded0
sh64: Fix up compile warning in event tracer.
...
Signed-off-by: Paul Mundt <lethal@linux-sh.org >
2008-05-08 19:51:37 +09:00
Paul Mundt
7b9726a7a0
sh: Fix up the sh64 build.
...
Signed-off-by: Paul Mundt <lethal@linux-sh.org >
2008-03-06 17:23:15 +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
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
9895f9429c
sh: clear/copy_page renames in lib and lib64.
...
Signed-off-by: Paul Mundt <lethal@linux-sh.org >
2008-01-28 13:18:54 +09:00
Paul Mundt
379a95d1d2
sh: Tidy up various clear_page()/copy_page() definitions.
...
Signed-off-by: Paul Mundt <lethal@linux-sh.org >
2008-01-28 13:18:50 +09:00
Paul Mundt
99432700cf
sh: Tidy up lib64 udelay impl.
...
Signed-off-by: Paul Mundt <lethal@linux-sh.org >
2008-01-28 13:18:49 +09:00
Paul Mundt
151468d2b4
sh: Fix up header reference for arch/sh/lib64/panic.c.
...
Signed-off-by: Paul Mundt <lethal@linux-sh.org >
2008-01-28 13:18:45 +09:00
Paul Mundt
e32acaf601
sh: Kill off lib64 version of iomap wrappers.
...
Signed-off-by: Paul Mundt <lethal@linux-sh.org >
2008-01-28 13:18:45 +09:00
Paul Mundt
9085fa1255
sh: Kill off lib64 version of io.c.
...
Signed-off-by: Paul Mundt <lethal@linux-sh.org >
2008-01-28 13:18:41 +09:00
Paul Mundt
dd730b8ff8
sh: Move arch/sh64/lib to arch/sh/lib64.
...
Signed-off-by: Paul Mundt <lethal@linux-sh.org >
2008-01-28 13:18:39 +09:00