summaryrefslogtreecommitdiffstats
path: root/src/usr
diff options
context:
space:
mode:
authorChristian Geddes <crgeddes@us.ibm.com>2018-10-15 17:15:33 -0500
committerDaniel M. Crowell <dcrowell@us.ibm.com>2018-10-16 11:23:14 -0500
commit0aed8ab711c66335be64084fd6f618eb8c2e20b1 (patch)
tree9b3888f1e3661f281150459727ad691b562da679 /src/usr
parent30de5c86983e95543378e37a2320979a7f11bfce (diff)
downloadtalos-hostboot-0aed8ab711c66335be64084fd6f618eb8c2e20b1.tar.gz
talos-hostboot-0aed8ab711c66335be64084fd6f618eb8c2e20b1.zip
Improve error traces for MBOX errors
If an error flag is found to be set when reading a mbox msg we want to print out the error status register in addition to stating that an error occured. Change-Id: I56267880bf6d8ea3edc0bf1ff7bf25c1cf900361 Reviewed-on: http://rchgit01.rchland.ibm.com/gerrit1/67520 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com> Tested-by: Jenkins OP HW <op-hw-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: Matt Derksen <mderkse1@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
Diffstat (limited to 'src/usr')
-rw-r--r--src/usr/mbox/mboxdd.C4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/usr/mbox/mboxdd.C b/src/usr/mbox/mboxdd.C
index f0e74f328..a0669b6e5 100644
--- a/src/usr/mbox/mboxdd.C
+++ b/src/usr/mbox/mboxdd.C
@@ -178,8 +178,6 @@ errlHndl_t mboxRead(TARGETING::Target* i_target,void *o_buffer,
if ((l_IntReg[0] & MBOX_DOORBELL_ERROR) ==
MBOX_DOORBELL_ERROR)
{
- TRACFCOMP(g_trac_mbox, INFO_MRK
- "mboxRead> Found interrupt on error status register");
// Go get the error info
l_err = mboxGetErrStat(i_target,l_stat);
@@ -561,6 +559,8 @@ errlHndl_t mboxGetErrStat(TARGETING::Target* i_target,uint64_t &o_status)
}
else
{
+ TRACFCOMP(g_trac_mbox, INFO_MRK "mboxRead> Found error in pib status register (MBOX_DB_ERR_STAT_PIB): 0x%lx", l_64bitBuf[0]);
+
//Check for Illegal Op
if ((l_64bitBuf[0] & MBOX_ILLEGAL_OP) ==
MBOX_ILLEGAL_OP)
OpenPOWER on IntegriCloud