From 82156a8c51a11cf1173c5c4064cad903339b07ed Mon Sep 17 00:00:00 2001 From: mbroyles Date: Fri, 23 Jun 2017 20:13:06 -0500 Subject: Support new in-band command/response interface and clear sensor command Change-Id: Ic53e27d851023d99440aa1bfbdf5307920af3397 RTC: 158812 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/42512 Tested-by: FSP CI Jenkins Reviewed-by: Shawn M. McCarney Reviewed-by: Christopher J. Cain Reviewed-by: William A. Bryan --- src/occ_405/occ_service_codes.h | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) (limited to 'src/occ_405/occ_service_codes.h') diff --git a/src/occ_405/occ_service_codes.h b/src/occ_405/occ_service_codes.h index a39d31a..2b066df 100644 --- a/src/occ_405/occ_service_codes.h +++ b/src/occ_405/occ_service_codes.h @@ -135,8 +135,14 @@ enum occReasonCode INVALID_FREQUENCY = 0xDE, WOF_RE_ENABLED = 0xDF, +// NOTE: 0xE0 - 0xEF can NOT be used these are reserved for critical +// OCC errors. (H)TMGT will be looking for 0xEy ERRL_RC in cmd response RC +// and create an OCC error log with OCC component ID and 0xEy RC if found + /// Error copying sensors to main memory - SENSOR_MAIN_MEM_ERROR = 0xE0, + SENSOR_MAIN_MEM_ERROR = 0xF0, + + INBAND_CMD_ERROR = 0xF1, /// Success! OCC_SUCCESS_REASON_CODE = 0xFF, @@ -226,6 +232,7 @@ enum occExtReasonCode ERC_BCE_REQ_SCHED_INPROG_FAILURE = 0x0073, ERC_BCE_REQ_CREATE_WRITE_FAILURE = 0x0074, ERC_BCE_REQ_SCHED_WRITE_FAILURE = 0x0075, + ERC_BCE_REQ_CALLBACK_TIMEOUT = 0x0076, ERC_DIMM_SCHEDULE_FAILURE = 0x0080, ERC_DIMM_COMPLETE_FAILURE = 0x0081, -- cgit v1.2.1