summaryrefslogtreecommitdiffstats
path: root/src/include/usr
diff options
context:
space:
mode:
authorDan Crowell <dcrowell@us.ibm.com>2018-08-17 15:56:28 -0500
committerWilliam G. Hoffa <wghoffa@us.ibm.com>2018-08-29 08:29:14 -0500
commit35083b66077da7f1f0650378e0219a24fba51064 (patch)
tree4d92963daf0765fbba55b81ee27962b1b121a95c /src/include/usr
parent00185ccfdd81527f875bd59021456e156e72ddd0 (diff)
downloadtalos-hostboot-35083b66077da7f1f0650378e0219a24fba51064.tar.gz
talos-hostboot-35083b66077da7f1f0650378e0219a24fba51064.zip
Add brief descriptions for procedure callouts
Added brief dox descriptions for the EPUB_PRC callouts that are used to point to an isolation procedure of some kind. Resolves #15 CMVC-Prereq: 1065619 Change-Id: I67b5e7d82785f296d2632b2459f763bec7767a98 Reviewed-on: http://rchgit01.rchland.ibm.com/gerrit1/64822 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com> Tested-by: Jenkins OP HW <op-hw-jenkins+hostboot@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: Matt Derksen <mderkse1@us.ibm.com> Reviewed-by: Zane C. Shelley <zshelle@us.ibm.com> Reviewed-by: Benjamin J. Weisenbeck <bweisenb@us.ibm.com> Reviewed-by: William G. Hoffa <wghoffa@us.ibm.com>
Diffstat (limited to 'src/include/usr')
-rw-r--r--src/include/usr/hwas/common/hwasCallout.H57
1 files changed, 57 insertions, 0 deletions
diff --git a/src/include/usr/hwas/common/hwasCallout.H b/src/include/usr/hwas/common/hwasCallout.H
index 54d3f4fd8..3bf4bce4c 100644
--- a/src/include/usr/hwas/common/hwasCallout.H
+++ b/src/include/usr/hwas/common/hwasCallout.H
@@ -78,30 +78,87 @@ enum ErrorCategory {
enum epubProcedureID
{
EPUB_PRC_NONE = 0x00,
+
EPUB_PRC_FIND_DECONFIGURED_PART = 0x01,
+ ///< Look for other logs that include deconfigurations
+
EPUB_PRC_SP_CODE = 0x04,
+ ///< Problem is in SP/BMC code, upgrade your firmware
+
EPUB_PRC_PHYP_CODE = 0x05,
+ ///< Problem is in Hypervisor/Host code, upgrade your firmware
+
EPUB_PRC_ALL_PROCS = 0x08,
+ ///< Any processor could be at fault, manual isolation is required
+
EPUB_PRC_ALL_MEMCRDS = 0x09,
+ ///< Any memory card could be at fault, manual isolation is required
+
EPUB_PRC_INVALID_PART = 0x0A,
+ ///< Unsupported part was installed
+
EPUB_PRC_LVL_SUPP = 0x10,
+ ///< Isolation not possible, please contact your next level of support
+
EPUB_PRC_SUE_PREVERROR = 0x11,
+ ///< Unrecoverable event occurred, look for previous errors for the cause
+
EPUB_PRC_PROCPATH = 0x16,
+ ///< Problem is somewhere in the service control structure to the processor
+
EPUB_PRC_NO_VPD_FOR_FRU = 0x1C,
+ ///< No VPD found for the specified FRU(s)
+
EPUB_PRC_MEMORY_PLUGGING_ERROR = 0x22,
+ ///< Memory was installed incorrectly, look at callouts for clues on the
+ ///< parts that may be at fault
+
EPUB_PRC_FSI_PATH = 0x2D,
+ ///< Problem is somewhere in the FSI bus path
+
EPUB_PRC_PROC_AB_BUS = 0x30,
+ ///< Problem is on the SMP bus, could not be isolated to a specific part,
+ ///< Callouts will indicate the endpoints that are involved
+
EPUB_PRC_PROC_XYZ_BUS = 0x31,
+ ///< Problem is on the SMP bus, could not be isolated to a specific part,
+ ///< Callouts will indicate the endpoints that are involved
+
EPUB_PRC_MEMBUS_ERROR = 0x34,
+ ///< Problem is on the memory bus, could not be isolated to a specific part,
+ ///< Callouts will indicate the endpoints that are involved
+
EPUB_PRC_EIBUS_ERROR = 0x37,
+ ///< Problem is on a bus, could not be isolated to a specific part,
+ ///< Callouts will indicate the endpoints that are involved
+
EPUB_PRC_POWER_ERROR = 0x3F,
+ ///< Problem is related to the power subsystem
+
EPUB_PRC_PERFORMANCE_DEGRADED = 0x4D,
+ ///< System is running in a degraded performance mode,
+ ///< Look for previous errors for possible reasons
+
EPUB_PRC_MEMORY_UE = 0x4F,
+ ///< Unrecoverable memory error occurred
+ ///< Look for previous errors for the cause
+
EPUB_PRC_HB_CODE = 0x55,
+ ///< Problem is in Hostboot code, upgrade your firmware
+
EPUB_PRC_TOD_CLOCK_ERR = 0x56,
+ ///< Problem is related to the TOD clock
+
EPUB_PRC_COOLING_SYSTEM_ERR = 0x5C,
+ ///< Problem is related to the cooling subsystem
+
EPUB_PRC_FW_VERIFICATION_ERR = 0x5D,
+ ///< Verification of one or more firmware images failed,
+ ///< Reinstall your firmware
+
EPUB_PRC_GPU_ISOLATION_PROCEDURE= 0x5E,
+ ///< Problem is related to one or more installed GPUs,
+ ///< Manual isolation is required to determine which one
};
// from srci/fsp/srci.H
OpenPOWER on IntegriCloud