diff options
author | Mahesh Salgaonkar <mahesh@linux.vnet.ibm.com> | 2015-03-11 16:01:46 +0530 |
---|---|---|
committer | Stewart Smith <stewart@linux.vnet.ibm.com> | 2015-03-26 11:12:18 +1100 |
commit | fcca42f63e16aa186e3ef1bb088fb5abfef3590e (patch) | |
tree | 4252e1ba89d06648979c1bc25d52dd7d3bb74fdb /include/processor.h | |
parent | 9650f6b0a40dc21a6796c1ec66a7e5ddbb927947 (diff) | |
download | talos-skiboot-fcca42f63e16aa186e3ef1bb088fb5abfef3590e.tar.gz talos-skiboot-fcca42f63e16aa186e3ef1bb088fb5abfef3590e.zip |
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.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/include/processor.h b/include/processor.h index 31ed72db..91405640 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 |