summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPrem Shanker Jha <premjha2@in.ibm.com>2018-12-20 00:41:47 -0600
committerhostboot <hostboot@us.ibm.com>2019-01-26 10:41:52 -0600
commit41a92e1e1fc1e89a0a47582d7e6974a8fe47d7f6 (patch)
treed64fc0bc7a296d0eea50ffb305981b83b8469355
parent68d1acfd7de3588094745ccc1f49256a760fa95c (diff)
downloadtalos-hcode-41a92e1e1fc1e89a0a47582d7e6974a8fe47d7f6.tar.gz
talos-hcode-41a92e1e1fc1e89a0a47582d7e6974a8fe47d7f6.zip
VDM(Part 1): Introduced new members in CME and CPMR image headers
commit introduces new members in CPMR and CME image headers. These fields will be utilised in subsequent commits to facilitate and execute downloading of LPSPB customized for a quad. Key_Cronus_Test=PM_REGRESS Change-Id: I9af8f2e6c2570a4bb0ea6a95a458b30b7e25273e Reviewed-on: http://rchgit01.rchland.ibm.com/gerrit1/69964 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: Hostboot CI <hostboot-ci+hostboot@us.ibm.com> Tested-by: Cronus HW CI <cronushw-ci+hostboot@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: RANGANATHPRASAD G. BRAHMASAMUDRA <prasadbgr@in.ibm.com> Reviewed-by: Gregory S. Still <stillgs@us.ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com>
-rw-r--r--import/chips/p9/procedures/hwp/lib/p9_hcode_image_defines.H10
1 files changed, 9 insertions, 1 deletions
diff --git a/import/chips/p9/procedures/hwp/lib/p9_hcode_image_defines.H b/import/chips/p9/procedures/hwp/lib/p9_hcode_image_defines.H
index 92419f7b..eeae5161 100644
--- a/import/chips/p9/procedures/hwp/lib/p9_hcode_image_defines.H
+++ b/import/chips/p9/procedures/hwp/lib/p9_hcode_image_defines.H
@@ -5,7 +5,7 @@
/* */
/* OpenPOWER HCODE Project */
/* */
-/* COPYRIGHT 2015,2018 */
+/* COPYRIGHT 2015,2019 */
/* [+] International Business Machines Corp. */
/* */
/* */
@@ -155,6 +155,12 @@ HCD_HDR_UINT32( coreScomLength, 0);
HCD_HDR_UINT32( coreSelfRestoreOffset, 0);
HCD_HDR_UINT32( coreSelfRestoreLength, 0);
HCD_HDR_UINT32( coreMaxScomEntry, 0);
+HCD_HDR_UINT32( quad0PstateOffset, 0);
+HCD_HDR_UINT32( quad1PstateOffset, 0);
+HCD_HDR_UINT32( quad2PstateOffset, 0);
+HCD_HDR_UINT32( quad3PstateOffset, 0);
+HCD_HDR_UINT32( quad4PstateOffset, 0);
+HCD_HDR_UINT32( quad5PstateOffset, 0);
HCD_HDR_PAD(CPMR_HEADER_SIZE);
#ifdef __ASSEMBLER__
.endm
@@ -305,6 +311,8 @@ HCD_HDR_UINT16(g_cme_qm_mode_flags, 0);
HCD_HDR_UINT32(g_cme_timebase_hz, 0); //Retain next field at 8B boundary
HCD_HDR_UINT64(g_cme_cpmr_PhyAddr, 0);
HCD_HDR_UINT64(g_cme_unsec_cpmr_PhyAddr, 0);
+HCD_HDR_UINT32(g_cme_pstate_offset, 0);
+HCD_HDR_UINT32(g_cme_custom_length, 0);
HCD_HDR_PAD(IMG_HDR_ALIGN_SIZE);
#ifdef __ASSEMBLER__
.endm
OpenPOWER on IntegriCloud