android_kernel_xiaomi_sm8350/arch/sh
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
..
boards sh: migor: Fix up CEU use flags. 2009-04-02 11:25:12 +09:00
boot sh: Support fixed 32-bit PMB mappings from bootloader. 2009-03-10 15:49:54 +09:00
cchips sh: fix the HD64461 level-triggered interrupts handling 2009-03-20 18:57:48 +09:00
configs sh: update defconfigs. 2009-04-02 22:02:26 +09:00
drivers sh: Fix up number of on-chip DMA channels on SH7091. 2009-04-04 11:40:22 -04:00
include sh: Fix up DSP context save/restore. 2009-04-04 11:48:11 -04:00
kernel sh: Fix up DSP context save/restore. 2009-04-04 11:48:11 -04:00
lib sh: Handle calling csum_partial with misaligned data 2009-01-29 11:56:02 +09:00
lib64
math-emu
mm sh: Kill off broken direct-mapped cache mode. 2009-04-02 17:40:16 +09:00
oprofile sh: Add support for SH7786 CPU subtype. 2009-03-03 15:40:25 +09:00
tools sh: add support for SMSC Polaris platform 2009-03-21 01:26:33 +09:00
Kconfig sh: Wire up ARCH_HAS_DEFAULT_IDLE for cpuidle. 2009-04-02 13:08:31 +09:00
Kconfig.cpu sh: Support for extended ASIDs on PTEAEX-capable SH-X3 cores. 2009-03-17 17:49:49 +09:00
Kconfig.debug
Makefile sh: Generate uImage by default on Urquell board. 2009-03-10 17:00:48 +09:00