summaryrefslogtreecommitdiffstats
path: root/src/include
diff options
context:
space:
mode:
authorMATTHEW I. HICKMAN <matthew.hickman@ibm.com>2019-09-20 14:30:55 -0500
committerDaniel M Crowell <dcrowell@us.ibm.com>2019-09-27 13:50:01 -0500
commit7b87226522ddaf755b241c8352f5c7e9ed273741 (patch)
tree079b1d7e3d31ee97f7ad7bc14538e7fc9690a786 /src/include
parent5db287b6e70d353b32c90ff0209be10ba5491f0d (diff)
downloadtalos-hostboot-7b87226522ddaf755b241c8352f5c7e9ed273741.tar.gz
talos-hostboot-7b87226522ddaf755b241c8352f5c7e9ed273741.zip
Fixed error handling issues in arm path
Addresses the following: 1. nvdimms not getting disarmed in error cases 2. nvdimms getting garded on BPM-specific errors Change-Id: Ibf9b391cb94c1dd247406f960298a1e55ebf186f CQ:SW475860 Reviewed-on: http://rchgit01.rchland.ibm.com/gerrit1/84061 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: Daniel M Crowell <dcrowell@us.ibm.com>
Diffstat (limited to 'src/include')
-rw-r--r--src/include/usr/isteps/nvdimm/nvdimmreasoncodes.H2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/include/usr/isteps/nvdimm/nvdimmreasoncodes.H b/src/include/usr/isteps/nvdimm/nvdimmreasoncodes.H
index 720c6dc91..6b2909899 100644
--- a/src/include/usr/isteps/nvdimm/nvdimmreasoncodes.H
+++ b/src/include/usr/isteps/nvdimm/nvdimmreasoncodes.H
@@ -107,6 +107,7 @@ enum nvdimmModuleId
NVDIMM_WAIT_OPER_OPS_COMPLETE = 0x39,
NVDIMM_COMPARE_CKSUM = 0x3A,
NVDIMM_CHECK_FW_SLOT = 0x3B,
+ NVDIMM_ARM_PRE_CHECK = 0x3C,
};
/**
@@ -199,6 +200,7 @@ enum nvdimmReasonCode
NVDIMM_VENDOR_LOG_CKSUM_FAILED = NVDIMM_COMP_ID | 0x4F, // Vendor log for FFDC checksum fail
NVDIMM_INVALID_FW_SLOT = NVDIMM_COMP_ID | 0x50,
NVDIMM_ERASE_ERROR = NVDIMM_COMP_ID | 0x51,
+ NVDIMM_ARM_PRE_CHECK_FAILED = NVDIMM_COMP_ID | 0x52,
};
enum UserDetailsTypes
OpenPOWER on IntegriCloud