01ab10393c
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> |
||
---|---|---|
.. | ||
clock-sh3.c | ||
clock-sh7705.c | ||
clock-sh7706.c | ||
clock-sh7709.c | ||
clock-sh7710.c | ||
clock-sh7712.c | ||
entry.S | ||
ex.S | ||
Makefile | ||
pinmux-sh7720.c | ||
probe.c | ||
setup-sh3.c | ||
setup-sh770x.c | ||
setup-sh7705.c | ||
setup-sh7710.c | ||
setup-sh7720.c | ||
swsusp.S |