diff options
author | Christian Geddes <crgeddes@us.ibm.com> | 2018-10-15 17:15:33 -0500 |
---|---|---|
committer | Daniel M. Crowell <dcrowell@us.ibm.com> | 2018-10-16 11:23:14 -0500 |
commit | 0aed8ab711c66335be64084fd6f618eb8c2e20b1 (patch) | |
tree | 9b3888f1e3661f281150459727ad691b562da679 /src/usr | |
parent | 30de5c86983e95543378e37a2320979a7f11bfce (diff) | |
download | talos-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.C | 4 |
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) |