aboutsummaryrefslogtreecommitdiff
path: root/libpore/p9_stop_api.H
diff options
context:
space:
mode:
authorPrem Shanker Jha <premjha2@in.ibm.com>2017-10-26 01:44:57 -0500
committerStewart Smith <stewart@linux.vnet.ibm.com>2017-12-01 08:01:01 +1100
commitc4ff9557e99a9bb0fa7e771853beb0efc4c09b1d (patch)
tree2449c6a86945788c2f90d6f329ce0f1bb35e6818 /libpore/p9_stop_api.H
parent1156b5f04b3e2724ccf4af415c10ea6e8af089ea (diff)
downloadskiboot-c4ff9557e99a9bb0fa7e771853beb0efc4c09b1d.zip
skiboot-c4ff9557e99a9bb0fa7e771853beb0efc4c09b1d.tar.gz
skiboot-c4ff9557e99a9bb0fa7e771853beb0efc4c09b1d.tar.bz2
p9_stop_api: PM: Added support for version control in SCOM restore entries.
- adds version info in SCOM restore entry header - adds version specific details in SCOM restore entry header - retains old behavior of SGPE Hcode's base version Key_Cronus_Test=NO_TEST CQ:HW423686 HW-Image-Prereq: Ie1611b009e95192a0dad3a47af14ef8a36dd454b Change-Id: I43e7e067b59513db1c99ce913009a9a3ef5de90b Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/48856 Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: Hostboot CI <hostboot-ci+hostboot@us.ibm.com> Reviewed-by: RANGANATHPRASAD G. BRAHMASAMUDRA <prasadbgr@in.ibm.com> Reviewed-by: Gregory S. Still <stillgs@us.ibm.com> Dev-Ready: Gregory S. Still <stillgs@us.ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/48859 Reviewed-by: Hostboot Team <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> Reviewed-by: Christian R. Geddes <crgeddes@us.ibm.com> (cherry picked from hostboot commit 47c3bbe42264514a25e00820cac1c8488aed9073) Signed-off-by: Stewart Smith <stewart@linux.vnet.ibm.com>
Diffstat (limited to 'libpore/p9_stop_api.H')
-rw-r--r--libpore/p9_stop_api.H9
1 files changed, 9 insertions, 0 deletions
diff --git a/libpore/p9_stop_api.H b/libpore/p9_stop_api.H
index 79abd00..6416771 100644
--- a/libpore/p9_stop_api.H
+++ b/libpore/p9_stop_api.H
@@ -117,6 +117,15 @@ typedef enum
P9_STOP_SECTION_MAX = 5
} ScomSection_t;
+/**
+ * @brief versions pertaining relvant to STOP API.
+ */
+typedef enum
+{
+ STOP_API_VER = 0x00,
+ STOP_API_VER_CONTROL = 0x02,
+} VersionList_t;
+
#ifdef __cplusplus
extern "C" {
#endif