summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorIlya Smirnov <ismirno@us.ibm.com>2018-11-28 12:48:37 -0600
committerIlya Smirnov <ismirno@us.ibm.com>2018-11-29 16:00:54 -0600
commitd62c8ee5be943084263905e9a9c0a879368e84f1 (patch)
tree7c653495b14150c1ac47a86056bd6670db342791
parenta4d9702936085a1a01ff305037b89dc6e915dd35 (diff)
downloadpnor-d62c8ee5be943084263905e9a9c0a879368e84f1.tar.gz
pnor-d62c8ee5be943084263905e9a9c0a879368e84f1.zip
Add UVBWLIST Partition
-rwxr-xr-xcreate_pnor_image.pl1
-rw-r--r--p9Layouts/defaultPnorLayout_64.xml11
-rwxr-xr-xupdate_image.pl1
3 files changed, 12 insertions, 1 deletions
diff --git a/create_pnor_image.pl b/create_pnor_image.pl
index 51ea988..a6cc3bb 100755
--- a/create_pnor_image.pl
+++ b/create_pnor_image.pl
@@ -174,6 +174,7 @@ if ($release eq "p9"){
$build_pnor_command .= " --binFile_WOFDATA $wofdata_binary_filename" if -e $wofdata_binary_filename;
$build_pnor_command .= " --binFile_MEMD $memddata_binary_filename" if -e $memddata_binary_filename;
$build_pnor_command .= " --binFile_HDAT $hdat_binary_filename" if -e $hdat_binary_filename;
+ $build_pnor_command .= " --binFile_UVBWLIST $scratch_dir/uvbwlist.bin";
}
if ($release eq "p8"){
$build_pnor_command .= " --binFile_SBEC $scratch_dir/$sbec_binary_filename";
diff --git a/p9Layouts/defaultPnorLayout_64.xml b/p9Layouts/defaultPnorLayout_64.xml
index e37980d..3201662 100644
--- a/p9Layouts/defaultPnorLayout_64.xml
+++ b/p9Layouts/defaultPnorLayout_64.xml
@@ -395,5 +395,14 @@ Layout Description
<sha512Version/>
<readOnly/>
<ecc/>
- </section>
+ </section>
+ <section>
+ <description>Ultravisor XSCOM White/Blacklist (64K)</description>
+ <eyeCatch>UVBWLIST</eyeCatch>
+ <physicalOffset>0x31F4000</physicalOffset>
+ <physicalRegionSize>0x10000</physicalRegionSize>
+ <side>sideless</side>
+ <sha512Version/>
+ <readOnly/>
+ </section>
</pnor>
diff --git a/update_image.pl b/update_image.pl
index 2efcb50..e0656c4 100755
--- a/update_image.pl
+++ b/update_image.pl
@@ -305,6 +305,7 @@ sub processConvergedSections {
$sections{FIRDATA}{out} = "$scratch_dir/firdata.bin.ecc";
$sections{SECBOOT}{out} = "$scratch_dir/secboot.bin.ecc";
$sections{RINGOVD}{out} = "$scratch_dir/ringOvd.bin";
+ $sections{UVBWLIST}{out} = "$scratch_dir/uvbwlist.bin";
if(-e $wof_binary_filename)
{
OpenPOWER on IntegriCloud