]> git.openfabrics.org - ~emulex/infiniband.git/commit
sh: machine_ops based reboot support.
authorPaul Mundt <lethal@linux-sh.org>
Wed, 20 Jan 2010 07:42:52 +0000 (16:42 +0900)
committerPaul Mundt <lethal@linux-sh.org>
Wed, 20 Jan 2010 07:42:52 +0000 (16:42 +0900)
commitfbb82b03653cdb7fd1863b911e7540011259d2ce
treed5920f46068bb184a5322bc1505fb030adb6bfb6
parent2efa53b269ec1e9289a108e1506f53f6f1de440b
sh: machine_ops based reboot support.

This provides a machine_ops-based reboot interface loosely cloned from
x86, and converts the native sh32 and sh64 cases over to it.

Necessary both for tying in SMP support and also enabling platforms like
SDK7786 to add support for their microcontroller-based power managers.

Signed-off-by: Paul Mundt <lethal@linux-sh.org>
arch/sh/include/asm/reboot.h [new file with mode: 0644]
arch/sh/include/asm/system.h
arch/sh/include/asm/system_32.h
arch/sh/include/asm/system_64.h
arch/sh/kernel/Makefile
arch/sh/kernel/idle.c
arch/sh/kernel/machine_kexec.c
arch/sh/kernel/process_32.c
arch/sh/kernel/process_64.c
arch/sh/kernel/reboot.c [new file with mode: 0644]
arch/sh/kernel/smp.c