summaryrefslogtreecommitdiffstats
path: root/arch/s390/kernel/head31.S
diff options
context:
space:
mode:
authorMartin Schwidefsky2011-10-30 15:16:58 +0100
committerMartin Schwidefsky2011-10-30 15:16:44 +0100
commitd98e19ccef10c5aadccc4ffe2925e4099ff9606a (patch)
treec459bd945c3e43d6a0f952cf687769f689f29628 /arch/s390/kernel/head31.S
parent[S390] dasd: re-initialize read_conf buffer for retries (diff)
downloadkernel-qcow2-linux-d98e19ccef10c5aadccc4ffe2925e4099ff9606a.tar.gz
kernel-qcow2-linux-d98e19ccef10c5aadccc4ffe2925e4099ff9606a.tar.xz
kernel-qcow2-linux-d98e19ccef10c5aadccc4ffe2925e4099ff9606a.zip
[S390] smp: external call vs. emergency signal
Use a sigp sense running to decide which signal processor order to use for an ipi. If the target cpu is running use external call, if the target cpu is not running use emergency signal. Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>
Diffstat (limited to 'arch/s390/kernel/head31.S')
-rw-r--r--arch/s390/kernel/head31.S2
1 files changed, 1 insertions, 1 deletions
diff --git a/arch/s390/kernel/head31.S b/arch/s390/kernel/head31.S
index f21954b44dc1..d3f1ab7d90ad 100644
--- a/arch/s390/kernel/head31.S
+++ b/arch/s390/kernel/head31.S
@@ -92,7 +92,7 @@ ENTRY(_stext)
.LPG3:
# check control registers
stctl %c0,%c15,0(%r15)
- oi 2(%r15),0x40 # enable sigp emergency signal
+ oi 2(%r15),0x60 # enable sigp emergency & external call
oi 0(%r15),0x10 # switch on low address protection
lctl %c0,%c15,0(%r15)