diff options
author | Dan Crowell <dcrowell@us.ibm.com> | 2017-04-14 15:00:23 -0500 |
---|---|---|
committer | William G. Hoffa <wghoffa@us.ibm.com> | 2017-04-17 09:19:12 -0400 |
commit | d76f1bc4576fbe04a51c5ba45f52b01e0cea6006 (patch) | |
tree | 1759c20743664802b4acc056884bd6f16553da29 /src/include/usr/initservice/mboxRegs.H | |
parent | 6677ffcbda04c73a7d3ed1e651e3394c8218e503 (diff) | |
download | talos-hostboot-d76f1bc4576fbe04a51c5ba45f52b01e0cea6006.tar.gz talos-hostboot-d76f1bc4576fbe04a51c5ba45f52b01e0cea6006.zip |
More istep debug output
Write current istep out to mbox scratch reg 5
Print istep out to simics console
Change-Id: I14d8a9afba12b627a0b1880e0818b5b16f317d7c
RTC: 171748
Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/39292
Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com>
Reviewed-by: Christian R. Geddes <crgeddes@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: Thi N. Tran <thi@us.ibm.com>
Reviewed-by: Dean Sanner <dsanner@us.ibm.com>
Reviewed-by: William G. Hoffa <wghoffa@us.ibm.com>
Diffstat (limited to 'src/include/usr/initservice/mboxRegs.H')
-rw-r--r-- | src/include/usr/initservice/mboxRegs.H | 18 |
1 files changed, 17 insertions, 1 deletions
diff --git a/src/include/usr/initservice/mboxRegs.H b/src/include/usr/initservice/mboxRegs.H index 00a736a6e..2b645fe1e 100644 --- a/src/include/usr/initservice/mboxRegs.H +++ b/src/include/usr/initservice/mboxRegs.H @@ -112,7 +112,7 @@ namespace SPLESS // NOTE: Used for sbe comm during runtime }; - // Mailbox Scratch Register 5 + // Mailbox Scratch Register 5 - SBE Usage union MboxScratch5_t { uint32_t data32; @@ -128,6 +128,22 @@ namespace SPLESS uint32_t clockPllMux :20; //12:31 } PACKED; }; + // Mailbox Scratch Register 5 - HB Usage + union MboxScratch5_HB_t + { + uint32_t data32; + struct + { + uint32_t magic :8; //0:7 + uint32_t stepStart :1; //8 + uint32_t stepFinish :1; //9 + uint32_t reserved :2; //10:11 + uint32_t internalStep :4; //12:15 + uint32_t majorStep :8; //16:23 + uint32_t minorStep :8; //24:31 + } PACKED; + }; + const uint8_t ISTEP_PROGRESS_MAGIC = 0xAA; // Mailbox Scratch Register 6 union MboxScratch6_t |