summaryrefslogtreecommitdiffstats
path: root/src/import/chips
diff options
context:
space:
mode:
authorPrem Shanker Jha <premjha2@in.ibm.com>2018-12-20 00:41:47 -0600
committerDaniel M. Crowell <dcrowell@us.ibm.com>2019-02-08 15:22:21 -0600
commit0ac318bbe2e137e30a6cd22793428c3999ab33ce (patch)
tree0e4100f71a9804086d0c91ef866b9f36ca22cdd8 /src/import/chips
parentb898a84dd4c28238a803fa6e94433576d3dcc748 (diff)
downloadtalos-hostboot-0ac318bbe2e137e30a6cd22793428c3999ab33ce.tar.gz
talos-hostboot-0ac318bbe2e137e30a6cd22793428c3999ab33ce.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> Reviewed-on: http://rchgit01.rchland.ibm.com/gerrit1/69969 Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com> Tested-by: Jenkins OP HW <op-hw-jenkins+hostboot@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
Diffstat (limited to 'src/import/chips')
-rw-r--r--src/import/chips/p9/procedures/hwp/lib/p9_hcode_image_defines.H10
1 files changed, 9 insertions, 1 deletions
diff --git a/src/import/chips/p9/procedures/hwp/lib/p9_hcode_image_defines.H b/src/import/chips/p9/procedures/hwp/lib/p9_hcode_image_defines.H
index e248c6d64..64d81508c 100644
--- a/src/import/chips/p9/procedures/hwp/lib/p9_hcode_image_defines.H
+++ b/src/import/chips/p9/procedures/hwp/lib/p9_hcode_image_defines.H
@@ -5,7 +5,7 @@
/* */
/* OpenPOWER HostBoot Project */
/* */
-/* Contributors Listed Below - COPYRIGHT 2016,2018 */
+/* Contributors Listed Below - COPYRIGHT 2016,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