aboutsummaryrefslogtreecommitdiffstats
path: root/arch/s390/power/swsusp.c
Commit message (Collapse)AuthorAgeFilesLines
* [S390] hibernation: fix register corruption on machine checksHeiko Carstens2009-07-241-12/+24
| | | | | | | | | | | | | | | swsusp_arch_suspend() actually saves all cpu register contents on hibernation. Machine checks must be disabled since swsusp_arch_suspend() stores register contents to their lowcore save areas. That's the same place where register contents on machine checks would be saved. To avoid register corruption disable machine checks. We must also disable machine checks in the new psw mask for program checks, since swsusp_arch_suspend() may generate program checks. Signed-off-by: Heiko Carstens <heiko.carstens@de.ibm.com> Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>
* [S390] s390: hibernation support for s390Hans-Joachim Picht2009-06-161-0/+30
This patch introduces the hibernation backend support to the s390 architecture. Now it is possible to suspend a mainframe Linux guest using the following command: echo disk > /sys/power/state Signed-off-by: Hans-Joachim Picht <hans@linux.vnet.ibm.com> Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>