diff options
author | Thi Tran <thi@us.ibm.com> | 2017-08-30 13:54:43 -0500 |
---|---|---|
committer | Daniel M. Crowell <dcrowell@us.ibm.com> | 2017-09-07 15:49:06 -0400 |
commit | 0eb03d7dc21b05d436212f0f3a412dad683b926d (patch) | |
tree | fe34f878032c638e230fb154ff103577b6b7439d /src/import/chips | |
parent | 23997f4f67d6d8c9607f6051ac9e489fbc125cb0 (diff) | |
download | talos-hostboot-0eb03d7dc21b05d436212f0f3a412dad683b926d.tar.gz talos-hostboot-0eb03d7dc21b05d436212f0f3a412dad683b926d.zip |
L3 Update - p9_pm_get_poundv/w_bucket HWPs
Change-Id: If57eb4edecbaba0c3436da845da7a1c2d3572a1f
Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/45416
Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com>
Reviewed-by: Martin Gloff <mgloff@us.ibm.com>
Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com>
Tested-by: Hostboot CI <hostboot-ci+hostboot@us.ibm.com>
Reviewed-by: Gregory S. Still <stillgs@us.ibm.com>
Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com>
Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/45426
Reviewed-by: Hostboot Team <hostboot@us.ibm.com>
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')
10 files changed, 159 insertions, 40 deletions
diff --git a/src/import/chips/p9/procedures/hwp/pm/p9_pm_get_poundv_bucket.C b/src/import/chips/p9/procedures/hwp/pm/p9_pm_get_poundv_bucket.C index 756c4bd7e..1dae72994 100644 --- a/src/import/chips/p9/procedures/hwp/pm/p9_pm_get_poundv_bucket.C +++ b/src/import/chips/p9/procedures/hwp/pm/p9_pm_get_poundv_bucket.C @@ -26,6 +26,12 @@ /// @file p9_pm_get_poundv_bucket.C /// @brief Grab PM data from attribute /// +/// *HWP HW Owner : N/A (This is a FW delivered function) +/// *HWP FW Owner : Thi Tran <thi@us.ibm.com> +/// *HWP Team : PM - Calling this function. +/// *HWP Consumed by : FSP +/// *HWP Level : 3 +/// // ---------------------------------------------------------------------- // Includes @@ -33,11 +39,12 @@ #include <p9_pm_get_poundv_bucket.H> #include <attribute_ids.H> +// See doxygen in header file fapi2::ReturnCode p9_pm_get_poundv_bucket( const fapi2::Target<fapi2::TARGET_TYPE_EQ>& i_target, fapi2::voltageBucketData_t& o_data) { - FAPI_IMP("Entering p9_pm_get_poundv_bucket ...."); + FAPI_DBG("Entering p9_pm_get_poundv_bucket ...."); //Set up a char array to hold the bucket data from an attr read fapi2::ATTR_POUNDV_BUCKET_DATA_Type l_bucketAttr; @@ -50,7 +57,7 @@ fapi2::ReturnCode p9_pm_get_poundv_bucket( memcpy(&o_data, l_bucketAttr, sizeof(o_data)); fapi_try_exit: - FAPI_IMP("Exiting p9_pm_get_poundv_bucket ...."); + FAPI_DBG("Exiting p9_pm_get_poundv_bucket ...."); return fapi2::current_err; } diff --git a/src/import/chips/p9/procedures/hwp/pm/p9_pm_get_poundv_bucket.H b/src/import/chips/p9/procedures/hwp/pm/p9_pm_get_poundv_bucket.H index 1b278f56c..db2823c01 100644 --- a/src/import/chips/p9/procedures/hwp/pm/p9_pm_get_poundv_bucket.H +++ b/src/import/chips/p9/procedures/hwp/pm/p9_pm_get_poundv_bucket.H @@ -5,7 +5,7 @@ /* */ /* OpenPOWER HostBoot Project */ /* */ -/* Contributors Listed Below - COPYRIGHT 2016 */ +/* Contributors Listed Below - COPYRIGHT 2016,2017 */ /* [+] International Business Machines Corp. */ /* */ /* */ @@ -28,6 +28,12 @@ /// can be stored inside of this struct. /// Also define prototype for p9_pm_get_poundv_bucket /// +/// *HWP HW Owner : N/A (This is a FW delivered function) +/// *HWP FW Owner : Thi Tran <thi@us.ibm.com> +/// *HWP Team : PM - Calling this function. +/// *HWP Consumed by : FSP +/// *HWP Level : 3 +/// #ifndef _P9_PM_GET_POUND_V_BUCKET_H_ #define _P9_PM_GET_POUND_V_BUCKET_H_ @@ -97,8 +103,8 @@ typedef struct __attribute__((__packed__)) voltageBucketData /// bucket ID read off of parent proc chip. This function /// will pass out a structured format of the #V data of correct /// endianness. -/// @param[in] i_target EQ chiplet target -/// @param[in] o_data structured data describing the #v bucket used +/// @param[in] i_target EQ chiplet target +/// @param[out] o_data structured data describing the #v bucket used /// @return FAPI2_RC_SUCCESS if success, else error code. /// fapi2::ReturnCode p9_pm_get_poundv_bucket( diff --git a/src/import/chips/p9/procedures/hwp/pm/p9_pm_get_poundv_bucket_attr.C b/src/import/chips/p9/procedures/hwp/pm/p9_pm_get_poundv_bucket_attr.C index a456afaa6..ec6b75ef3 100644 --- a/src/import/chips/p9/procedures/hwp/pm/p9_pm_get_poundv_bucket_attr.C +++ b/src/import/chips/p9/procedures/hwp/pm/p9_pm_get_poundv_bucket_attr.C @@ -23,9 +23,16 @@ /* */ /* IBM_PROLOG_END_TAG */ /// + /// @file p9_pm_get_poundv_bucket_attr.C /// @brief Grab PM data from certain bucket in #V keyword in LRPX record /// +/// *HWP HW Owner : N/A (This is a FW delivered function) +/// *HWP FW Owner : Thi Tran <thi@us.ibm.com> +/// *HWP Team : PM - Calling this function. +/// *HWP Consumed by : FSP +/// *HWP Level : 3 +/// // ---------------------------------------------------------------------- // Includes @@ -76,7 +83,6 @@ fapi2::ReturnCode p9_pm_get_poundv_bucket_attr( lrpRecord = static_cast<fapi2::MvpdRecord>(l_eqChipUnitPos + fapi2::MVPD_RECORD_LRP0 ); - //check if bucket num has been overriden FAPI_TRY(FAPI_ATTR_GET(fapi2::ATTR_POUNDV_BUCKET_NUM_OVERRIDE, i_target, @@ -225,10 +231,12 @@ fapi2::ReturnCode p9_pm_get_poundv_bucket_attr( else { - FAPI_ERR("p9_pm_get_poundv_bucket_attr::Invalid number of matching nest freqs found for PBFreq=%d. Matches found = %d", + FAPI_ERR("p9_pm_get_poundv_bucket_attr::Invalid number of matching " + "nest freqs found for PBFreq=%d. Matches found = %d", l_sysNestFreq, l_numMatches ); FAPI_ASSERT(false, fapi2::INVALID_MATCHING_FREQ_NUMBER(). + set_EQ_TARGET(i_target). set_MATCHES_FOUND(l_numMatches). set_DESIRED_FREQPB(l_sysNestFreq). set_LRPREC(lrpRecord). @@ -237,8 +245,7 @@ fapi2::ReturnCode p9_pm_get_poundv_bucket_attr( set_BUCKETC_FREQPB(l_bucketNestFreqs[2]). set_BUCKETD_FREQPB(l_bucketNestFreqs[3]). set_BUCKETE_FREQPB(l_bucketNestFreqs[4]). - set_BUCKETF_FREQPB(l_bucketNestFreqs[5]). - set_EQ(i_target), + set_BUCKETF_FREQPB(l_bucketNestFreqs[5]), "Matches found is NOT 1" ); } } @@ -246,6 +253,7 @@ fapi2::ReturnCode p9_pm_get_poundv_bucket_attr( { FAPI_ASSERT( false, fapi2::INVALID_POUNDV_VERSION() + .set_EQ_TARGET(i_target) .set_POUNDV_VERSION(*l_fullVpdData), "p9_pm_get_poundv_bucket_attr::Invalid #V record version: 0x%x", *l_fullVpdData); @@ -254,7 +262,9 @@ fapi2::ReturnCode p9_pm_get_poundv_bucket_attr( // This assert ensures the size of the calculated data is correct FAPI_ASSERT(l_vpdSize - POUNDV_BUCKET_OFFSET - ((l_bucketId - 1) * l_bucketSize) >= l_bucketSize, - fapi2::BAD_VPD_READ().set_EXPECTED_SIZE(sizeof(l_bucketSize)) + fapi2::BAD_VPD_READ() + .set_EQ_TARGET(i_target) + .set_EXPECTED_SIZE(sizeof(l_bucketSize)) .set_ACTUAL_SIZE(l_vpdSize - POUNDV_BUCKET_OFFSET - ((l_bucketId - 1) * l_bucketSize)), "#V data read was too small!" ); @@ -265,7 +275,7 @@ fapi2::ReturnCode p9_pm_get_poundv_bucket_attr( // NOTE: Bucket IDs range from 1-6 FAPI_ASSERT( (l_bucketId <= NUM_BUCKETS) && (l_bucketId != 0), fapi2::INVALID_BUCKET_ID() - .set_TARGET(i_target) + .set_EQ_TARGET(i_target) .set_BUCKET_ID(l_bucketId), "Invalid Bucket Id = %d", l_bucketId ); @@ -294,5 +304,3 @@ fapi_try_exit: return fapi2::current_err; } - - diff --git a/src/import/chips/p9/procedures/hwp/pm/p9_pm_get_poundv_bucket_attr.H b/src/import/chips/p9/procedures/hwp/pm/p9_pm_get_poundv_bucket_attr.H index 04a5153d6..b2eb7d073 100644 --- a/src/import/chips/p9/procedures/hwp/pm/p9_pm_get_poundv_bucket_attr.H +++ b/src/import/chips/p9/procedures/hwp/pm/p9_pm_get_poundv_bucket_attr.H @@ -5,7 +5,7 @@ /* */ /* OpenPOWER HostBoot Project */ /* */ -/* Contributors Listed Below - COPYRIGHT 2016 */ +/* Contributors Listed Below - COPYRIGHT 2016,2017 */ /* [+] International Business Machines Corp. */ /* */ /* */ @@ -22,11 +22,18 @@ /* permissions and limitations under the License. */ /* */ /* IBM_PROLOG_END_TAG */ + /// -/// @file p9_pm_get_poundv_bucket.H +/// @file p9_pm_get_poundv_bucket_attr.H /// @brief Provide structure for voltageBucketData so that info from #V keyword /// can be stored inside of this struct. -/// Also define prototype for p9_pm_get_poundv_bucket +/// Also define prototype for p9_pm_get_poundv_bucket_attr +/// +/// *HWP HW Owner : N/A (This is a FW delivered function) +/// *HWP FW Owner : Thi Tran <thi@us.ibm.com> +/// *HWP Team : PM - Calling this function. +/// *HWP Consumed by : FSP +/// *HWP Level : 3 /// #ifndef _P9_PM_GET_POUND_V_BUCKET_ATTR_H_ diff --git a/src/import/chips/p9/procedures/hwp/pm/p9_pm_get_poundw_bucket.C b/src/import/chips/p9/procedures/hwp/pm/p9_pm_get_poundw_bucket.C index dfc2e3266..9a13c51a2 100644 --- a/src/import/chips/p9/procedures/hwp/pm/p9_pm_get_poundw_bucket.C +++ b/src/import/chips/p9/procedures/hwp/pm/p9_pm_get_poundw_bucket.C @@ -26,6 +26,17 @@ /// @file p9_pm_get_poundw_bucket.C /// @brief Grab PM data from attribute /// +/// @file p9_pm_get_poundw_bucket.H +/// @brief Provide structure for vdmData so that info from #W keyword can be +/// stored inside of this struct. +/// Also define prototype for p9_pm_get_poundw_bucket +/// +/// *HWP HW Owner : N/A (This is a FW delivered function) +/// *HWP FW Owner : Thi Tran <thi@us.ibm.com> +/// *HWP Team : PM - Calling this function. +/// *HWP Consumed by : FSP +/// *HWP Level : 3 +/// // ---------------------------------------------------------------------- // Includes @@ -33,11 +44,12 @@ #include <p9_pm_get_poundw_bucket.H> #include <attribute_ids.H> +// See doxygen in header file fapi2::ReturnCode p9_pm_get_poundw_bucket( const fapi2::Target<fapi2::TARGET_TYPE_EQ>& i_target, fapi2::vdmData_t& o_data) { - FAPI_IMP("Entering p9_pm_get_poundw_bucket ...."); + FAPI_DBG("Entering p9_pm_get_poundw_bucket ...."); //Set up a char array to hold the bucket data from an attr read fapi2::ATTR_POUNDW_BUCKET_DATA_Type l_bucketAttr; @@ -50,7 +62,6 @@ fapi2::ReturnCode p9_pm_get_poundw_bucket( memcpy(&o_data, l_bucketAttr, sizeof(o_data)); fapi_try_exit: - FAPI_IMP("Exiting p9_pm_get_poundw_bucket ...."); - + FAPI_DBG("Exiting p9_pm_get_poundw_bucket ...."); return fapi2::current_err; } diff --git a/src/import/chips/p9/procedures/hwp/pm/p9_pm_get_poundw_bucket.H b/src/import/chips/p9/procedures/hwp/pm/p9_pm_get_poundw_bucket.H index cae4d3b9f..47f72c091 100644 --- a/src/import/chips/p9/procedures/hwp/pm/p9_pm_get_poundw_bucket.H +++ b/src/import/chips/p9/procedures/hwp/pm/p9_pm_get_poundw_bucket.H @@ -28,6 +28,12 @@ /// stored inside of this struct. /// Also define prototype for p9_pm_get_poundw_bucket /// +/// *HWP HW Owner : N/A (This is a FW delivered function) +/// *HWP FW Owner : Thi Tran <thi@us.ibm.com> +/// *HWP Team : PM - Calling this function. +/// *HWP Consumed by : FSP +/// *HWP Level : 3 +/// #ifndef _P9_PM_GET_POUND_W_BUCKET_H_ #define _P9_PM_GET_POUND_W_BUCKET_H_ @@ -66,8 +72,8 @@ typedef struct __attribute__((__packed__)) vdmData /// bucket ID read off of parent proc chip. This function /// will pass out a structured format of the #W data of correct /// endianness. -/// @param[in] i_target EQ chiplet target -/// @param[in] o_data structured data describing the #w bucket used +/// @param[in] i_target EQ chiplet target +/// @param[out] o_data structured data describing the #w bucket used /// @return FAPI2_RC_SUCCESS if success, else error code. /// fapi2::ReturnCode p9_pm_get_poundw_bucket( diff --git a/src/import/chips/p9/procedures/hwp/pm/p9_pm_get_poundw_bucket_attr.C b/src/import/chips/p9/procedures/hwp/pm/p9_pm_get_poundw_bucket_attr.C index ac21cb6eb..26b638489 100644 --- a/src/import/chips/p9/procedures/hwp/pm/p9_pm_get_poundw_bucket_attr.C +++ b/src/import/chips/p9/procedures/hwp/pm/p9_pm_get_poundw_bucket_attr.C @@ -26,6 +26,12 @@ /// @file p9_pm_get_poundw_bucket_attr.C /// @brief Grab PM data from certain bucket in #W keyword in CRP0 record /// +/// *HWP HW Owner : N/A (This is a FW delivered function) +/// *HWP FW Owner : Thi Tran <thi@us.ibm.com> +/// *HWP Team : PM - Calling this function. +/// *HWP Consumed by : FSP +/// *HWP Level : 3 +/// // ---------------------------------------------------------------------- // Includes @@ -36,6 +42,7 @@ #include <mvpd_access_defs.H> #include <attribute_ids.H> +// See doxygen in header file fapi2::ReturnCode p9_pm_get_poundw_bucket_attr( const fapi2::Target<fapi2::TARGET_TYPE_EQ>& i_target, uint8_t* o_data) @@ -106,6 +113,7 @@ fapi2::ReturnCode p9_pm_get_poundw_bucket_attr( { FAPI_ASSERT( false, fapi2::INVALID_POUNDW_VERSION() + .set_EQ_TARGET(i_target) .set_POUNDW_VERSION(*l_fullVpdData), "p9_pm_get_poundw_bucket_attr::Invalid #W record " "version: 0x%x", @@ -119,6 +127,7 @@ fapi2::ReturnCode p9_pm_get_poundw_bucket_attr( FAPI_ASSERT(l_vpdSize - POUNDW_VERSION_SIZE - ((l_bucketId - 1) * l_bucketSize) >= l_bucketSize, fapi2::BAD_POUNDW_VPD_READ() + .set_EQ_TARGET(i_target) .set_EXPECTED_SIZE(l_bucketSize) .set_ACTUAL_SIZE(l_vpdSize - POUNDW_VERSION_SIZE - ((l_bucketId - 1) * l_bucketSize)), @@ -133,6 +142,7 @@ fapi2::ReturnCode p9_pm_get_poundw_bucket_attr( // This assert ensures the output data bucket ID matches what we looked for FAPI_ASSERT( (l_bucketId == ((fapi2::vdmData_t*)o_data)->bucketId), fapi2::INCORRECT_POUNDW_BUCKET_ID() + .set_EQ_TARGET(i_target) .set_BUCKET_ID(((fapi2::vdmData_t*)o_data)->bucketId) .set_EXP_BUCKET_ID(l_bucketId), "Incorrect Bucket Id = %d, expected %d", diff --git a/src/import/chips/p9/procedures/hwp/pm/p9_pm_get_poundw_bucket_attr.H b/src/import/chips/p9/procedures/hwp/pm/p9_pm_get_poundw_bucket_attr.H index ec68fcda0..b7f97caea 100644 --- a/src/import/chips/p9/procedures/hwp/pm/p9_pm_get_poundw_bucket_attr.H +++ b/src/import/chips/p9/procedures/hwp/pm/p9_pm_get_poundw_bucket_attr.H @@ -27,6 +27,12 @@ /// @brief Define prototype for p9_pm_get_poundw_bucket_attr. This function /// retrieves a vdmData structure with info from #W keyword. /// +/// *HWP HW Owner : N/A (This is a FW delivered function) +/// *HWP FW Owner : Thi Tran <thi@us.ibm.com> +/// *HWP Team : PM - Calling this function. +/// *HWP Consumed by : FSP +/// *HWP Level : 3 +/// #ifndef _P9_PM_GET_POUND_W_BUCKET_ATTR_H_ #define _P9_PM_GET_POUND_W_BUCKET_ATTR_H_ diff --git a/src/import/chips/p9/procedures/xml/error_info/p9_pm_get_poundv_bucket_errors.xml b/src/import/chips/p9/procedures/xml/error_info/p9_pm_get_poundv_bucket_errors.xml index 3d67361f5..fcca03d21 100644 --- a/src/import/chips/p9/procedures/xml/error_info/p9_pm_get_poundv_bucket_errors.xml +++ b/src/import/chips/p9/procedures/xml/error_info/p9_pm_get_poundv_bucket_errors.xml @@ -5,7 +5,7 @@ <!-- --> <!-- OpenPOWER HostBoot Project --> <!-- --> -<!-- Contributors Listed Below - COPYRIGHT 2016 --> +<!-- Contributors Listed Below - COPYRIGHT 2016,2017 --> <!-- [+] International Business Machines Corp. --> <!-- --> <!-- --> @@ -27,25 +27,50 @@ <hwpError> <rc>RC_BAD_VPD_READ</rc> <description> - Attempted to read #V data and got less data than we expected + Attempted to read #V data and got less data than we expected </description> + <ffdc>EQ_TARGET</ffdc> <ffdc>EXPECTED_SIZE</ffdc> <ffdc>ACTUAL_SIZE</ffdc> + <callout> + <hw> + <hwid>VPD_PART</hwid> + <refTarget>EQ_TARGET</refTarget> + </hw> + <priority>HIGH</priority> + </callout> + <callout> + <procedure>CODE</procedure> + <priority>LOW</priority> + </callout> </hwpError> <!-- ******************************************************************** --> <hwpError> <rc>RC_INVALID_POUNDV_VERSION</rc> <description> - Read unknown version type from #V keyword in a LRP record + Read unknown version type from #V keyword in a LRP record </description> + <ffdc>EQ_TARGET</ffdc> <ffdc>POUNDV_VERSION</ffdc> + <callout> + <hw> + <hwid>VPD_PART</hwid> + <refTarget>EQ_TARGET</refTarget> + </hw> + <priority>HIGH</priority> + </callout> + <callout> + <procedure>CODE</procedure> + <priority>LOW</priority> + </callout> </hwpError> <!-- ******************************************************************** --> <hwpError> <rc>RC_INVALID_MATCHING_FREQ_NUMBER</rc> <description> - Found either zero or multiple buckets for the desired powerbus frequency + Found either zero or multiple buckets for the desired powerbus frequency </description> + <ffdc>EQ_TARGET</ffdc> <ffdc>MATCHES_FOUND</ffdc> <ffdc>DESIRED_FREQPB</ffdc> <ffdc>LRPREC</ffdc> @@ -60,15 +85,18 @@ <priority>HIGH</priority> </callout> <callout> - <target>EQ</target> - <priority>LOW</priority> + <hw> + <hwid>VPD_PART</hwid> + <refTarget>EQ_TARGET</refTarget> + </hw> + <priority>LOW</priority> </callout> </hwpError> <!-- ******************************************************************** --> <hwpError> <rc>RC_INVALID_EQ_CHIP_POS</rc> <description> - Encountered an invalid value for EQ chip position + Encountered an invalid value for EQ chip position </description> <ffdc>EQ_POSITION</ffdc> <callout> @@ -80,19 +108,17 @@ <hwpError> <rc>RC_INVALID_BUCKET_ID</rc> <description> - Encountered an invalid Bucket Id. Valid values are 1-6 inclusive. + Encountered an invalid Bucket Id. Valid values are 1-6 inclusive. </description> + <ffdc>EQ_TARGET</ffdc> <ffdc>BUCKET_ID</ffdc> <callout> - <target>TARGET</target> - <priority>HIGH</priority> + <hw> + <hwid>VPD_PART</hwid> + <refTarget>EQ_TARGET</refTarget> + </hw> + <priority>HIGH</priority> </callout> - <deconfigure> - <target>TARGET</target> - </deconfigure> - <gard> - <target>TARGET</target> - </gard> </hwpError> <!-- ******************************************************************** --> </hwpErrors> diff --git a/src/import/chips/p9/procedures/xml/error_info/p9_pm_get_poundw_bucket_errors.xml b/src/import/chips/p9/procedures/xml/error_info/p9_pm_get_poundw_bucket_errors.xml index c77ead992..6a5f01f61 100644 --- a/src/import/chips/p9/procedures/xml/error_info/p9_pm_get_poundw_bucket_errors.xml +++ b/src/import/chips/p9/procedures/xml/error_info/p9_pm_get_poundw_bucket_errors.xml @@ -27,27 +27,59 @@ <hwpError> <rc>RC_BAD_POUNDW_VPD_READ</rc> <description> - Attempted to read #W data and got less data than we expected + Attempted to read #W data and got less data than we expected </description> + <ffdc>EQ_TARGET</ffdc> <ffdc>EXPECTED_SIZE</ffdc> <ffdc>ACTUAL_SIZE</ffdc> + <callout> + <hw> + <hwid>VPD_PART</hwid> + <refTarget>EQ_TARGET</refTarget> + </hw> + <priority>HIGH</priority> + </callout> + <callout> + <procedure>CODE</procedure> + <priority>LOW</priority> + </callout> </hwpError> <!-- ******************************************************************** --> <hwpError> <rc>RC_INVALID_POUNDW_VERSION</rc> <description> - Read unknown version type from #W keyword in a CRP0 record + Read unknown version type from #W keyword in a CRP0 record </description> + <ffdc>EQ_TARGET</ffdc> <ffdc>POUNDW_VERSION</ffdc> + <callout> + <hw> + <hwid>VPD_PART</hwid> + <refTarget>EQ_TARGET</refTarget> + </hw> + <priority>HIGH</priority> + </callout> + <callout> + <procedure>CODE</procedure> + <priority>LOW</priority> + </callout> </hwpError> <!-- ******************************************************************** --> <hwpError> <rc>RC_INCORRECT_POUNDW_BUCKET_ID</rc> <description> - Bucket Id in #W data was not the expected Bucket Id. + Bucket Id in #W data was not the expected Bucket Id. </description> + <ffdc>EQ_TARGET</ffdc> <ffdc>BUCKET_ID</ffdc> <ffdc>EXP_BUCKET_ID</ffdc> + <callout> + <hw> + <hwid>VPD_PART</hwid> + <refTarget>EQ_TARGET</refTarget> + </hw> + <priority>HIGH</priority> + </callout> </hwpError> <!-- ******************************************************************** --> </hwpErrors> |