diff options
author | Marty Gloff <mgloff@us.ibm.com> | 2016-05-03 11:40:06 -0500 |
---|---|---|
committer | Daniel M. Crowell <dcrowell@us.ibm.com> | 2016-06-06 13:05:51 -0400 |
commit | 7851bd428df9a7868d5931377124bcbc7b928829 (patch) | |
tree | 4352e03ceabaa169679d2b1791e2b89851f2c40c /src/include/usr/isteps/istep_reasoncodes.H | |
parent | 63c066b4613672bd1bb7d3dad3db5ac810e702b0 (diff) | |
download | talos-hostboot-7851bd428df9a7868d5931377124bcbc7b928829.tar.gz talos-hostboot-7851bd428df9a7868d5931377124bcbc7b928829.zip |
Implement PM complex calls in HBRT, no HWPs - Initial Infrastructure
Create src/usr/isteps/pm directory and runtime subdirectory.
Add rt_pm.C with functions to support runtime interfaces.
Add pm_common files with funtions to support runtime functions.
Create and update appropriate makefiles.
Change-Id: Ibdbd8890c7f134e5f687708e292543f8ce6f5d89
RTC: 148935
Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/24020
Tested-by: Jenkins Server
Tested-by: FSP CI Jenkins
Reviewed-by: Corey V. Swenson <cswenson@us.ibm.com>
Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
Diffstat (limited to 'src/include/usr/isteps/istep_reasoncodes.H')
-rw-r--r-- | src/include/usr/isteps/istep_reasoncodes.H | 50 |
1 files changed, 26 insertions, 24 deletions
diff --git a/src/include/usr/isteps/istep_reasoncodes.H b/src/include/usr/isteps/istep_reasoncodes.H index 8299dbb25..bbf439d01 100644 --- a/src/include/usr/isteps/istep_reasoncodes.H +++ b/src/include/usr/isteps/istep_reasoncodes.H @@ -51,6 +51,7 @@ namespace ISTEP MOD_GET_CACHE_DECONFIG = 0x0F, MOD_THREAD_ACTIVATE = 0x10, MOD_CHECK_SLAVE_SBE_SEEPROM_COMPLETE = 0x11, + MOD_PM_LOAD_HOST_DATA_TO_SRAM = 0x12, }; /** @@ -58,30 +59,31 @@ namespace ISTEP */ enum istepReasonCode { - RC_NO_MIRRORED_MEMORY = ISTEP_COMP_ID | 0x01, - RC_MM_EXTEND_FAILED = ISTEP_COMP_ID | 0x02, - RC_INVALID_REASONCODE = ISTEP_COMP_ID | 0x00, - RC_FAILURE = ISTEP_COMP_ID | 0x01, - RC_TARGET_NULL = ISTEP_COMP_ID | 0x02, - RC_BAD_RC = ISTEP_COMP_ID | 0x03, - RC_FAIL_MASTER_WINKLE = ISTEP_COMP_ID | 0x04, - RC_MM_UNMAP_ERR = ISTEP_COMP_ID | 0x05, - RC_LOAD_HCODE_FROM_PNOR_FAILED = ISTEP_COMP_ID | 0x06, - RC_REPAIR_LOADER_RETRY_OCCURED = ISTEP_COMP_ID | 0x07, - RC_MM_MAP_ERR = ISTEP_COMP_ID | 0x08, - RC_INCORRECT_TARGET_COUNT = ISTEP_COMP_ID | 0x09, - RC_INVALID_TARGET_TYPE = ISTEP_COMP_ID | 0x0A, - RC_INVALID_ATTR_VALUE = ISTEP_COMP_ID | 0x0B, - RC_INVALID_CONFIGURATION = ISTEP_COMP_ID | 0x0C, - RC_INVALID_PCIE_IOP_LANE_CONFIG = ISTEP_COMP_ID | 0x0D, - RC_MASTER_CORE_NULL = ISTEP_COMP_ID | 0x0E, - RC_MIXED_PBUS_CONNECTION = ISTEP_COMP_ID | 0x0F, - RC_SAME_CHIP_PBUS_CONNECTION = ISTEP_COMP_ID | 0x10, - RC_CONFLICT_PBUS_CONNECTION = ISTEP_COMP_ID | 0x11, - RC_INVALID_RECORD = ISTEP_COMP_ID | 0x12, - RC_INCORRECT_KEWORD_SIZE = ISTEP_COMP_ID | 0x13, - RC_NO_MASTER_CORE_TARGET = ISTEP_COMP_ID | 0x14, - RC_SBE_SLAVE_TIMEOUT = ISTEP_COMP_ID | 0x15, + RC_NO_MIRRORED_MEMORY = ISTEP_COMP_ID | 0x00, + RC_MM_EXTEND_FAILED = ISTEP_COMP_ID | 0x01, + RC_INVALID_REASONCODE = ISTEP_COMP_ID | 0x02, + RC_FAILURE = ISTEP_COMP_ID | 0x03, + RC_TARGET_NULL = ISTEP_COMP_ID | 0x04, + RC_BAD_RC = ISTEP_COMP_ID | 0x05, + RC_FAIL_MASTER_WINKLE = ISTEP_COMP_ID | 0x06, + RC_MM_UNMAP_ERR = ISTEP_COMP_ID | 0x07, + RC_LOAD_HCODE_FROM_PNOR_FAILED = ISTEP_COMP_ID | 0x08, + RC_REPAIR_LOADER_RETRY_OCCURED = ISTEP_COMP_ID | 0x09, + RC_MM_MAP_ERR = ISTEP_COMP_ID | 0x0A, + RC_INCORRECT_TARGET_COUNT = ISTEP_COMP_ID | 0x0B, + RC_INVALID_TARGET_TYPE = ISTEP_COMP_ID | 0x0C, + RC_INVALID_ATTR_VALUE = ISTEP_COMP_ID | 0x0D, + RC_INVALID_CONFIGURATION = ISTEP_COMP_ID | 0x0E, + RC_INVALID_PCIE_IOP_LANE_CONFIG = ISTEP_COMP_ID | 0x0F, + RC_MASTER_CORE_NULL = ISTEP_COMP_ID | 0x10, + RC_MIXED_PBUS_CONNECTION = ISTEP_COMP_ID | 0x11, + RC_SAME_CHIP_PBUS_CONNECTION = ISTEP_COMP_ID | 0x12, + RC_CONFLICT_PBUS_CONNECTION = ISTEP_COMP_ID | 0x13, + RC_INVALID_RECORD = ISTEP_COMP_ID | 0x14, + RC_INCORRECT_KEWORD_SIZE = ISTEP_COMP_ID | 0x15, + RC_NO_MASTER_CORE_TARGET = ISTEP_COMP_ID | 0x16, + RC_SBE_SLAVE_TIMEOUT = ISTEP_COMP_ID | 0x17, + RC_ECMD_INSERT_FAILED = ISTEP_COMP_ID | 0x18, }; }; |