From ea4060fe250eb3db2d9c171ec87fc4b1806b05fd Mon Sep 17 00:00:00 2001 From: Benjamin Weisenbeck Date: Thu, 6 Jul 2017 10:28:00 -0500 Subject: [PATCH] PRD: Hostboot Istep FFDC Change-Id: Ic51fddef3769de675b13dd5e7501fe1a473bc468 RTC: 174554 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/42813 Tested-by: Jenkins Server Reviewed-by: Caleb N. Palmer Reviewed-by: Brian J. Stegmiller Reviewed-by: Benjamin J. Weisenbeck Reviewed-by: Zane C. Shelley Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/43038 Tested-by: Jenkins OP Build CI Tested-by: Jenkins OP HW --- .../diag/prdf/common/plat/p9/p9_nimbus_regs.rule | 14 ++++++++++++++ .../diag/prdf/occ_firdata/prdfWriteHomerFirData.C | 4 ++++ 2 files changed, 18 insertions(+) diff --git a/src/usr/diag/prdf/common/plat/p9/p9_nimbus_regs.rule b/src/usr/diag/prdf/common/plat/p9/p9_nimbus_regs.rule index 93affafce23..b7c77c0dd4d 100644 --- a/src/usr/diag/prdf/common/plat/p9/p9_nimbus_regs.rule +++ b/src/usr/diag/prdf/common/plat/p9/p9_nimbus_regs.rule @@ -81,6 +81,20 @@ capture group default; }; + register CORE_SCRATCHREG3_MCAST + { + name "Multicast read of core scratch reg 3"; + scomaddr 0x41010A89; + capture group default; + }; + + register MBOX_SCRATCHREG5 + { + name "MBOX Scratch Register 5"; + scomaddr 0x0005003C; + capture group default; + }; + register TP_ERROR_REG { name "TP PCB Slave error reg"; diff --git a/src/usr/diag/prdf/occ_firdata/prdfWriteHomerFirData.C b/src/usr/diag/prdf/occ_firdata/prdfWriteHomerFirData.C index f7f9bcd808f..9ea1fd2957f 100644 --- a/src/usr/diag/prdf/occ_firdata/prdfWriteHomerFirData.C +++ b/src/usr/diag/prdf/occ_firdata/prdfWriteHomerFirData.C @@ -423,6 +423,10 @@ void getAddresses( TrgtMap_t & io_targMap ) 0x00018002, // EFUSE part 2 0x00010008, // Mode reg to enable features 0x00030008, // chiplet clk state + + // Hostboot FFDC regs + 0x41010A89, // Multicast read of core scratch reg 3 + 0x0005003C, // MBOX scratch reg 5 }; io_targMap[TRGT_EC][REG_GLBL] =