summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/build/buildpnor/defaultPnorLayout.xml1
-rwxr-xr-xsrc/build/buildpnor/genPnorImages.pl1
-rw-r--r--src/usr/pnor/pnor_utils.C3
-rw-r--r--src/usr/pnor/pnorrp.C2
-rw-r--r--src/usr/pnor/runtime/rt_pnor.C2
5 files changed, 6 insertions, 3 deletions
diff --git a/src/build/buildpnor/defaultPnorLayout.xml b/src/build/buildpnor/defaultPnorLayout.xml
index 06e65006a..4cb289d34 100644
--- a/src/build/buildpnor/defaultPnorLayout.xml
+++ b/src/build/buildpnor/defaultPnorLayout.xml
@@ -268,6 +268,7 @@ Layout Description
<physicalOffset>0x2BF4000</physicalOffset>
<physicalRegionSize>0x300000</physicalRegionSize>
<side>sideless</side>
+ <sha512Version/>
<ecc/>
</section>
</pnor>
diff --git a/src/build/buildpnor/genPnorImages.pl b/src/build/buildpnor/genPnorImages.pl
index cb0cbbf90..e3aa776f8 100755
--- a/src/build/buildpnor/genPnorImages.pl
+++ b/src/build/buildpnor/genPnorImages.pl
@@ -550,6 +550,7 @@ sub manipulateImages
#$isNormalSecure ||= ($eyeCatch eq "CAPP");
#$isNormalSecure ||= ($eyeCatch eq "BOOTKERNEL");
$isNormalSecure ||= ($eyeCatch eq "HCODE");
+ $isNormalSecure ||= ($eyeCatch eq "WOFDATA");
my $isSpecialSecure = ($eyeCatch eq "HBB");
$isSpecialSecure ||= ($eyeCatch eq "HBD");
diff --git a/src/usr/pnor/pnor_utils.C b/src/usr/pnor/pnor_utils.C
index 2a7552390..2ba31c8cc 100644
--- a/src/usr/pnor/pnor_utils.C
+++ b/src/usr/pnor/pnor_utils.C
@@ -393,7 +393,8 @@ bool PNOR::isEnforcedSecureSection(const uint32_t i_section)
i_section == SBKT ||
i_section == OCC ||
i_section == HCODE ||
- i_section == HB_RUNTIME;
+ i_section == HB_RUNTIME ||
+ i_section == WOFDATA;
#endif
#else
return false;
diff --git a/src/usr/pnor/pnorrp.C b/src/usr/pnor/pnorrp.C
index ce38d87ad..5aad259fa 100644
--- a/src/usr/pnor/pnorrp.C
+++ b/src/usr/pnor/pnorrp.C
@@ -103,7 +103,7 @@ errlHndl_t PNOR::clearSection(PNOR::SectionId i_section)
}
/**
- * @brief Write the data for a given sectino into PNOR
+ * @brief Write the data for a given section into PNOR
*/
errlHndl_t PNOR::flush( PNOR::SectionId i_section)
{
diff --git a/src/usr/pnor/runtime/rt_pnor.C b/src/usr/pnor/runtime/rt_pnor.C
index 6a1541721..cde36a487 100644
--- a/src/usr/pnor/runtime/rt_pnor.C
+++ b/src/usr/pnor/runtime/rt_pnor.C
@@ -62,7 +62,7 @@ errlHndl_t PNOR::getSectionInfo( PNOR::SectionId i_section,
}
/**
- * @brief Write the data for a given sectino into PNOR
+ * @brief Write the data for a given section into PNOR
*/
errlHndl_t PNOR::flush( PNOR::SectionId i_section)
{
OpenPOWER on IntegriCloud