linux/arch/sh/kernel/cpu
Michael Trimarchi 01ab10393c sh: Fix up DSP context save/restore.
There were a number of issues with the DSP context save/restore code,
mostly left-over relics from when it was introduced on SH3-DSP with
little follow-up testing, resulting in things like task_pt_dspregs()
referencing incorrect state on the stack.

This follows the MIPS convention of tracking the DSP state in the
thread_struct and handling the state save/restore in switch_to() and
finish_arch_switch() respectively. The regset interface is also updated,
which allows us to finally be rid of task_pt_dspregs() and the special
cased task_pt_regs().

Signed-off-by: Michael Trimarchi <michael@evidence.eu.com>
Signed-off-by: Paul Mundt <lethal@linux-sh.org>
2009-04-04 11:48:11 -04:00
..
irq sh: Move the shared INTC code out to drivers/sh/ 2008-10-01 16:13:54 +09:00
sh2 sh: multiple vectors per irq - sh7619. 2009-03-06 19:19:31 +09:00
sh2a sh: multiple vectors per irq - mxg. 2009-03-06 19:19:54 +09:00
sh3 sh: Fix up DSP context save/restore. 2009-04-04 11:48:11 -04:00
sh4 sh: Kill off broken direct-mapped cache mode. 2009-04-02 17:40:16 +09:00
sh4a sh: Tidy up sh7786 pinmux table. 2009-03-31 07:39:51 +09:00
sh5 sh: SH-5 clk fwk support. 2008-09-29 20:09:17 +09:00
shmobile sh: Consolidate SH-Mobile CPU code in arch/sh/kernel/cpu/shmobile/. 2009-03-16 20:00:17 +09:00
adc.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
clock.c sh: clkfwk: Safer resume from hibernation. 2009-03-16 20:11:00 +09:00
init.c sh: Move arch_get_unmapped_area() in to arch/sh/mm/mmap.c. 2008-12-22 18:42:49 +09:00
Makefile sh: Consolidate SH-Mobile CPU code in arch/sh/kernel/cpu/shmobile/. 2009-03-16 20:00:17 +09:00
ubc.S fix file specification in comments 2006-10-03 23:01:26 +02:00