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 3e2c4f1fd69..fc6980d51f6 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 @@ -396,6 +396,8 @@ typedef struct uint16_t ecGptrRing; uint16_t ecTimeRing; uint16_t ecModeRing; + uint16_t ecabstRing; + uint8_t reserved[6]; } CoreCmnRingsList_t; typedef struct diff --git a/src/import/chips/p9/procedures/hwp/pm/p9_scan_ring_util.C b/src/import/chips/p9/procedures/hwp/pm/p9_scan_ring_util.C index 433ae1ad294..3df823217f5 100644 --- a/src/import/chips/p9/procedures/hwp/pm/p9_scan_ring_util.C +++ b/src/import/chips/p9/procedures/hwp/pm/p9_scan_ring_util.C @@ -325,6 +325,7 @@ RingBucket::RingBucket( PlatId i_plat, uint8_t* i_pRingStart, RingDebugMode_t i_ { ec_gptr, 0, 0 }, { ec_time, 0, 0 }, { ec_mode, 0, 0 }, + { ec_abst, 0, 0 }, }; RingProfile l_coreSpecRings[TEMP_MAX_CORE_SPEC_RINGS * MAX_CORES_PER_CHIP] = @@ -371,6 +372,7 @@ RingBucket::RingBucket( PlatId i_plat, uint8_t* i_pRingStart, RingDebugMode_t i_ iv_ringName[ ec_time ] = (char*)"ec_time "; iv_ringName[ ec_mode ] = (char*)"ec_mode "; iv_ringName[ ec_repr ] = (char*)"ec_repr "; + iv_ringName[ ec_abst ] = (char*)"ec_abst "; } }