summaryrefslogtreecommitdiffstats
path: root/src/usr/intr/intrrp.H
diff options
context:
space:
mode:
authorChristian Geddes <crgeddes@us.ibm.com>2018-07-20 14:59:29 -0500
committerDaniel M. Crowell <dcrowell@us.ibm.com>2018-07-26 14:18:28 -0500
commit3203b0f520a21c1ffb75be5e39a6efbdfc2f2aa1 (patch)
treeee2a8431cac90e472ba2433096eb92c733b5bf6b /src/usr/intr/intrrp.H
parentb3c214b8b836a81a9e708ef0862d2331610cac75 (diff)
downloadtalos-hostboot-3203b0f520a21c1ffb75be5e39a6efbdfc2f2aa1.tar.gz
talos-hostboot-3203b0f520a21c1ffb75be5e39a6efbdfc2f2aa1.zip
Add TIMA and IC LSI ESB states to memdiag hang debug output
After speaking with the interrupt HW team they have requested that we add some data to the information we are collecting for memdiags timeouts. This commit will make sure we grab the TIMA info as well as the Interrupt Controller's LSI ESB state Change-Id: Ie5357d9ef86275bb9b0d8ed16ade084c729a655a Reviewed-on: http://rchgit01.rchland.ibm.com/gerrit1/63063 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: Matt Derksen <mderkse1@us.ibm.com> Reviewed-by: Roland Veloz <rveloz@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
Diffstat (limited to 'src/usr/intr/intrrp.H')
-rw-r--r--src/usr/intr/intrrp.H10
1 files changed, 9 insertions, 1 deletions
diff --git a/src/usr/intr/intrrp.H b/src/usr/intr/intrrp.H
index 6b4b57197..d6f50c2cf 100644
--- a/src/usr/intr/intrrp.H
+++ b/src/usr/intr/intrrp.H
@@ -206,7 +206,8 @@ namespace INTR
XIVE_IVPE_TM_BAR1_SCOM_ADDR = 0x05013012,
XIVE_IVPE_TM_BAR1_MMIO_OFFSET = 0x0006020000000000ULL,
XIVE_IVPE_TM_BAR1_VALIDATE = 0x8000000000000000ULL,
- XIVE_IVPE_QW3_OFFSET = 0x38,
+ XIVE_IVPE_QW3_NSR_OFFSET = 0x30,
+ XIVE_IVPE_QW3_VT_OFFSET = 0x38,
XIVE_IVPE_QW3_LSI_ENABLE = 0x81, //bit 0 is VT, bit 7 is le
PSI_BRIDGE_INTP_STATUS_CTL_SCOM_ADDR = 0x0501290E,
@@ -909,6 +910,13 @@ namespace INTR
*/
void printLSIInfo() const;
+ /**
+ * Print out the Thread Interrupt Management Area (TIMA) info
+ *
+ * @return void
+ */
+ void printTimaInfo() const;
+
};
}; // INTR namespace
OpenPOWER on IntegriCloud