From 4e29fbf87555f7d1b4c9923203f091bde397e2a6 Mon Sep 17 00:00:00 2001 From: Adam Muhle Date: Tue, 3 Apr 2012 13:50:27 -0500 Subject: 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 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III --- src/include/usr/pnor/pnorif.H | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) (limited to 'src/include/usr/pnor') 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 */ }; -- cgit v1.2.1