summaryrefslogtreecommitdiffstats
path: root/src/include/usr/isteps/istep_reasoncodes.H
diff options
context:
space:
mode:
authorMarty Gloff <mgloff@us.ibm.com>2016-05-03 11:40:06 -0500
committerDaniel M. Crowell <dcrowell@us.ibm.com>2016-06-06 13:05:51 -0400
commit7851bd428df9a7868d5931377124bcbc7b928829 (patch)
tree4352e03ceabaa169679d2b1791e2b89851f2c40c /src/include/usr/isteps/istep_reasoncodes.H
parent63c066b4613672bd1bb7d3dad3db5ac810e702b0 (diff)
downloadtalos-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.H50
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,
};
};
OpenPOWER on IntegriCloud