From 7c6a8ba7eda448b90c9e2753d18a3abbbba4accd Mon Sep 17 00:00:00 2001 From: Andrew Geissler Date: Thu, 27 Feb 2014 15:42:27 -0600 Subject: Use new scratch reg for hb_done and set early in IPL This is to support using the scratch register for the power off message. I moved to a new scratch register since we were sharing with a SBE scratch reg that was needed early in HB IPL. NOTE! This will have a co-req with an FSP track so we'll need to coordinate. CMVC-Coreq: 917527 Change-Id: I5f81f15126d6ad8d2c9459c5afe730554256c037 RTC: 95818 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/9220 Tested-by: Jenkins Server Reviewed-by: Daniel M. Crowell Reviewed-by: MIKE J. JONES Reviewed-by: A. Patrick Williams III --- src/kernel/kernel.C | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'src/kernel/kernel.C') diff --git a/src/kernel/kernel.C b/src/kernel/kernel.C index 1f5770280..291e95553 100644 --- a/src/kernel/kernel.C +++ b/src/kernel/kernel.C @@ -34,6 +34,7 @@ #include #include #include +#include #include @@ -66,6 +67,9 @@ int main() kernel.memBootstrap(); kernel.cpuBootstrap(); + // Let FSP/BMC know that Hostboot is now running + KernelMisc::setHbScratchStatus(KernelMisc::HB_RUNNING); + kernel.inittaskBootstrap(); // Ready to let the other CPUs go. -- cgit v1.2.3