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/include/usr/pnor | |
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/include/usr/pnor')
-rw-r--r-- | src/include/usr/pnor/pnorif.H | 24 |
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 */ }; |