aboutsummaryrefslogtreecommitdiff
path: root/hw
diff options
context:
space:
mode:
authorVasant Hegde <hegdevasant@linux.vnet.ibm.com>2014-12-09 21:52:28 +0530
committerStewart Smith <stewart@linux.vnet.ibm.com>2014-12-10 11:50:33 +1100
commitbb2d7bf409e9ebaac2ee8e7742d1c78a356de46c (patch)
tree86240de4bbf6c50101afdf443ca0096c2c549c88 /hw
parent92d638c6eb622e8417582eab4ef2136ee04560a6 (diff)
downloadskiboot-bb2d7bf409e9ebaac2ee8e7742d1c78a356de46c.zip
skiboot-bb2d7bf409e9ebaac2ee8e7742d1c78a356de46c.tar.gz
skiboot-bb2d7bf409e9ebaac2ee8e7742d1c78a356de46c.tar.bz2
FSP/CUPD: Convert printf based log messages into prlog based logs
This patch changes all printf based log messages in the Code Update code into prlog based log messages with appropriate priority level. Signed-off-by: Vasant Hegde <hegdevasant@linux.vnet.ibm.com> Signed-off-by: Stewart Smith <stewart@linux.vnet.ibm.com>
Diffstat (limited to 'hw')
-rw-r--r--hw/fsp/fsp-codeupdate.c34
1 files changed, 18 insertions, 16 deletions
diff --git a/hw/fsp/fsp-codeupdate.c b/hw/fsp/fsp-codeupdate.c
index 626b384..4f1a6a5 100644
--- a/hw/fsp/fsp-codeupdate.c
+++ b/hw/fsp/fsp-codeupdate.c
@@ -121,7 +121,7 @@ static void get_ipl_side(void)
iplp = dt_find_by_path(dt_root, "ipl-params/ipl-params");
if (iplp)
side = dt_prop_get_def(iplp, "cec-ipl-side", NULL);
- printf("CUPD: IPL SIDE = %s\n", side);
+ prlog(PR_NOTICE, "CUPD: IPL SIDE = %s\n", side);
if (!side || !strcmp(side, "temp"))
ipl_side = FW_IPL_SIDE_TEMP;
@@ -157,8 +157,8 @@ static void got_code_update_policy(uint32_t param_id __unused, int err_len,
log_simple_error(&e_info(OPAL_RC_CU_INIT), "CUPD: Error "
"retrieving code update policy: %d\n", err_len);
} else
- printf("CUPD: Code update policy from FSP: %d\n",
- update_policy);
+ prlog(PR_NOTICE, "CUPD: Code update policy from FSP: %d\n",
+ update_policy);
dec_in_flight_param();
}
@@ -184,7 +184,8 @@ static void got_platform_hmc_managed(uint32_t param_id __unused, int err_len,
log_simple_error(&e_info(OPAL_RC_CU_INIT), "CUPD: Error "
"retrieving hmc managed status: %d\n", err_len);
} else
- printf("CUPD: HMC managed status from FSP: %d\n", hmc_managed);
+ prlog(PR_NOTICE, "CUPD: HMC managed status from FSP: %d\n",
+ hmc_managed);
dec_in_flight_param();
}
@@ -266,8 +267,8 @@ static void parse_marker_lid(uint32_t side)
strncpy(fw_vpd[side].MI_keyword, mi_sec->MI_keyword, MI_KEYWORD_SIZE);
fw_vpd[side].MI_keyword[MI_KEYWORD_SIZE - 1] = '\0';
- printf("CUPD: %s side MI Keyword = %s\n",
- side == 0x00 ? "P" : "T", fw_vpd[side].MI_keyword);
+ prlog(PR_NOTICE, "CUPD: %s side MI Keyword = %s\n",
+ side == 0x00 ? "P" : "T", fw_vpd[side].MI_keyword);
/* Get ML details */
adf_sec = (void *)header + be32_to_cpu(mi_sec->adf_offset);
@@ -279,8 +280,8 @@ static void parse_marker_lid(uint32_t side)
(void *)adf_sp + be32_to_cpu(adf_sp->sp_name_offset),
ML_KEYWORD_SIZE);
fw_vpd[side].ext_fw_id[ML_KEYWORD_SIZE - 1] = '\0';
- printf("CUPD: %s side ML Keyword = %s\n",
- side == 0x00 ? "P" : "T", fw_vpd[side].ext_fw_id);
+ prlog(PR_NOTICE, "CUPD: %s side ML Keyword = %s\n",
+ side == 0x00 ? "P" : "T", fw_vpd[side].ext_fw_id);
}
static void validate_com_marker_lid(void)
@@ -311,8 +312,9 @@ static void fetch_lid_data_complete(struct fsp_msg *msg)
offset = msg->resp->data.words[1];
length = msg->resp->data.words[2];
- printf("CUPD: Marker LID id : size : status = 0x%x : 0x%x : 0x%x\n",
- msg->data.words[1], msg->resp->data.words[2], status);
+ prlog(PR_NOTICE, "CUPD: Marker LID id : size : status = "
+ "0x%x : 0x%x : 0x%x\n",
+ msg->data.words[1], msg->resp->data.words[2], status);
fsp_freemsg(msg);
@@ -439,12 +441,12 @@ void fsp_code_update_wait_vpd(bool is_boot)
if (!fsp_present())
return;
- printf("CUPD: Waiting read marker LID completion...\n");
+ prlog(PR_NOTICE, "CUPD: Waiting read marker LID completion...\n");
while(flash_state == FLASH_STATE_READING)
opal_run_pollers();
- printf("CUPD: Waiting in flight params completion...\n");
+ prlog(PR_NOTICE, "CUPD: Waiting in flight params completion...\n");
while(in_flight_params)
opal_run_pollers();
@@ -1155,15 +1157,15 @@ static bool code_update_notify(uint32_t cmd_sub_mod, struct fsp_msg *msg)
switch(cmd_sub_mod) {
case FSP_CMD_FLASH_CACHE:
cmd = FSP_CMD_FLASH_CACHE_RSP;
- printf("CUPD: Update LID cache event [data = 0x%x]\n",
- msg->data.words[0]);
+ prlog(PR_NOTICE, "CUPD: Update LID cache event [data = 0x%x]\n",
+ msg->data.words[0]);
break;
case FSP_CMD_FLASH_OUTC:
case FSP_CMD_FLASH_OUTR:
case FSP_CMD_FLASH_OUTS:
cmd = FSP_CMD_FLASH_OUT_RSP;
- printf("CUPD: Out of band commit notify [Type = 0x%x]\n",
- (msg->word1 >> 8) & 0xff);
+ prlog(PR_NOTICE, "CUPD: Out of band commit notify "
+ "[Type = 0x%x]\n", (msg->word1 >> 8) & 0xff);
break;
default:
log_simple_error(&e_info(OPAL_RC_CU_NOTIFY), "CUPD: Unknown "