From 35921aa763864d1005143d008a1119436affc08a Mon Sep 17 00:00:00 2001 From: crgeddes Date: Thu, 23 Mar 2017 14:33:37 -0500 Subject: Add workaround so p9_suspend_io can be called systems with no PHB5 Change-Id: I3f50f2f2ef0bb3ae562177a2a12f3c8f474257fc Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/38378 Tested-by: Jenkins Server Tested-by: PPE CI Reviewed-by: Ricardo Mata Reviewed-by: Jesse P. Arroyo Reviewed-by: Jennifer A. Stofer Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/38383 Reviewed-by: Hostboot Team Tested-by: FSP CI Jenkins Reviewed-by: Sachin Gupta --- .../chips/p9/procedures/hwp/nest/p9_suspend_io.C | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) (limited to 'src') diff --git a/src/import/chips/p9/procedures/hwp/nest/p9_suspend_io.C b/src/import/chips/p9/procedures/hwp/nest/p9_suspend_io.C index 11fba633..13afe3b1 100644 --- a/src/import/chips/p9/procedures/hwp/nest/p9_suspend_io.C +++ b/src/import/chips/p9/procedures/hwp/nest/p9_suspend_io.C @@ -75,6 +75,9 @@ fapi2::ReturnCode p9_suspend_io(const fapi2::Target(); FAPI_DBG("PHB target vec size: %#x\n", l_phb_chiplets_vec.size()); uint8_t l_phb_id = 0; + uint8_t l_fabric_group_id = 0; + + FAPI_TRY(FAPI_ATTR_GET(fapi2::ATTR_PROC_FABRIC_GROUP_ID, i_target, l_fabric_group_id)) //Loop through all PHBs configured @@ -83,6 +86,25 @@ fapi2::ReturnCode p9_suspend_io(const fapi2::Target