diff options
author | Dan Crowell <dcrowell@us.ibm.com> | 2016-10-06 11:27:40 -0500 |
---|---|---|
committer | Daniel M. Crowell <dcrowell@us.ibm.com> | 2016-10-07 13:48:45 -0400 |
commit | 90b0798b2ba62bd1fc00bbe183b71df5e2d796fb (patch) | |
tree | 26d6a9fec21fdc9b54a802ece7f575db6dff1c0d /src/include/usr/initservice | |
parent | bab702287b0b940351e66a4773b4424719843984 (diff) | |
download | talos-hostboot-90b0798b2ba62bd1fc00bbe183b71df5e2d796fb.tar.gz talos-hostboot-90b0798b2ba62bd1fc00bbe183b71df5e2d796fb.zip |
Read MC Sync Mode from SBE
The SBE boots the system into a specific mode for MC/Nest running
synchronously. Hostboot needs to detect the mode that we booted
in and set our live copy based on that since it may be out of
sync from what our attribute might say.
Change-Id: I4d7839eb4dd7e40fa045006abfdedc35b16f956c
Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/30811
Reviewed-by: Martin Gloff <mgloff@us.ibm.com>
Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com>
Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com>
Reviewed-by: Dean Sanner <dsanner@us.ibm.com>
Reviewed-by: Andres A. Lugo-Reyes <aalugore@us.ibm.com>
Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
Diffstat (limited to 'src/include/usr/initservice')
-rw-r--r-- | src/include/usr/initservice/mboxRegs.H | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/src/include/usr/initservice/mboxRegs.H b/src/include/usr/initservice/mboxRegs.H index cb1a60d05..6adbb546e 100644 --- a/src/include/usr/initservice/mboxRegs.H +++ b/src/include/usr/initservice/mboxRegs.H @@ -72,6 +72,22 @@ namespace SPLESS } PACKED; }; + // Mailbox Scratch Register 5 + union MboxScratch5_t + { + uint32_t data32; + struct + { + uint32_t cacheContained :1; //0 + uint32_t initAllCores :1; //1 + uint32_t riskLevel :1; //2 + uint32_t noBLVectors :1; //3 + uint32_t mcSyncMode :1; //4 + uint32_t reserved :7; //5:11 + uint32_t clockPllMux :20; //12:31 + } PACKED; + }; + // Mailbox Scratch Register 8 union MboxScratch8_t { |