summaryrefslogtreecommitdiffstats
path: root/src/usr/xscom
diff options
context:
space:
mode:
authorMatt Derksen <mderkse1@us.ibm.com>2019-07-15 17:07:59 -0500
committerDaniel M Crowell <dcrowell@us.ibm.com>2019-07-28 14:33:31 -0500
commit2e406cadf1a5240c31f0c900b118ef09fcd9fb39 (patch)
tree07ec6f66b9621eb74263822665b77075ef5f5693 /src/usr/xscom
parent07b05592ea7dd0c47df54010f02f433c89d46280 (diff)
downloadtalos-hostboot-2e406cadf1a5240c31f0c900b118ef09fcd9fb39.tar.gz
talos-hostboot-2e406cadf1a5240c31f0c900b118ef09fcd9fb39.zip
Remove CONFIG_AXONE_BRING_UP from xscomtest
Initially tried with local checkstop register, but that register has simics actions which will clear the set bit0. This was previously incorrectly setting the wrong bit, but FIR action was executed and setting bit0. To make things cleaner a new FIR register was chosen that doesn't have simics actions associated with it. Change-Id: Iae2d429b82b8c3eab94db2f46495a1b488347b15 RTC:201738 Reviewed-on: http://rchgit01.rchland.ibm.com/gerrit1/80426 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: Roland Veloz <rveloz@us.ibm.com> Reviewed-by: Corey V Swenson <cswenson@us.ibm.com> Reviewed-by: Daniel M Crowell <dcrowell@us.ibm.com>
Diffstat (limited to 'src/usr/xscom')
-rw-r--r--src/usr/xscom/test/xscomtest.H15
1 files changed, 8 insertions, 7 deletions
diff --git a/src/usr/xscom/test/xscomtest.H b/src/usr/xscom/test/xscomtest.H
index a3d7076ce..03718532c 100644
--- a/src/usr/xscom/test/xscomtest.H
+++ b/src/usr/xscom/test/xscomtest.H
@@ -71,9 +71,10 @@ const testXscomAddrData g_xscomMultiWriteTable[] =
{0x21010A89, 0x0200000000000000},
{0x22010A89, 0x0030000000000000},
{0x23010A89, 0x0004000000000000},
- // Local checkstop regs
- {0x10040018, 0x1000000000000000}, // ChipletID 0x10
- {0x20040018, 0x1000000000000000}, // ChipletID 0x20
+ // Group0 Xstop mask regs, TPEQPCC.EPS.FIR.GXSTOP0_MASK_REG
+ // Use register without actions attached to it
+ {0x10040014, 0x8000000000000000}, // ChipletID 0x10, set bit0
+ {0x20040014, 0x8000000000000000}, // ChipletID 0x20, set bit0
};
const uint32_t g_xscomMultiWriteTableSz =
sizeof(g_xscomMultiWriteTable)/sizeof(testXscomAddrData);
@@ -85,10 +86,10 @@ const testXscomAddrData g_xscomMultiReadTable[] =
// Scratch reg 3
// Multicast OR op
{0x41010a89, 0x1234000000000000},
- // Local checkstop regs
+ // Group0 Xstop Mask regs, TPEQPCC.EPS.FIR.GXSTOP0_MASK_REG
// ChipletID 0x10 0x20
// Multicast BITWISE op
- {0x50040018, 0x0000800080000000},
+ {0x50040014, 0x0000800080000000},
};
const uint32_t g_xscomMultiReadTableSz =
sizeof(g_xscomMultiReadTable)/sizeof(testXscomAddrData);
@@ -404,8 +405,8 @@ public:
uint32_t l_num;
do {
-#if defined(CONFIG_EARLY_TESTCASES) || defined(CONFIG_AXONE_BRING_UP)
- TS_TRACE("testXscom4: Skipping test, multicast groups not setup yet");
+#if defined(CONFIG_EARLY_TESTCASES)
+ TS_INFO("testXscom4: Skipping test, multicast groups not setup yet");
break;
#endif
OpenPOWER on IntegriCloud