summaryrefslogtreecommitdiffstats
path: root/src/include/usr/pnor
diff options
context:
space:
mode:
authorAdam Muhle <armuhle@us.ibm.com>2012-04-03 13:50:27 -0500
committerA. Patrick Williams III <iawillia@us.ibm.com>2012-04-04 20:41:11 -0500
commit4e29fbf87555f7d1b4c9923203f091bde397e2a6 (patch)
tree6eb61e58da75f2cc58401a1e437b0a7887673476 /src/include/usr/pnor
parentdd7a32e1a27ecac1c8decaa958cbca7ef139c6bc (diff)
downloadtalos-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/include/usr/pnor')
-rw-r--r--src/include/usr/pnor/pnorif.H24
1 files changed, 12 insertions, 12 deletions
diff --git a/src/include/usr/pnor/pnorif.H b/src/include/usr/pnor/pnorif.H
index c26c49486..86dbdebc5 100644
--- a/src/include/usr/pnor/pnorif.H
+++ b/src/include/usr/pnor/pnorif.H
@@ -36,22 +36,22 @@ namespace PNOR
enum SectionId
{
TOC, /**< Table of Contents */
- GLOBAL_DATA, /**< Global Data */
- SBE_IPL, /**< Self-Boot Engine IPL image */
- HB_BASE_CODE, /**< Hostboot Base Image */
- HB_DATA, /**< Hostboot Data */
- HB_ERRLOGS, /**< Hostboot Error log Repository */
HB_EXT_CODE, /**< Hostboot Extended Image */
- HB_RUNTIME, /**< Hostboot Runtime Image */
- PAYLOAD, /**< HAL/OPAL */
- PFW_LITE_CODE, /**< PFW-lite */
- OCC_CODE, /**< OCC Code Image */
- KVM_PART_INFO, /**< KVM Partition Information */
- CODE_UPDATE, /**< Code Update Overhead */
+ HB_DATA, /**< Hostboot Data */
+ DIMM_JEDEC_VPD, /**< DIMM JEDEC VPD */
+ MODULE_VPD, /**< Module VPD */
NUM_SECTIONS, /**< Number of defined sections */
+ //Not currently used
+// GLOBAL_DATA, /**< Global Data */
+// SBE_IPL, /**< Self-Boot Engine IPL image */
+// HB_BASE_CODE, /**< Hostboot Base Image */
+// PAYLOAD, /**< HAL/OPAL */
+// HB_RUNTIME, /**< Hostboot Runtime Image */
+// HB_ERRLOGS, /**< Hostboot Error log Repository */
+
FIRST_SECTION = TOC, /**< First section (for looping) */
- LAST_SECTION = CODE_UPDATE, /**< Last section (for looping) */
+ LAST_SECTION = MODULE_VPD, /**< Last section (for looping) */
INVALID_SECTION = NUM_SECTIONS, /**< Used for error cases, initialization */
};
OpenPOWER on IntegriCloud