summaryrefslogtreecommitdiffstats
path: root/src/usr/isteps/pm/pm_common.C
diff options
context:
space:
mode:
authorDan Crowell <dcrowell@us.ibm.com>2017-07-17 16:03:53 -0500
committerDean Sanner <dsanner@us.ibm.com>2017-07-19 13:32:00 -0400
commitbf8d6d1dfc603df78a07f9e413d54dc33be857e6 (patch)
tree50eca3d114067f40b4f379739243ecbf5330d88c /src/usr/isteps/pm/pm_common.C
parentafa42a408191b9fbd03e45c9e41903a0f54625b5 (diff)
downloadtalos-hostboot-bf8d6d1dfc603df78a07f9e413d54dc33be857e6.tar.gz
talos-hostboot-bf8d6d1dfc603df78a07f9e413d54dc33be857e6.zip
Skip RINGOVD completely if we're in secure mode
Added a big hammer to skip the RINGOVD logic until we sort out how to best handle lids and pnor sections securely. Change-Id: Ibb78fab8bf7e1546d6f891383ac5d674aa65148d Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/43231 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: Michael Baiocchi <mbaiocch@us.ibm.com> Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com> Reviewed-by: Nicholas E. Bofferding <bofferdn@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: Dean Sanner <dsanner@us.ibm.com>
Diffstat (limited to 'src/usr/isteps/pm/pm_common.C')
-rw-r--r--src/usr/isteps/pm/pm_common.C9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/usr/isteps/pm/pm_common.C b/src/usr/isteps/pm/pm_common.C
index c7170fbd1..f9bdd50c2 100644
--- a/src/usr/isteps/pm/pm_common.C
+++ b/src/usr/isteps/pm/pm_common.C
@@ -1072,6 +1072,15 @@ namespace HBPM
do {
io_overrideImg = nullptr;
+ //@fixme - RTC:177372
+ // Block any use of overrides if we're secure
+ if( PNOR::isInhibitedSection(PNOR::RINGOVD) )
+ {
+ TRACFCOMP( ISTEPS_TRACE::g_trac_isteps_trace,
+ "getRingOvd: ignore overrides in secure mode" );
+ break;
+ }
+
uint32_t l_lidId = Util::HWREFIMG_RINGOVD_LIDID;
if(g_pRingOvdLidMgr.get() == nullptr)
{
OpenPOWER on IntegriCloud