MIPS: Add hibernation support
authorWu Zhangjin <wuzj@lemote.com>
Thu, 4 Jun 2009 12:27:10 +0000 (20:27 +0800)
committerRalf Baechle <ralf@linux-mips.org>
Wed, 17 Jun 2009 10:06:31 +0000 (11:06 +0100)
commit363c55cae53742f3f685a1814912c6d4fda245b4
tree3be662ed49bbc90c80c9faa5e71176209989d2ea
parent4bb1a1089e321d685967032497f4363081eab3a9
MIPS: Add hibernation support

[Ralf: SMP support requires CPU hotplugging which MIPS currently doesn't
support.  As implemented in this patch cache and tlb flushing will also be
invoked with interrupts disabled so smp_call_function() will blow up in
charming ways.  So limit to !SMP.]

Reviewed-by: Pavel Machek <pavel@ucw.cz>
Reviewed-by: Yan Hua <yanh@lemote.com>
Reviewed-by: Arnaud Patard <apatard@mandriva.com>
Reviewed-by: Atsushi Nemoto <anemo@mba.ocn.ne.jp>
Signed-off-by: Wu Zhangjin <wuzj@lemote.com>
Signed-off-by: Hu Hongbing <huhb@lemote.com>
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
arch/mips/Kconfig
arch/mips/Makefile
arch/mips/include/asm/suspend.h [new file with mode: 0644]
arch/mips/kernel/asm-offsets.c
arch/mips/power/Makefile [new file with mode: 0644]
arch/mips/power/cpu.c [new file with mode: 0644]
arch/mips/power/hibernate.S [new file with mode: 0644]