summaryrefslogtreecommitdiffstats
path: root/src/usr/diag/prdf/common/plat/pegasus/prdfCenMbaDataBundle_common.H
diff options
context:
space:
mode:
authorsachin gupta <sgupta2m@in.ibm.com>2013-01-22 05:44:39 -0600
committerA. Patrick Williams III <iawillia@us.ibm.com>2013-03-14 15:12:15 -0500
commitbd34d3145fe925a3fdbd52a48175d3c0a4c23321 (patch)
tree1db4d2db3ac207ae643b7d3af09768595d6e1022 /src/usr/diag/prdf/common/plat/pegasus/prdfCenMbaDataBundle_common.H
parent4565dc9605b9cb7c450e5f2bd4b9b500daf922d3 (diff)
downloadtalos-hostboot-bd34d3145fe925a3fdbd52a48175d3c0a4c23321.tar.gz
talos-hostboot-bd34d3145fe925a3fdbd52a48175d3c0a4c23321.zip
PRD: Runtime Memory Targeted Diagnostics Controller
Change-Id: Ibb93f35a74dc76b45ff9253649687404ccda039f RTC: 61671 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/2969 Reviewed-by: Zane Shelley <zshelle@us.ibm.com> Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com> Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/3561
Diffstat (limited to 'src/usr/diag/prdf/common/plat/pegasus/prdfCenMbaDataBundle_common.H')
-rw-r--r--src/usr/diag/prdf/common/plat/pegasus/prdfCenMbaDataBundle_common.H74
1 files changed, 74 insertions, 0 deletions
diff --git a/src/usr/diag/prdf/common/plat/pegasus/prdfCenMbaDataBundle_common.H b/src/usr/diag/prdf/common/plat/pegasus/prdfCenMbaDataBundle_common.H
new file mode 100644
index 000000000..a3bab0d26
--- /dev/null
+++ b/src/usr/diag/prdf/common/plat/pegasus/prdfCenMbaDataBundle_common.H
@@ -0,0 +1,74 @@
+/* IBM_PROLOG_BEGIN_TAG */
+/* This is an automatically generated prolog. */
+/* */
+/* $Source: src/usr/diag/prdf/common/plat/pegasus/prdfCenMbaDataBundle_common.H $ */
+/* */
+/* IBM CONFIDENTIAL */
+/* */
+/* COPYRIGHT International Business Machines Corp. 2012,2013 */
+/* */
+/* 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 PRDF_CEN_MBA_DATABUNDLE_COMMON_H
+#define PRDF_CEN_MBA_DATABUNDLE_COMMON_H
+
+/** @file prdfCenMbaDataBundle_common.H
+ * @brief Contains the common data bundle for a PRD Centaur MBA object.
+ */
+
+//------------------------------------------------------------------------------
+
+namespace PRDF
+{
+//Forward decalration
+class ExtensibleChip;
+
+/**
+ * @brief The P8 Centaur MBA data bundle.
+ */
+class CenMbaDataBundleCommon : public DataBundle
+{
+ public: // functions
+
+ /**
+ * @brief Constructor.
+ * @param i_mbaChip The MBA chip.
+ */
+ explicit CenMbaDataBundleCommon( ExtensibleChip * i_mbaChip ) :
+ iv_mbaChip(i_mbaChip)
+ {
+ }
+
+ /**
+ * @brief Destructor.
+ */
+ ~CenMbaDataBundleCommon()
+ {
+ }
+
+ private: // functions
+
+ CenMbaDataBundleCommon( const CenMbaDataBundleCommon & );
+ const CenMbaDataBundleCommon & operator=( const CenMbaDataBundleCommon & );
+
+ private: // instance variables
+
+ ExtensibleChip *iv_mbaChip; // mba chip
+};
+
+} // end namespace PRDF
+
+#endif // PRDF_CEN_MBA_DATABUNDLE_COMMON_H
+
OpenPOWER on IntegriCloud