diff options
author | Vasant Hegde <hegdevasant@linux.vnet.ibm.com> | 2018-02-21 11:14:11 +0530 |
---|---|---|
committer | Daniel M. Crowell <dcrowell@us.ibm.com> | 2018-04-19 17:57:04 -0400 |
commit | 30cd84febe39134df6d837538e68e25ca9fb8b76 (patch) | |
tree | a10b57c9d9a02f99f70b673a249adbacdc8f7c1c /src/include/usr/runtime | |
parent | 2154ad02364923d5b158825729d6e630ec7cc529 (diff) | |
download | talos-hostboot-30cd84febe39134df6d837538e68e25ca9fb8b76.tar.gz talos-hostboot-30cd84febe39134df6d837538e68e25ca9fb8b76.zip |
Add support to find relocated payload base address
OPAL relocates itself after boot. During MPIPL, hostboot needs to access
relocated SPIRAH. Hence lets add support to get relocated payload base address.
OPAL will use SBE stash chip-op to send relocated address to SBE. During early
IPL SBE sends stashed data to hostboot. And hostboot will use that information
to find relocated payload (OPAL) base.
SBE stash chip op:
key = 0x03
val = <relocated payload base address>
Change-Id: I1089bd38f32b01b877d1580ba76313fc250e5c08
Signed-off-by: Vasant Hegde <hegdevasant@linux.vnet.ibm.com>
Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/55190
Tested-by: Jenkins Server <pfd-jenkins+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>
Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com>
Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
Diffstat (limited to 'src/include/usr/runtime')
-rw-r--r-- | src/include/usr/runtime/runtime.H | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/include/usr/runtime/runtime.H b/src/include/usr/runtime/runtime.H index c508cc13f..9b8112a2b 100644 --- a/src/include/usr/runtime/runtime.H +++ b/src/include/usr/runtime/runtime.H @@ -299,6 +299,13 @@ void saveActualCount( SectionId i_id, errlHndl_t writeActualCount( SectionId i_id ); /** + * @brief Use relocated payload base address + * + * @param[in] val 'true' for post dump data collection + */ +void useRelocatedPayloadAddr(bool val); + +/** * @brief Retrieve and log FFDC data relevant to a given section of * host data memory * |