summaryrefslogtreecommitdiffstats
path: root/src/include/usr/hwpf/istepreasoncodes.H
diff options
context:
space:
mode:
authorBill Schwartz <whs@us.ibm.com>2013-10-17 08:03:36 -0500
committerA. Patrick Williams III <iawillia@us.ibm.com>2013-11-08 15:19:40 -0600
commit06fdca58e18f8a6dae366a12e03b97c7b28d5742 (patch)
treefdb22b6969b05b85cb7b097455ed4101374a5ac1 /src/include/usr/hwpf/istepreasoncodes.H
parentfd4fe707fca2059867b4573f3f6f1bd3f708b542 (diff)
downloadtalos-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.H151
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
}
OpenPOWER on IntegriCloud