/* * signal quiesce handler * * Copyright IBM Corp. 1999, 2004 * Author(s): Martin Schwidefsky <schwidefsky@de.ibm.com> * Peter Oberparleiter <peter.oberparleiter@de.ibm.com> */ #include <linux/module.h> #include <linux/types.h> #include <linux/cpumask.h> #include <linux/smp.h> #include <linux/init.h> #include <linux/reboot.h> #include <linux/atomic.h> #include <asm/ptrace.h> #include <asm/smp.h> #include "sclp.h" static void (*old_machine_restart)(char *); static void (*old_machine_halt)(void); static void (*old_machine_power_off)(void); /* Shutdown handler. Signal completion of shutdown by loading special PSW. */
static void do_machine_quiesce(void) { psw_t quiesce_psw; smp_send_stop(); quiesce_psw.mask = PSW_MASK_BASE | PSW_MASK_EA | PSW_MASK_BA | PSW_MASK_WAIT; quiesce_psw.addr = 0xfff; __load_psw(quiesce_psw); }Contributors
Person | Tokens | Prop | Commits | CommitProp | |
heiko carstens | heiko carstens | 32 | 86.49% | 2 | 66.67% |
martin schwidefsky | martin schwidefsky | 5 | 13.51% | 1 | 33.33% |
Total | 37 | 100.00% | 3 | 100.00% |
Person | Tokens | Prop | Commits | CommitProp | |
heiko carstens | heiko carstens | 30 | 55.56% | 1 | 50.00% |
martin schwidefsky | martin schwidefsky | 24 | 44.44% | 1 | 50.00% |
Total | 54 | 100.00% | 2 | 100.00% |
Person | Tokens | Prop | Commits | CommitProp | |
martin schwidefsky | martin schwidefsky | 62 | 100.00% | 1 | 100.00% |
Total | 62 | 100.00% | 1 | 100.00% |
Person | Tokens | Prop | Commits | CommitProp | |
heiko carstens | heiko carstens | 15 | 93.75% | 1 | 50.00% |
martin schwidefsky | martin schwidefsky | 1 | 6.25% | 1 | 50.00% |
Total | 16 | 100.00% | 2 | 100.00% |
Person | Tokens | Prop | Commits | CommitProp | |
martin schwidefsky | martin schwidefsky | 129 | 49.24% | 3 | 30.00% |
heiko carstens | heiko carstens | 125 | 47.71% | 3 | 30.00% |
adrian bunk | adrian bunk | 3 | 1.15% | 1 | 10.00% |
jan glauber | jan glauber | 3 | 1.15% | 1 | 10.00% |
stefan haberland | stefan haberland | 1 | 0.38% | 1 | 10.00% |
arun sharma | arun sharma | 1 | 0.38% | 1 | 10.00% |
Total | 262 | 100.00% | 10 | 100.00% |