diff options
author | Bill Schwartz <whs@us.ibm.com> | 2013-10-17 08:03:36 -0500 |
---|---|---|
committer | A. Patrick Williams III <iawillia@us.ibm.com> | 2013-11-08 15:19:40 -0600 |
commit | 06fdca58e18f8a6dae366a12e03b97c7b28d5742 (patch) | |
tree | fdb22b6969b05b85cb7b097455ed4101374a5ac1 /src/include/usr/hwpf/istepreasoncodes.H | |
parent | fd4fe707fca2059867b4573f3f6f1bd3f708b542 (diff) | |
download | talos-hostboot-06fdca58e18f8a6dae366a12e03b97c7b28d5742.tar.gz talos-hostboot-06fdca58e18f8a6dae366a12e03b97c7b28d5742.zip |
istepreasoncodes.H is a merge bottleneck
Eliminate congestion on istepreasoncodes.H by removing error tags and
moduleId/Reason codes from iSteps calling IStepError.addErrorDetails.
ISteps pass only the failing error log. IStepError.addErrorDetails will get
the iStep and substep from the istep dispatcher and add to user data.
Change-Id: If8f8796bfeafb80b5dbcea21629137260b07bc72
RTC: 59658
Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/6719
Tested-by: Jenkins Server
Reviewed-by: MIKE J. JONES <mjjones@us.ibm.com>
Reviewed-by: Brian H. Horton <brianh@linux.ibm.com>
Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
Diffstat (limited to 'src/include/usr/hwpf/istepreasoncodes.H')
-rw-r--r-- | src/include/usr/hwpf/istepreasoncodes.H | 151 |
1 files changed, 13 insertions, 138 deletions
diff --git a/src/include/usr/hwpf/istepreasoncodes.H b/src/include/usr/hwpf/istepreasoncodes.H index bb12510a7..e67392056 100644 --- a/src/include/usr/hwpf/istepreasoncodes.H +++ b/src/include/usr/hwpf/istepreasoncodes.H @@ -46,85 +46,14 @@ namespace ISTEP enum istepModuleId { ISTEP_INVALID_MODULE = 0x00, - ISTEP_STARTPAYLOAD_EXECUTE_UNIT_TESTS = 0x01, + ISTEP_REPORTING_ERROR = 0x01, ISTEP_START_PAYLOAD_CALL_SHUTDOWN = 0x02, - ISTEP_START_PAYLOAD_NOTIFY_FSP = 0x03, - ISTEP_HOST_ACTIVATE_SLAVE_CORES = 0x04, - ISTEP_BUILD_WINKLE_IMAGES = 0x05, - ISTEP_PROC_STARTCLOCK_CHIPLETS = 0x06, - ISTEP_PROC_CHIPLET_SCOMINIT = 0x07, - ISTEP_PROC_SCOMOVERRIDE_CHIPLETS = 0x08, - ISTEP_FABRIC_IO_RUN_TRAINING = 0x09, - ISTEP_PROC_FAB_IOVALID = 0x0a, - ISTEP_PROC_BUILD_SMP = 0x0b, - ISTEP_MSS_MEMDIAG = 0x0c, - ISTEP_MSS_SCRUB = 0x0d, - ISTEP_HOST_BUILD_WINKLE = 0x0e, - ISTEP_IO_RUN_TRAINING = 0x0f, - ISTEP_PROC_CEN_FRAMEWORK = 0x10, - ISTEP_MEM_STARTCLOCKS = 0x11, - ISTEP_PROC_SET_PORE_BAR = 0x12, - ISTEP_PROC_PREP_MASTER_WINKLE = 0x13, - ISTEP_HOST_ACTIVATE_MASTER = 0x14, - ISTEP_PROC_SETUP_BARS = 0x15, - ISTEP_PROC_EXIT_CACHE_CONTAINED = 0x16, - ISTEP_MSS_EXTENT_SETUP = 0x17, - ISTEP_MSS_SETUP_BARS = 0x18, - ISTEP_MSS_SCOMINIT = 0x19, - ISTEP_MSS_DDR_PHY_RESET = 0x1a, - ISTEP_MSS_DRAMINIT = 0x1b, - ISTEP_MSS_DRAMINIT_TRAINING = 0x1c, - ISTEP_MSS_DRAMINIT_MC = 0x1d, - ISTEP_HOST_COLLECT_DIMM_SPD = 0x1e, - ISTEP_MSS_FREQ = 0x1f, - ISTEP_MSS_EFF_CONFIG = 0x20, - ISTEP_SBE_CENTAUR_INIT = 0x21, - ISTEP_PROC_REVERT_SBE_MCS_SETUP = 0x22, - ISTEP_HOST_IPL_COMPLETE = 0x23, - ISTEP_PROC_A_X_PCI_DMI_PLL_INITF = 0x24, - ISTEP_PROC_A_X_PCI_DMI_PLL_SETUP = 0x25, - ISTEP_PROC_FAPI_POREVE = 0x26, - ISTEP_PROC_CEN_FRAMELOCK = 0x27, - ISTEP_DMI_SCOMINIT = 0x28, - ISTEP_DMI_IO_RUN_TRAINING = 0x29, - ISTEP_PROC_OPT_MEMMAP = 0x2a, - ISTEP_MEM_PLL_SETUP = 0x2b, - ISTEP_PROC_SLW_BUILD = 0x2c, - ISTEP_PROC_FAB_IOVALID_EROR = 0x2d, - ISTEP_LOAD_PORE_IMAGE = 0x2e, - ISTEP_APPLY_PORE_GEN_CPU_REGS = 0x2f, - ISTEP_PROC_PORESLW_INIT = 0x30, - ISTEP_HOST_RUNTIME_SETUP = 0x31, - ISTEP_HOST_VERIFY_HDAT = 0x32, - ISTEP_HOST_START_PAYLOAD = 0x33, - ISTEP_PROC_CHECK_SLAVE_SBE_SEEPROM_COMPLETE = 0x34, - ISTEP_PROC_PCIE_SCOMINIT = 0x35, - ISTEP_PROC_PCIE_CONFIG = 0x36, - ISTEP_HOST_MPIPL_SERVICE = 0x37, - ISTEP_PROC_CEN_SET_INBAND_ADDR = 0x38, - ISTEP_MSS_THERMAL_INIT = 0x39, - ISTEP_MSS_VOLT = 0x3A, - ISTEP_MSS_GETECID = 0x3B, - ISTEP_MSS_DRAMINIT_TRAINADV = 0x3C, - ISTEP_DMI_IO_RESTORE_EREPAIR = 0x3D, - ISTEP_FABRIC_IO_RESTORE_EREPAIR = 0x3E, - ISTEP_VDDR_ENABLE = 0x3F, - ISTEP_VDDR_DISABLE = 0x40, - ISTEP_DMI_IO_DCCAL = 0x41, - ISTEP_FABRIC_IO_DCCAL = 0x42, - ISTEP_PROC_XBUS_SCOMINIT = 0x43, - ISTEP_PROC_ABUS_SCOMINIT = 0x44, - ISTEP_PROC_DMI_SCOMINIT = 0x45, - ISTEP_MEM_PLL_INITF = 0x46, - ISTEP_PROC_GETECID = 0x47, - ISTEP_INITSVC_MOD_ID = 0x48, - ISTEP_MSS_DIMM_POWER_TEST = 0x49, - ISTEP_PROC_CEN_REF_CLK_ENABLE = 0x4A, - ISTEP_DMI_PRE_TRAINADV = 0x4B, - ISTEP_DMI_POST_TRAINADV = 0x4C, - ISTEP_FABRIC_PRE_TRAINADV = 0x4D, - ISTEP_FABRIC_POST_TRAINADV = 0x4E, - ISTEP_PROC_SBE_START = 0x4F, + ISTEP_HOST_ACTIVATE_SLAVE_CORES = 0x03, + ISTEP_BUILD_WINKLE_IMAGES = 0x04, + ISTEP_PROC_SET_PORE_BAR = 0x05, + ISTEP_HOST_ACTIVATE_MASTER = 0x06, + ISTEP_SBE_CENTAUR_INIT = 0x07, + ISTEP_INITSVC_MOD_ID = 0x08, }; /** @@ -136,67 +65,13 @@ enum istepModuleId enum istepReasonCode { ISTEP_INVALID_REASONCODE = ISTEP_COMP_ID | 0x00, - ISTEP_CXXTEST_FAILED_TEST = ISTEP_COMP_ID | 0x01, + ISTEP_FAILURE = ISTEP_COMP_ID | 0x01, ISTEP_TARGET_NULL = ISTEP_COMP_ID | 0x02, - ISTEP_MBOX_MSG_NULL = ISTEP_COMP_ID | 0x03, - ISTEP_BAD_RC = ISTEP_COMP_ID | 0x04, - ISTEP_FAIL_MASTER_WINKLE_RC = ISTEP_COMP_ID | 0x05, - ISTEP_SLAVE_SBE_FAILED = ISTEP_COMP_ID | 0x06, - ISTEP_NEST_CHIPLETS_FAILED = ISTEP_COMP_ID | 0x07, - ISTEP_EDI_EI_INITIALIZATION_FAILED = ISTEP_COMP_ID | 0x08, - ISTEP_ACTIVATE_POWER_BUS_FAILED = ISTEP_COMP_ID | 0x09, - ISTEP_SBE_CENTAUR_INIT_FAILED = ISTEP_COMP_ID | 0x0a, - ISTEP_DMI_TRAINING_FAILED = ISTEP_COMP_ID | 0x0b, - ISTEP_MC_CONFIG_FAILED = ISTEP_COMP_ID | 0x0c, - ISTEP_DRAM_TRAINING_FAILED = ISTEP_COMP_ID | 0x0d, - ISTEP_DRAM_INITIALIZATION_FAILED = ISTEP_COMP_ID | 0x0e, - ISTEP_BUILD_WINKLE_IMAGES_FAILED = ISTEP_COMP_ID | 0x0F, - ISTEP_CORE_ACTIVATE_FAILED = ISTEP_COMP_ID | 0x10, - ISTEP_STEP_SEVENTEEN = ISTEP_COMP_ID | 0x11, - ISTEP_ESTABLISH_SYSTEM_SMP_FAILED = ISTEP_COMP_ID | 0x12, - ISTEP_STEP_NINETEEN = ISTEP_COMP_ID | 0x13, - ISTEP_LOAD_PAYLOAD_FAILED = ISTEP_COMP_ID | 0x14, - ISTEP_START_PAYLOAD_FAILED = ISTEP_COMP_ID | 0x15, - ISTEP_RESET_PORE_BARS_FAILED = ISTEP_COMP_ID | 0x16, - ISTEP_P8_PORESLW_INIT_FAILED = ISTEP_COMP_ID | 0x17, - ISTEP_PROC_CHIPLET_SCOMINIT_FAILED = ISTEP_COMP_ID | 0x18, - ISTEP_PROC_XBUS_IF_EXECUTION_FAILED = ISTEP_COMP_ID | 0x19, - ISTEP_PROC_ABUS_IF_EXECUTION_FAILED = ISTEP_COMP_ID | 0x1A, - ISTEP_DMI_DRIVE_RESTORE_FAILED = ISTEP_COMP_ID | 0x1B, - ISTEP_DMI_RECEIVE_RESTORE_FAILED = ISTEP_COMP_ID | 0x1C, - ISTEP_FABRIC_DRIVE_RESTORE_FAILED = ISTEP_COMP_ID | 0x1D, - ISTEP_FABRIC_RECEIVE_RESTORE_FAILED = ISTEP_COMP_ID | 0x1E, - ISTEP_DMI_GET_RESTORE_LANES_FAILED = ISTEP_COMP_ID | 0x1F, - ISTEP_FABRIC_GET_RESTORE_LANES_FAILED = ISTEP_COMP_ID | 0x20, - ISTEP_GET_PBUS_CONNECTIONS_FAILED = ISTEP_COMP_ID | 0x21, - ISTEP_DMI_IO_DCCAL_MCS_FAILED = ISTEP_COMP_ID | 0x22, - ISTEP_DMI_IO_DCCAL_MEMBUF_FAILED = ISTEP_COMP_ID | 0x23, - ISTEP_FABRIC_IO_DCCAL_ENDPOINT1_FAILED = ISTEP_COMP_ID | 0x24, - ISTEP_FABRIC_IO_DCCAL_ENDPOINT2_FAILED = ISTEP_COMP_ID | 0x25, - ISTEP_CUSTOMIZE_CHIP_REGIONS_FAILED = ISTEP_COMP_ID | 0x26, - ISTEP_MM_UNMAP_ERR = ISTEP_COMP_ID | 0x27, - /** 0x28 - available */ - ISTEP_CEN_REC_ATTN_FAILED = ISTEP_COMP_ID | 0x29, - ISTEP_PROC_REC_ATTN_FAILED = ISTEP_COMP_ID | 0x2A, - ISTEP_PROC_XBUS_SCOMINIT_FAILED = ISTEP_COMP_ID | 0x2B, - ISTEP_PROC_ABUS_SCOMINIT_FAILED = ISTEP_COMP_ID | 0x2C, - ISTEP_PROC_SWITCH_CFSIM_FAILED = ISTEP_COMP_ID | 0x2D, - ISTEP_LOAD_SLW_FROM_PNOR_FAILED = ISTEP_COMP_ID | 0x2E, - ISTEP_PROC_GETECID_FAILED = ISTEP_COMP_ID | 0x2F, - ISTEP_TOP_LEVEL_TARGET_NULL = ISTEP_COMP_ID | 0x30, - ISTEP_DECONFIGURE_MBA_FAILED = ISTEP_COMP_ID | 0x31, - ISTEP_DECONFIGURE_L4_FAILED = ISTEP_COMP_ID | 0x32, - ISTEP_REPAIR_LOADER_RETRY_OCCURED = ISTEP_COMP_ID | 0x33, - ISTEP_PROC_POST_WINKLE_FAILED = ISTEP_COMP_ID | 0x34, - ISTEP_DMI_PRE_TRAINADV_MCS_FAILED = ISTEP_COMP_ID | 0x35, - ISTEP_DMI_PRE_TRAINADV_MEMBUF_FAILED = ISTEP_COMP_ID | 0x36, - ISTEP_DMI_POST_TRAINADV_MCS_FAILED = ISTEP_COMP_ID | 0x37, - ISTEP_DMI_POST_TRAINADV_MEMBUF_FAILED = ISTEP_COMP_ID | 0x38, - ISTEP_FABRIC_PRE_TRAINADV_ENDPOINT1_FAILED = ISTEP_COMP_ID | 0x39, - ISTEP_FABRIC_PRE_TRAINADV_ENDPOINT2_FAILED = ISTEP_COMP_ID | 0x3A, - ISTEP_FABRIC_POST_TRAINADV_ENDPOINT1_FAILED = ISTEP_COMP_ID | 0x3B, - ISTEP_FABRIC_POST_TRAINADV_ENDPOINT2_FAILED = ISTEP_COMP_ID | 0x3C, - ISTEP_SBE_PNOR_CENTAUR_FAILED = ISTEP_COMP_ID | 0x3D, + ISTEP_BAD_RC = ISTEP_COMP_ID | 0x03, + ISTEP_FAIL_MASTER_WINKLE_RC = ISTEP_COMP_ID | 0x04, + ISTEP_MM_UNMAP_ERR = ISTEP_COMP_ID | 0x05, + ISTEP_LOAD_SLW_FROM_PNOR_FAILED = ISTEP_COMP_ID | 0x06, + ISTEP_REPAIR_LOADER_RETRY_OCCURED = ISTEP_COMP_ID | 0x07, }; // end ISTEP } |