From cfc8e56e73be3bfd9ad65a760b386b3854f82fe1 Mon Sep 17 00:00:00 2001 From: Greg Still Date: Tue, 30 May 2017 23:16:35 -0500 Subject: p9_sbe_select_ex: add fused core booting support - Reads ATTR_FUSED_CORE_MODE attribute in "single" mode. - Checks that the first core found is an even core - Checks that the odd core in the EX associated with the first core is functional - Adds the second core to the CCSR in the OCB for istep 4 use. - Added callouts for Level 3 - Fix error testing bugs - Addressed callout comments - Addressed review comments Change-Id: Id095c1300a96ff52f311836c9dcbe93226014ff0 RTC: 173949 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/41149 Tested-by: PPE CI Tested-by: Jenkins Server Reviewed-by: Sachin Gupta Reviewed-by: RAJA DAS Reviewed-by: Prachi Gupta Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/43688 Tested-by: FSP CI Jenkins Tested-by: Jenkins OP Build CI Tested-by: Jenkins OP HW Reviewed-by: Christian R. Geddes --- .../xml/error_info/p9_sbe_select_ex_errors.xml | 63 ++++++++++++++++++---- 1 file changed, 54 insertions(+), 9 deletions(-) (limited to 'src/import') diff --git a/src/import/chips/p9/procedures/xml/error_info/p9_sbe_select_ex_errors.xml b/src/import/chips/p9/procedures/xml/error_info/p9_sbe_select_ex_errors.xml index 668715684..6b017b15c 100644 --- a/src/import/chips/p9/procedures/xml/error_info/p9_sbe_select_ex_errors.xml +++ b/src/import/chips/p9/procedures/xml/error_info/p9_sbe_select_ex_errors.xml @@ -30,28 +30,73 @@ - RC_SBE_SELECT_EX_NO_CORES - No good cores were found in the Partial Good attribures + RC_SBE_SELECT_EX_CORE_EQ_CONFIG_ERROR + Did not find the matching EQ for the first core. + + CHIP + CORE_NUM + EQ_NUM + + CODE + HIGH + + + CHIP + LOW + - RC_SBE_SELECT_EX_NO_EQS - No good cache chiplets were found in the Partial Good attribures + RC_SBE_SELECT_EX_NO_CORE_AVAIL_ERROR + No cores are configurable with current partial good and gard + settings + + CHIP + + CODE + HIGH + + + CHIP + LOW + - RC_SBE_SELECT_EX_CORE_EQ_CONFIG_ERROR - Did not find the matching EQ for the first core + RC_SBE_SELECT_EX_FUSED_NOT_EVEN_ERROR + The first core found in fused mode was not an even core. + + CHIP CORE_NUM - EQ_NUM + + CODE + HIGH + + + CHIP + LOW + - RC_SBE_SELECT_EX_NO_CORE_AVAIL_ERROR - No cores are configurable with current partial good and gard settings + RC_SBE_SELECT_EX_FUSED_ODD_ERROR + The first core found in fused mode was even but the companion + odd core was not functional. + + CHIP + CORE_NUM + MASTER_NUM + + CODE + HIGH + + + CHIP + LOW + -- cgit v1.2.1