diff options
author | spashabk-in <shakeebbk@in.ibm.com> | 2017-07-10 07:02:12 -0500 |
---|---|---|
committer | Sachin Gupta <sgupta2m@in.ibm.com> | 2017-07-25 07:23:43 -0400 |
commit | 6422a18750b50ffbf4e2c58cf0ca96125ab99f34 (patch) | |
tree | f8b2a91e7856704f9fd1618e1b443d12b67831a9 /src/sbefw/sbecmdparser.C | |
parent | 41c2c1671a41f44f0a1942c9a75f7b8261e490f6 (diff) | |
download | talos-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.C | 18 |
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); |