diff options
author | Adam Muhle <armuhle@us.ibm.com> | 2012-04-03 13:50:27 -0500 |
---|---|---|
committer | A. Patrick Williams III <iawillia@us.ibm.com> | 2012-04-04 20:41:11 -0500 |
commit | 4e29fbf87555f7d1b4c9923203f091bde397e2a6 (patch) | |
tree | 6eb61e58da75f2cc58401a1e437b0a7887673476 /src/build/buildpnor/pnorLayout.xml | |
parent | dd7a32e1a27ecac1c8decaa958cbca7ef139c6bc (diff) | |
download | talos-hostboot-4e29fbf87555f7d1b4c9923203f091bde397e2a6.tar.gz talos-hostboot-4e29fbf87555f7d1b4c9923203f091bde397e2a6.zip |
Automating creation of PNOR image with TOC and Section data.
Wrote buildpnor.pl which builds PNOR image based on pnorLayout.xml file
and input binary files. Setup makefiles to create PNOR if input
files change and to handle make clean.
Updated PNORRP to support new section offsets and new MVPD and
DIMM VPD sections. Also updated PNORDD to use 4 MB of L3 Cache
as fake-PNOR.
Change-Id: Ic40670a45a53211a2414570d7fe5632e19bd44ed
RTC: 35043
Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/819
Reviewed-by: Terry J. Opie <opiet@us.ibm.com>
Tested-by: Jenkins Server
Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
Diffstat (limited to 'src/build/buildpnor/pnorLayout.xml')
-rw-r--r-- | src/build/buildpnor/pnorLayout.xml | 66 |
1 files changed, 66 insertions, 0 deletions
diff --git a/src/build/buildpnor/pnorLayout.xml b/src/build/buildpnor/pnorLayout.xml new file mode 100644 index 000000000..66afd169c --- /dev/null +++ b/src/build/buildpnor/pnorLayout.xml @@ -0,0 +1,66 @@ +<!-- IBM_PROLOG_BEGIN_TAG + This is an automatically generated prolog. + + $Source: src/build/buildpnor/pnorLayout.xml $ + + IBM CONFIDENTIAL + + COPYRIGHT International Business Machines Corp. 2012 + + p1 + + Object Code Only (OCO) source materials + Licensed Internal Code Source Materials + IBM HostBoot Licensed Internal Code + + The source code for this program is not published or other- + wise divested of its trade secrets, irrespective of what has + been deposited with the U.S. Copyright Office. + + Origin: 30 + + IBM_PROLOG_END --> +<pnor> + <section> + <description>Table of Contents (2K)</description> + <eyeCatch>TOC</eyeCatch> + <physicalOffset>0</physicalOffset> + <physicalRegionSize>0x1000</physicalRegionSize> + <ecc>no</ecc> + <source>Generate</source> + </section> + <section> + <description>Hostboot Extended image (2MB)</description> + <eyeCatch>HBI</eyeCatch> + <physicalOffset>0x1000</physicalOffset> + <physicalRegionSize>0x200000</physicalRegionSize> + <ecc>no</ecc> + <source>File</source> + </section> + <section> + <description>Attribute Data (512K)</description> + <eyeCatch>HBD</eyeCatch> + <physicalOffset>0x201000</physicalOffset> + <physicalRegionSize>0x80000</physicalRegionSize> + <ecc>no</ecc> + <source>File</source> + </section> + <section> + <description>Module VPD</description> + <eyeCatch>MVPD</eyeCatch> + <physicalOffset>0x281000</physicalOffset> + <physicalRegionSize>0x80000</physicalRegionSize> + <actualRegionSize>0x80000</actualRegionSize> + <ecc>no</ecc> + <source>Blank</source> + </section> + <section> + <description>DIMM JEDEC</description> + <eyeCatch>DJVPD</eyeCatch> + <physicalOffset>0x301000</physicalOffset> + <physicalRegionSize>0x40000</physicalRegionSize> + <actualRegionSize>0x40000</actualRegionSize> + <ecc>no</ecc> + <source>Blank</source> + </section> +</pnor> |