From 8d2f642444d8581ea7dda1219f2ffccc79a63dce Mon Sep 17 00:00:00 2001 From: Marty Gloff Date: Thu, 4 May 2017 11:49:53 -0500 Subject: Bootloader updates to support remapped memory - Initial pass Add support to BlToHbData structure and create new version. Put in TODOs for pending p9_sbe_hb_structures.H changes. Move selected Bootloader data out of image due to size issues. Update BlTrace tool for new location of trace data. Change-Id: Ic513a95b8f4054d467537c4623d5a7b7aa09e25e RTC:173526 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/40096 Tested-by: Jenkins Server Tested-by: Jenkins OP Build CI Tested-by: FSP CI Jenkins Reviewed-by: William G. Hoffa Reviewed-by: Christian R. Geddes Reviewed-by: Daniel M. Crowell --- src/include/bootloader/bootloader_trace.H | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'src/include/bootloader/bootloader_trace.H') diff --git a/src/include/bootloader/bootloader_trace.H b/src/include/bootloader/bootloader_trace.H index 2747e0d97..df6887890 100644 --- a/src/include/bootloader/bootloader_trace.H +++ b/src/include/bootloader/bootloader_trace.H @@ -38,8 +38,7 @@ #define BOOTLOADER_TRACE_SIZE 64 #endif -extern uint8_t bootloader_trace_index; -extern uint8_t bootloader_trace[BOOTLOADER_TRACE_SIZE]; +#include // include after trace size is set /** @enum BootloaderTraces * @brief List of Hostboot Bootloader Trace values. @@ -187,8 +186,9 @@ enum BootloaderTraces #ifndef BOOTLOADER_TRACE #define BOOTLOADER_TRACE(trace_value) \ { \ - bootloader_trace[bootloader_trace_index++] = trace_value; \ - bootloader_trace_index %= BOOTLOADER_TRACE_SIZE; \ + Bootloader::g_blData->bl_trace[Bootloader::g_blData->bl_trace_index++] = \ + trace_value; \ + Bootloader::g_blData->bl_trace_index %= BOOTLOADER_TRACE_SIZE; \ lwsync(); \ } #endif -- cgit v1.2.3