diff options
author | Bill Hoffa <wghoffa@us.ibm.com> | 2018-06-20 14:04:21 -0500 |
---|---|---|
committer | William G. Hoffa <wghoffa@us.ibm.com> | 2018-06-25 10:39:02 -0400 |
commit | cb841f1bd72a87db97132a517dbdc90760c9b9f4 (patch) | |
tree | f9308de46e4bd36442d003ded2af154056a45d26 /src/usr/intr/intrrp.C | |
parent | 13b4227714932f08230bb7ba2c6df719c2fa4ebd (diff) | |
download | talos-hostboot-cb841f1bd72a87db97132a517dbdc90760c9b9f4.tar.gz talos-hostboot-cb841f1bd72a87db97132a517dbdc90760c9b9f4.zip |
Add kernel debug trace to Invalid IPC Message Errors
- There is an extremly intermittent situation
where on a system with no IPC message passing
the INTRP will receive an IPC message from the
kernel. To debug why this is happening, the
printk buffer is being added to the errorlog to
help debug this problem the next time it occurs
Change-Id: Iaec648fa6a640cdef6e125a6cafb92c5a37c6257
CQ: SW431667
Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/61214
Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
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: William G. Hoffa <wghoffa@us.ibm.com>
Diffstat (limited to 'src/usr/intr/intrrp.C')
-rw-r--r-- | src/usr/intr/intrrp.C | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/usr/intr/intrrp.C b/src/usr/intr/intrrp.C index c00f942e8..20b41fdd9 100644 --- a/src/usr/intr/intrrp.C +++ b/src/usr/intr/intrrp.C @@ -56,6 +56,7 @@ #include <p9_misc_scom_addresses.H> #include <p9n2_misc_scom_addresses_fld.H> #include <util/utilmbox_scratch.H> +#include <errl/errludprintk.H> using namespace INTR; using namespace TARGETING; @@ -1082,6 +1083,9 @@ void IntrRp::msgHandler() KernelIpc::ipc_data_area.msg_queue_id, l_xirr_pir ); + //Add the printk to give more data as to how we got + // in this situation + ERRORLOG::ErrlUserDetailsPrintk().addToLog(l_err); } else { |