summaryrefslogtreecommitdiffstats
path: root/src/include
diff options
context:
space:
mode:
authorNick Bofferding <bofferdn@us.ibm.com>2018-07-06 13:46:35 -0500
committerDaniel M. Crowell <dcrowell@us.ibm.com>2019-03-08 09:34:49 -0600
commit90b00de769e02186a9b75e5766f8a7b690af412e (patch)
treebd7958b52728c6160c0640ebf42fef2e898a1ffd /src/include
parent6e84cce39773b6409d2d0ab2a8f6ea5065684a3a (diff)
downloadblackbird-hostboot-90b00de769e02186a9b75e5766f8a7b690af412e.tar.gz
blackbird-hostboot-90b00de769e02186a9b75e5766f8a7b690af412e.zip
Enhance RAS for case where boot firmware image is too big to load
Provides a better fail indicator when the boot firmware image is too big to load Change-Id: I23831068aafa693109b7af1d084dd168ea755213 CQ: SW437090 Reviewed-on: http://rchgit01.rchland.ibm.com/gerrit1/72919 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: Ilya Smirnov <ismirno@us.ibm.com> Reviewed-by: Matthew Raybuck <matthew.raybuck@ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
Diffstat (limited to 'src/include')
-rw-r--r--src/include/bootloader/bootloader_trace.H3
-rw-r--r--src/include/bootloader/hbblreasoncodes.H1
2 files changed, 4 insertions, 0 deletions
diff --git a/src/include/bootloader/bootloader_trace.H b/src/include/bootloader/bootloader_trace.H
index 311c34d5c..69c708ad0 100644
--- a/src/include/bootloader/bootloader_trace.H
+++ b/src/include/bootloader/bootloader_trace.H
@@ -79,6 +79,9 @@ enum BootloaderTraces
/** Bootloader main verifyComponentId failed */
BTLDR_TRC_COMP_ID_VERIFY_FAILED = 0x1B,
+ /** Bootloader main working length too big */
+ BTLDR_TRC_BAD_WORK_LEN = 0x1C,
+
/** Bootloader handleMMIO started */
BTLDR_TRC_HANDLEMMIO_START = 0x20,
diff --git a/src/include/bootloader/hbblreasoncodes.H b/src/include/bootloader/hbblreasoncodes.H
index 0eb47fcac..7ea0f189f 100644
--- a/src/include/bootloader/hbblreasoncodes.H
+++ b/src/include/bootloader/hbblreasoncodes.H
@@ -74,6 +74,7 @@ namespace Bootloader
RC_NO_HBB_IN_TOC = HBBL_COMP_ID | 0x0C, /**< No HBB Sect in TOC */
RC_PNOR_SECID_OUT_OF_RANGE = HBBL_COMP_ID | 0x0D, /**< Requested PNOR SecId DNE in string array */
RC_PNOR_NULLPTR = HBBL_COMP_ID | 0x0E, /**< Requested address to compare is a nullptr */
+ RC_BAD_WORK_LEN = HBBL_COMP_ID | 0x0F, /**< Working length too large */
};
}; // end Bootloader
OpenPOWER on IntegriCloud