aboutsummaryrefslogtreecommitdiff
path: root/include/processor.h
diff options
context:
space:
mode:
authorMahesh Salgaonkar <mahesh@linux.vnet.ibm.com>2015-03-11 16:01:46 +0530
committerStewart Smith <stewart@linux.vnet.ibm.com>2015-03-26 11:12:18 +1100
commitfcca42f63e16aa186e3ef1bb088fb5abfef3590e (patch)
tree4252e1ba89d06648979c1bc25d52dd7d3bb74fdb /include/processor.h
parent9650f6b0a40dc21a6796c1ec66a7e5ddbb927947 (diff)
downloadskiboot-fcca42f63e16aa186e3ef1bb088fb5abfef3590e.zip
skiboot-fcca42f63e16aa186e3ef1bb088fb5abfef3590e.tar.gz
skiboot-fcca42f63e16aa186e3ef1bb088fb5abfef3590e.tar.bz2
opal: Recover from TFMR HDEC parity error.
Recovery process for HDEC parity error: - Reset HDEC Register. - Reset TFMR HDEC parity error bit. To inject HDEC parity error issue: $ putscom pu.ex 10013281 0002080000000000 -all Signed-off-by: Mahesh Salgaonkar <mahesh@linux.vnet.ibm.com> Signed-off-by: Stewart Smith <stewart@linux.vnet.ibm.com>
Diffstat (limited to 'include/processor.h')
-rw-r--r--include/processor.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/include/processor.h b/include/processor.h
index 31ed72d..9140564 100644
--- a/include/processor.h
+++ b/include/processor.h
@@ -63,6 +63,7 @@
#define SPR_PVR 0x11f /* RO: Processor version register */
#define SPR_HSPRG0 0x130 /* RW: Hypervisor scratch 0 */
#define SPR_HSPRG1 0x131 /* RW: Hypervisor scratch 1 */
+#define SPR_HDEC 0x136 /* RW: Hypervisor Decrementer */
#define SPR_HSRR0 0x13a /* RW: HV Exception save/restore reg 0 */
#define SPR_HSRR1 0x13b /* RW: HV Exception save/restore reg 1 */
#define SPR_TFMR 0x13d