summaryrefslogtreecommitdiffstats
path: root/src/include/bootloader
diff options
context:
space:
mode:
authorcrgeddes <crgeddes@us.ibm.com>2017-04-26 14:57:34 -0500
committerDaniel M. Crowell <dcrowell@us.ibm.com>2017-05-02 12:44:38 -0400
commit9e4f956b73d40866a58eeea9f258d4697b2686c4 (patch)
treec905a158ad52fac58e1871834300680d1d0ed49b /src/include/bootloader
parent3d0fd427668ae9418f50d1432cceee3c95e794d6 (diff)
downloadtalos-hostboot-9e4f956b73d40866a58eeea9f258d4697b2686c4.tar.gz
talos-hostboot-9e4f956b73d40866a58eeea9f258d4697b2686c4.zip
Expand hostboot progress indicator in core scratch 3 reg
Previously this register only had 2 values. "running" in ascii and 0 This commit adds 3 more possible states. Now 0 represents that HB passed off control to the hypervisor. "shutdown" represents that HB TI'ed. "bootload" says we are in the bootloader. "starthbb" means the bootloader has started the base image. "running" means hostboot is up and running. Change-Id: I11e7ef3dbb559a221343070b2c1b15f67853710b RTC: 171742 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/39730 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: Martin Gloff <mgloff@us.ibm.com> Reviewed-by: Richard J. Knight <rjknight@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> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
Diffstat (limited to 'src/include/bootloader')
-rw-r--r--src/include/bootloader/bootloader.H5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/include/bootloader/bootloader.H b/src/include/bootloader/bootloader.H
index 3c75770de..81515d4b9 100644
--- a/src/include/bootloader/bootloader.H
+++ b/src/include/bootloader/bootloader.H
@@ -148,6 +148,11 @@ namespace Bootloader{
}
+ /**Core Scratch Register 3 which tells the state of hostboot.
+ This is passed into writeScratchReg to select which scratch
+ reg you are writing */
+#define MMIO_SCRATCH_HOSTBOOT_ACTIVE 0x18
+
/**
* @brief Pointer to bootloader scratch space
*
OpenPOWER on IntegriCloud