summaryrefslogtreecommitdiffstats
path: root/src/include/usr/ibscom
diff options
context:
space:
mode:
authorAdam Muhle <armuhle@us.ibm.com>2012-09-21 11:20:22 -0500
committerA. Patrick Williams III <iawillia@us.ibm.com>2012-12-04 09:22:32 -0600
commit4204cd1310954b3c4d49554d0d19c71f485c588c (patch)
tree5918c3e7bc4707eff62666c85bb9c1e3cb5e53ea /src/include/usr/ibscom
parent55ba79e454fc989c561ee5f58435bf610f01dead (diff)
downloadtalos-hostboot-4204cd1310954b3c4d49554d0d19c71f485c588c.tar.gz
talos-hostboot-4204cd1310954b3c4d49554d0d19c71f485c588c.zip
IBSCOM Good Path base support
This drop contains only the base IBSCOM good path support Future Tasks will cover error path, improved test cases, enabling IBSCOM, etc. Change-Id: I8405de9c6c46b7c035b664713e5820268863210d RTC: 50369 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/2337 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
Diffstat (limited to 'src/include/usr/ibscom')
-rw-r--r--src/include/usr/ibscom/ibscomreasoncodes.H46
1 files changed, 46 insertions, 0 deletions
diff --git a/src/include/usr/ibscom/ibscomreasoncodes.H b/src/include/usr/ibscom/ibscomreasoncodes.H
new file mode 100644
index 000000000..fde2f8f7a
--- /dev/null
+++ b/src/include/usr/ibscom/ibscomreasoncodes.H
@@ -0,0 +1,46 @@
+/* IBM_PROLOG_BEGIN_TAG */
+/* This is an automatically generated prolog. */
+/* */
+/* $Source: src/include/usr/ibscom/ibscomreasoncodes.H $ */
+/* */
+/* IBM CONFIDENTIAL */
+/* */
+/* COPYRIGHT International Business Machines Corp. 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 otherwise */
+/* divested of its trade secrets, irrespective of what has been */
+/* deposited with the U.S. Copyright Office. */
+/* */
+/* Origin: 30 */
+/* */
+/* IBM_PROLOG_END_TAG */
+#ifndef __IBSCOM_REASONCODES_H
+#define __IBSCOM_REASONCODES_H
+
+#include <hbotcompid.H>
+
+namespace IBSCOM
+{
+ enum ibscomModuleId
+ {
+ IBSCOM_INVALID = 0x00,
+ IBSCOM_PERFORM_OP = 0x01,
+ IBSCOM_SANITY_CHECK = 0x02,
+ IBSCOM_GET_TARG_VIRT_ADDR = 0x03,
+ };
+
+ enum ibscomReasonCode
+ {
+ IBSCOM_INVALID_DATA_BUFFER = IBSCOM_COMP_ID | 0x01,
+ IBSCOM_INVALID_OP_TYPE = IBSCOM_COMP_ID | 0x02,
+ IBSCOM_INVALID_CONFIG = IBSCOM_COMP_ID | 0x03,
+ };
+};
+
+#endif
OpenPOWER on IntegriCloud