linux_dsm_epyc7002/arch/sh/kernel/cpu
Magnus Damm 309214af53 sh: rework SuperH Mobile sleep code exception handling
This patch updates the exception handling in the sleep code
for SuperH Mobile. With the patch applied the sleep code
always rewrites the VBR and resumes from the exception vector,
re-initializes hardware and jumps straight to the original
interrupt vector.

Tested on sh7722 and sh7724 with "Sleep Mode", "Sleep Mode + SF"
and "Software Standby Mode + SF" with CONFIG_SUSPEND.

Signed-off-by: Magnus Damm <damm@igel.co.jp>
Signed-off-by: Paul Mundt <lethal@linux-sh.org>
2009-08-18 10:17:29 +09:00
..
irq sh: Tie sparseirq in to Kconfig. 2009-06-11 10:33:09 +03:00
sh2 sh: Make sure rte delay slots are nopped out on all parts. 2009-08-15 07:41:45 +09:00
sh2a sh: Make sure rte delay slots are nopped out on all parts. 2009-08-15 07:41:45 +09:00
sh3 sh: Setup the frame register in asm code 2009-08-14 01:59:55 +09:00
sh4 sh: convert processor device setup functions to arch_initcall() 2009-08-13 11:36:33 +09:00
sh4a sh: convert processor device setup functions to arch_initcall() 2009-08-13 11:36:33 +09:00
sh5 sh: convert processor device setup functions to arch_initcall() 2009-08-13 11:36:33 +09:00
shmobile sh: rework SuperH Mobile sleep code exception handling 2009-08-18 10:17:29 +09:00
adc.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
clock-cpg.c sh: use kzalloc() for cpg clocks 2009-06-17 15:39:53 +09:00
clock.c sh: add enable()/disable()/set_rate() to div6 code 2009-06-11 09:12:58 +03:00
hwblk.c sh: Add support for multiple hwblk counters 2009-07-20 04:23:39 +09:00
init.c sh: delay slot future proofing via EXPMASK on SH-4A parts. 2009-08-15 07:43:21 +09:00
Makefile sh: hwblk base implementation 2009-07-05 00:28:39 +09:00
ubc.S fix file specification in comments 2006-10-03 23:01:26 +02:00