summaryrefslogtreecommitdiffstats
path: root/src/sbefw/sbecmdparser.C
diff options
context:
space:
mode:
authorspashabk-in <shakeebbk@in.ibm.com>2017-07-10 07:02:12 -0500
committerSachin Gupta <sgupta2m@in.ibm.com>2017-07-25 07:23:43 -0400
commit6422a18750b50ffbf4e2c58cf0ca96125ab99f34 (patch)
treef8b2a91e7856704f9fd1618e1b443d12b67831a9 /src/sbefw/sbecmdparser.C
parent41c2c1671a41f44f0a1942c9a75f7b8261e490f6 (diff)
downloadtalos-sbe-6422a18750b50ffbf4e2c58cf0ca96125ab99f34.tar.gz
talos-sbe-6422a18750b50ffbf4e2c58cf0ca96125ab99f34.zip
Secure memory window chip-op implementation
Change-Id: I42ff79a15cba235bfd9eb761194c0699c0943332 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/43415 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: AMIT J. TENDOLKAR <amit.tendolkar@in.ibm.com>
Diffstat (limited to 'src/sbefw/sbecmdparser.C')
-rw-r--r--src/sbefw/sbecmdparser.C18
1 files changed, 18 insertions, 0 deletions
diff --git a/src/sbefw/sbecmdparser.C b/src/sbefw/sbecmdparser.C
index e161f003..d87f750a 100644
--- a/src/sbefw/sbecmdparser.C
+++ b/src/sbefw/sbecmdparser.C
@@ -273,6 +273,18 @@ static sbeCmdStruct_t g_sbePutRingFromImageCmdArray [] =
PUT_HARDWARE_FENCED_STATE|SBE_FENCE_AT_QUIESCE,
},
};
+//
+//////////////////////////////////////////////////////////////
+// @brief g_sbePsuGenericCmdArray
+//
+//////////////////////////////////////////////////////////////
+static sbeCmdStruct_t g_sbePsuMemRegionCmdArray[] =
+{
+ {sbeUpdateMemAccessRegion,
+ SBE_PSU_MSG_UPDATE_MEM_REGION,
+ SBE_FENCE_AT_QUIESCE,
+ },
+};
//////////////////////////////////////////////////////////////
// @brief g_sbePsuGenericCmdArray
@@ -381,6 +393,12 @@ uint8_t sbeGetCmdStructAttr (const uint8_t i_cmdClass,
*o_ppCmd = (sbeCmdStruct_t*)g_sbePsuGenericCmdArray;
break;
+ case SBE_PSU_CMD_CLASS_SECURITY_CONTROL_MSG:
+ l_numCmds = sizeof(g_sbePsuMemRegionCmdArray) /
+ sizeof(sbeCmdStruct_t);
+ *o_ppCmd = (sbeCmdStruct_t*)g_sbePsuMemRegionCmdArray;
+ break;
+
case SBE_PSU_CMD_CLASS_CNTRL_TIMER:
l_numCmds = sizeof(g_sbeControlTimerCmdArray) /
sizeof(sbeCmdStruct_t);
OpenPOWER on IntegriCloud