summaryrefslogtreecommitdiffstats
path: root/src/kernel/shutdown.S
diff options
context:
space:
mode:
authorPatrick Williams <iawillia@us.ibm.com>2012-08-30 12:05:09 -0500
committerA. Patrick Williams III <iawillia@us.ibm.com>2012-09-04 17:04:05 -0500
commitd94559078015ade8301370c54ccd8773f666fec1 (patch)
treeb7c6c38671118abf1ac87b5b077850b27c5e1447 /src/kernel/shutdown.S
parent2e8754b467914eb554a886317b88a3a654e0f58d (diff)
downloadtalos-hostboot-d94559078015ade8301370c54ccd8773f666fec1.tar.gz
talos-hostboot-d94559078015ade8301370c54ccd8773f666fec1.zip
Write scratch register in start_payload / shutdown.
Change-Id: I47a8ad7914c6833c476a7944be5d352f45467f3a RTC: 47725 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/1646 Tested-by: Jenkins Server Reviewed-by: Mark W. Wenning <wenning@us.ibm.com> Reviewed-by: Douglas R. Gilbert <dgilbert@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
Diffstat (limited to 'src/kernel/shutdown.S')
-rw-r--r--src/kernel/shutdown.S6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/kernel/shutdown.S b/src/kernel/shutdown.S
index 30a81ea46..2e03a58a7 100644
--- a/src/kernel/shutdown.S
+++ b/src/kernel/shutdown.S
@@ -154,6 +154,12 @@ kernel_shutdown_ea0_1_mode:
isync
;// Raise thread priority and leave ourselves.
or 3,3,3
+ ;// Clear "Hostboot active" scratch register.
+ li r3, (0x40 + 0x38) ;// See sys/mmio.h
+ mtspr SPRC, r3
+ li r3, 0x0
+ mtspr SPRD, r3
+
b 2b
.section .data
OpenPOWER on IntegriCloud