diff options
author | Christian Geddes <crgeddes@us.ibm.com> | 2018-07-20 14:59:29 -0500 |
---|---|---|
committer | Daniel M. Crowell <dcrowell@us.ibm.com> | 2018-07-26 14:18:28 -0500 |
commit | 3203b0f520a21c1ffb75be5e39a6efbdfc2f2aa1 (patch) | |
tree | ee2a8431cac90e472ba2433096eb92c733b5bf6b /src/usr/intr/intrrp.H | |
parent | b3c214b8b836a81a9e708ef0862d2331610cac75 (diff) | |
download | talos-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.H | 10 |
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 |