// SPDX-License-Identifier: GPL-2.0 /* * 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/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 | 32 | 86.49% | 2 | 66.67% |
Martin Schwidefsky | 5 | 13.51% | 1 | 33.33% |
Total | 37 | 100.00% | 3 | 100.00% |
Person | Tokens | Prop | Commits | CommitProp |
Heiko Carstens | 30 | 55.56% | 1 | 50.00% |
Martin Schwidefsky | 24 | 44.44% | 1 | 50.00% |
Total | 54 | 100.00% | 2 | 100.00% |
Person | Tokens | Prop | Commits | CommitProp |
Martin Schwidefsky | 62 | 100.00% | 1 | 100.00% |
Total | 62 | 100.00% | 1 | 100.00% |
Person | Tokens | Prop | Commits | CommitProp |
Heiko Carstens | 15 | 93.75% | 1 | 50.00% |
Martin Schwidefsky | 1 | 6.25% | 1 | 50.00% |
Total | 16 | 100.00% | 2 | 100.00% |
Person | Tokens | Prop | Commits | CommitProp |
Martin Schwidefsky | 129 | 49.62% | 3 | 25.00% |
Heiko Carstens | 121 | 46.54% | 3 | 25.00% |
Jan Glauber | 3 | 1.15% | 1 | 8.33% |
Adrian Bunk | 3 | 1.15% | 1 | 8.33% |
Greg Kroah-Hartman | 1 | 0.38% | 1 | 8.33% |
Arun Sharma | 1 | 0.38% | 1 | 8.33% |
Stefan Haberland | 1 | 0.38% | 1 | 8.33% |
Paul Gortmaker | 1 | 0.38% | 1 | 8.33% |
Total | 260 | 100.00% | 12 | 100.00% |