summaryrefslogtreecommitdiffstats
path: root/src/include/usr/fsi
diff options
context:
space:
mode:
authorDan Crowell <dcrowell@us.ibm.com>2012-06-27 15:49:23 -0500
committerA. Patrick Williams III <iawillia@us.ibm.com>2012-07-11 12:58:16 -0500
commit9ad69342d2d0621b534f0fcb41906c9fd96a60c3 (patch)
tree8c65efb69e3c940021ca6272759f90417ad6e6e5 /src/include/usr/fsi
parentf184b684beb77df5878662616bb23c205d5fae67 (diff)
downloadtalos-hostboot-9ad69342d2d0621b534f0fcb41906c9fd96a60c3.tar.gz
talos-hostboot-9ad69342d2d0621b534f0fcb41906c9fd96a60c3.zip
Use VPD to verify FSI presence detect
Changing the presence detect logic for the chips to look at VPD in addition to the FSI presence. Creates errors if they don't agree, except in VPO where FSI presence detection is busted. Change-Id: I17246413abad5c8cb78a9166606f666bb860c081 RTC: 44075 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/1277 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
Diffstat (limited to 'src/include/usr/fsi')
-rw-r--r--src/include/usr/fsi/fsi_reasoncodes.H49
1 files changed, 26 insertions, 23 deletions
diff --git a/src/include/usr/fsi/fsi_reasoncodes.H b/src/include/usr/fsi/fsi_reasoncodes.H
index f83547d89..dec93fa24 100644
--- a/src/include/usr/fsi/fsi_reasoncodes.H
+++ b/src/include/usr/fsi/fsi_reasoncodes.H
@@ -1,25 +1,26 @@
-// IBM_PROLOG_BEGIN_TAG
-// This is an automatically generated prolog.
-//
-// $Source: src/include/usr/fsi/fsi_reasoncodes.H $
-//
-// IBM CONFIDENTIAL
-//
-// COPYRIGHT International Business Machines Corp. 2011
-//
-// p1
-//
-// Object Code Only (OCO) source materials
-// Licensed Internal Code Source Materials
-// IBM HostBoot Licensed Internal Code
-//
-// The source code for this program is not published or other-
-// wise divested of its trade secrets, irrespective of what has
-// been deposited with the U.S. Copyright Office.
-//
-// Origin: 30
-//
-// IBM_PROLOG_END
+/* IBM_PROLOG_BEGIN_TAG
+ * This is an automatically generated prolog.
+ *
+ * $Source: src/include/usr/fsi/fsi_reasoncodes.H $
+ *
+ * IBM CONFIDENTIAL
+ *
+ * COPYRIGHT International Business Machines Corp. 2011-2012
+ *
+ * p1
+ *
+ * Object Code Only (OCO) source materials
+ * Licensed Internal Code Source Materials
+ * IBM HostBoot Licensed Internal Code
+ *
+ * The source code for this program is not published or other-
+ * wise divested of its trade secrets, irrespective of what has
+ * been deposited with the U.S. Copyright Office.
+ *
+ * Origin: 30
+ *
+ * IBM_PROLOG_END_TAG
+ */
#ifndef __FSI_REASONCODES_H
#define __FSI_REASONCODES_H
@@ -39,7 +40,8 @@ namespace FSI
MOD_FSIDD_INITPORT = 0x07, /**< fsidd.C : FsiDD::initPort */
MOD_FSIDD_GENFULLFSIADDR = 0x09, /**< fsidd.C : FsiDD::genFullFsiAddr */
- MOD_FSIPRES_PRESENCEDETECT = 0x20, /**< fsipres.C : presenceDetect */
+ MOD_FSIPRES_PROCPRESENCEDETECT = 0x20, /**< fsipres.C : procPresenceDetect */
+ MOD_FSIPRES_MEMBPRESENCEDETECT = 0x21, /**< fsipres.C : membPresenceDetect */
};
enum FSIReasonCode
@@ -58,6 +60,7 @@ namespace FSI
RC_INVALID_FSI_PATH_1 = FSI_COMP_ID | 0x0C,
RC_INVALID_FSI_PATH_2 = FSI_COMP_ID | 0x0D,
RC_TARGET_NEVER_DETECTED = FSI_COMP_ID | 0x0E,
+ RC_FSI_MVPD_MISMATCH = FSI_COMP_ID | 0x0F,
};
};
OpenPOWER on IntegriCloud