summaryrefslogtreecommitdiffstats
path: root/src/include/bootloader/bootloader_data.H
diff options
context:
space:
mode:
authorMarty Gloff <mgloff@us.ibm.com>2017-07-28 10:21:07 -0500
committerDaniel M. Crowell <dcrowell@us.ibm.com>2017-08-04 09:28:37 -0400
commitc252560d78ef1fbbf9b902d0238a4218e8af4642 (patch)
tree4f4f028b8419105d90602cc829549b9ce90fb434 /src/include/bootloader/bootloader_data.H
parent8fd26d184769c8a9cc1dfeb9a34088f5adc39646 (diff)
downloadblackbird-hostboot-c252560d78ef1fbbf9b902d0238a4218e8af4642.tar.gz
blackbird-hostboot-c252560d78ef1fbbf9b902d0238a4218e8af4642.zip
Hostboot not able to send a valid TI after corrupting HB base
Bootloader TI design is incomplete and does not set up the TI info at HBB offset 0x2000 with the magic signature or pointer to the Bootloader TI data. Change-Id: I16229fed67a2cf67322dce02f0a1b8f0b68d275f CQ: SW397043 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/43941 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-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> Reviewed-by: Stephen M. Cprek <smcprek@us.ibm.com> Reviewed-by: Corey V. Swenson <cswenson@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
Diffstat (limited to 'src/include/bootloader/bootloader_data.H')
-rw-r--r--src/include/bootloader/bootloader_data.H24
1 files changed, 16 insertions, 8 deletions
diff --git a/src/include/bootloader/bootloader_data.H b/src/include/bootloader/bootloader_data.H
index 289e1c20d..0e65e6408 100644
--- a/src/include/bootloader/bootloader_data.H
+++ b/src/include/bootloader/bootloader_data.H
@@ -95,14 +95,22 @@ namespace Bootloader{
"size changed. Check bootloader_data.H alignment. "
"Fix BlData.pm processing.");
} blData_t;
-
- /**
- * @brief Pointer to bootloader external data
- *
- * Pointer to location in main storage which bootloader uses for
- * storing data
- */
- extern blData_t *g_blData;
} // end namespace Bootloader
+/**
+ * @brief Pointer to bootloader external data
+ *
+ * Pointer to location in main storage which bootloader uses for
+ * storing data
+ */
+extern Bootloader::blData_t *g_blData;
+
+/**
+ * @brief Pointer to bootloader scratch space
+ *
+ * Pointer to location in main storage which bootloader uses as
+ * scratch space
+ */
+extern uint8_t *g_blScratchSpace;
+
#endif
OpenPOWER on IntegriCloud