diff options
author | crgeddes <crgeddes@us.ibm.com> | 2017-04-26 14:57:34 -0500 |
---|---|---|
committer | Daniel M. Crowell <dcrowell@us.ibm.com> | 2017-05-02 12:44:38 -0400 |
commit | 9e4f956b73d40866a58eeea9f258d4697b2686c4 (patch) | |
tree | c905a158ad52fac58e1871834300680d1d0ed49b /src/include/kernel | |
parent | 3d0fd427668ae9418f50d1432cceee3c95e794d6 (diff) | |
download | talos-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/kernel')
-rw-r--r-- | src/include/kernel/misc.H | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/src/include/kernel/misc.H b/src/include/kernel/misc.H index a7b1d442b..b1415089f 100644 --- a/src/include/kernel/misc.H +++ b/src/include/kernel/misc.H @@ -5,7 +5,7 @@ /* */ /* OpenPOWER HostBoot Project */ /* */ -/* Contributors Listed Below - COPYRIGHT 2011,2016 */ +/* Contributors Listed Below - COPYRIGHT 2011,2017 */ /* [+] International Business Machines Corp. */ /* */ /* */ @@ -55,8 +55,11 @@ namespace KernelMisc /** @brief Indicate whether HB is running or not */ enum HbRunning { - HB_RUNNING = 0, - HB_SHUTDOWN = 1, + HB_RUNNING = 0, + HB_STARTED_PAYLOAD = 1, + HB_BOOTLOADER = 2, + HB_START_BASE_IMAGE = 3, + HB_SHUTDOWN = 4, }; /** @fn setHbScratchStatus @@ -95,7 +98,7 @@ namespace KernelMisc * * @param i_caller - Task calling cpu_master_winkle to be * restored after winkle is complete. - * @param i_fusedCores - true if using 8 threaded cores + * @param i_fusedCores - true if using 8 threaded cores */ WinkleCore(task_t* i_caller, bool i_fusedCores) : iv_caller(i_caller), iv_timebase(0), |