diff options
author | spashabk-in <shakeebbk@in.ibm.com> | 2017-01-19 07:49:37 -0600 |
---|---|---|
committer | AMIT J. TENDOLKAR <amit.tendolkar@in.ibm.com> | 2017-04-07 05:33:00 -0400 |
commit | 8dda0b4d0afedc71cf34c54183f58aba71720ad1 (patch) | |
tree | 61cf4a5ecd06eaa65c67075bc1b4ea31ca22807a /src/sbefw/sbeHostMsg.H | |
parent | ec98e51acf6b7626d321adbc1eb93f000bf1abeb (diff) | |
download | talos-sbe-8dda0b4d0afedc71cf34c54183f58aba71720ad1.tar.gz talos-sbe-8dda0b4d0afedc71cf34c54183f58aba71720ad1.zip |
Set FFDC Chip-op
Change-Id: Ie0514aef2ea17bbc56096c7990d2b577f531c0ed
Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/35090
Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com>
Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com>
Reviewed-by: RAJA DAS <rajadas2@in.ibm.com>
Reviewed-by: Sachin Gupta <sgupta2m@in.ibm.com>
Reviewed-by: AMIT J. TENDOLKAR <amit.tendolkar@in.ibm.com>
Diffstat (limited to 'src/sbefw/sbeHostMsg.H')
-rw-r--r-- | src/sbefw/sbeHostMsg.H | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/src/sbefw/sbeHostMsg.H b/src/sbefw/sbeHostMsg.H index 8fa6fe2c..34d555e6 100644 --- a/src/sbefw/sbeHostMsg.H +++ b/src/sbefw/sbeHostMsg.H @@ -68,6 +68,37 @@ typedef struct } } sbePsu2SbeCmdReqHdr_t; +/* @brief Address and size of memory allocated by Host + * for FFDC/pass through commands + */ +typedef struct +{ + uint32_t size; + uint64_t addr; +} sbeHostAddr_t; + +/* @brief Set FFDC Address message + */ +typedef struct +{ + uint64_t ffdcDataSize:32; + uint64_t passCmdDataSize:32; + uint64_t ffdcAddr; + uint64_t passCmdDataAddr; + + void getFFDCAddr(sbeHostAddr_t &i_hostFFDCAddr) + { + i_hostFFDCAddr.size = ffdcDataSize; + i_hostFFDCAddr.addr = ffdcAddr; + } + + void getPassThroughCmdAddr(sbeHostAddr_t &i_hostPassCmdAddr) + { + i_hostPassCmdAddr.size = passCmdDataSize; + i_hostPassCmdAddr.addr = passCmdDataAddr; + } +} sbeSetFFDCAddrReq_t; + /*****************************************************************/ /* SBE->PSU response structures */ /*****************************************************************/ |