diff options
author | Dan Crowell <dcrowell@us.ibm.com> | 2017-07-17 16:03:53 -0500 |
---|---|---|
committer | Dean Sanner <dsanner@us.ibm.com> | 2017-07-19 13:32:00 -0400 |
commit | bf8d6d1dfc603df78a07f9e413d54dc33be857e6 (patch) | |
tree | 50eca3d114067f40b4f379739243ecbf5330d88c /src/usr/isteps/pm/pm_common.C | |
parent | afa42a408191b9fbd03e45c9e41903a0f54625b5 (diff) | |
download | talos-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.C | 9 |
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) { |