summaryrefslogtreecommitdiffstats
path: root/src/include/usr/initservice
diff options
context:
space:
mode:
authorDan Crowell <dcrowell@us.ibm.com>2017-04-14 15:00:23 -0500
committerWilliam G. Hoffa <wghoffa@us.ibm.com>2017-04-17 09:19:12 -0400
commitd76f1bc4576fbe04a51c5ba45f52b01e0cea6006 (patch)
tree1759c20743664802b4acc056884bd6f16553da29 /src/include/usr/initservice
parent6677ffcbda04c73a7d3ed1e651e3394c8218e503 (diff)
downloadtalos-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')
-rw-r--r--src/include/usr/initservice/mboxRegs.H18
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
OpenPOWER on IntegriCloud