summaryrefslogtreecommitdiffstats
path: root/src/import/chips/p9/procedures/hwp/nest/p9_mpipl_chip_cleanup.H
diff options
context:
space:
mode:
authorJoshua Hannan <jlhannan@us.ibm.com>2016-09-07 14:19:35 -0500
committerChristian R. Geddes <crgeddes@us.ibm.com>2016-09-28 17:57:36 -0400
commit0b67e6ec69a48a9ea75f29e54bf7cf85dbb793f1 (patch)
tree933da786820a55150d8ef93eb872fcbdc048b763 /src/import/chips/p9/procedures/hwp/nest/p9_mpipl_chip_cleanup.H
parent9390d3256cefe6bd045fe786157e51d92993e92b (diff)
downloadtalos-hostboot-0b67e6ec69a48a9ea75f29e54bf7cf85dbb793f1.tar.gz
talos-hostboot-0b67e6ec69a48a9ea75f29e54bf7cf85dbb793f1.zip
p9_mpipl_chip_cleanup - enables MCD recovery
Change-Id: Ief1a93698b3542c756eb19bf729402b47b0e9932 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/29385 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: Thi N. Tran <thi@us.ibm.com> Reviewed-by: CHRISTINA L. GRAVES <clgraves@us.ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/30431 Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: Christian R. Geddes <crgeddes@us.ibm.com>
Diffstat (limited to 'src/import/chips/p9/procedures/hwp/nest/p9_mpipl_chip_cleanup.H')
-rw-r--r--src/import/chips/p9/procedures/hwp/nest/p9_mpipl_chip_cleanup.H67
1 files changed, 67 insertions, 0 deletions
diff --git a/src/import/chips/p9/procedures/hwp/nest/p9_mpipl_chip_cleanup.H b/src/import/chips/p9/procedures/hwp/nest/p9_mpipl_chip_cleanup.H
new file mode 100644
index 000000000..33a7bde3d
--- /dev/null
+++ b/src/import/chips/p9/procedures/hwp/nest/p9_mpipl_chip_cleanup.H
@@ -0,0 +1,67 @@
+/* IBM_PROLOG_BEGIN_TAG */
+/* This is an automatically generated prolog. */
+/* */
+/* $Source: src/import/chips/p9/procedures/hwp/nest/p9_mpipl_chip_cleanup.H $ */
+/* */
+/* OpenPOWER HostBoot Project */
+/* */
+/* Contributors Listed Below - COPYRIGHT 2016 */
+/* [+] International Business Machines Corp. */
+/* */
+/* */
+/* Licensed under the Apache License, Version 2.0 (the "License"); */
+/* you may not use this file except in compliance with the License. */
+/* You may obtain a copy of the License at */
+/* */
+/* http://www.apache.org/licenses/LICENSE-2.0 */
+/* */
+/* Unless required by applicable law or agreed to in writing, software */
+/* distributed under the License is distributed on an "AS IS" BASIS, */
+/* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or */
+/* implied. See the License for the specific language governing */
+/* permissions and limitations under the License. */
+/* */
+/* IBM_PROLOG_END_TAG */
+//------------------------------------------------------------------------------
+//
+// (C) Copyright International Business Machines Corp. 2012
+// All Rights Reserved -- Property of IBM
+// *** IBM Confidential ***
+//
+/// TITLE : p9_mpipl_chip_cleanup.H
+/// DESCRIPTION : To enable MCD recovery
+///
+/// HWP HWP OWNER: Joshua Hannan Email: jlhannan@us.ibm.com
+/// HWP FW Owner: Thi N Tran Email: thi@us.ibm.com
+/// HWP Team: NEST
+/// HWP Level: 2
+/// HWP Consumed by: FSP/HB
+//
+//------------------------------------------------------------------------------
+
+#ifndef _P9_MPIPL_CHIP_CLEANUP_H_
+#define _P9_MPIPL_CHIP_CLEANUP_H_
+
+//------------------------------------------------------------------------------
+// Includes
+//------------------------------------------------------------------------------
+#include <fapi2.H>
+
+//------------------------------------------------------------------------------
+// Structure Definition(s)
+//------------------------------------------------------------------------------
+
+// function pointer typedef definition for HWP call support
+typedef fapi2::ReturnCode (*p9_mpipl_chip_cleanup_FP_t) (fapi2::Target<fapi2::TARGET_TYPE_PROC_CHIP>& );
+
+extern "C"
+{
+ /// @brief To enable MCD recovery
+
+ /// @param[in] 'i_target' Reference to processor chip target
+
+ /// @return FAPI_RC_SUCCESS if the mpipl_chip_cleanup completes successfully
+ fapi2::ReturnCode p9_mpipl_chip_cleanup(fapi2::Target<fapi2::TARGET_TYPE_PROC_CHIP>& i_target);
+} //extern "C"
+
+#endif
OpenPOWER on IntegriCloud