diff options
Diffstat (limited to 'src/occ_gpe1/gpe_centaur.c')
-rw-r--r-- | src/occ_gpe1/gpe_centaur.c | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/src/occ_gpe1/gpe_centaur.c b/src/occ_gpe1/gpe_centaur.c index 671b30d..d492133 100644 --- a/src/occ_gpe1/gpe_centaur.c +++ b/src/occ_gpe1/gpe_centaur.c @@ -23,6 +23,7 @@ void gpe_centaur_init(ipc_msg_t* i_cmd, void* i_arg) } else { + PK_TRACE("Centaur_configuration. MSR:%08x",mfmsr()); rc = gpe_centaur_configuration_create(G_centaur_config); } @@ -42,10 +43,16 @@ void gpe_centaur_init(ipc_msg_t* i_cmd, void* i_arg) void gpe_centaur_scom(ipc_msg_t* i_cmd, void* i_arg) { + static int g_log_once = 0; int rc; ipc_async_cmd_t *async_cmd = (ipc_async_cmd_t*)i_cmd; CentaurScomParms_t * scomParms = (CentaurScomParms_t*)async_cmd->cmd_data; + if(g_log_once == 0) + { + g_log_once = 1; + PK_TRACE("Centaur Scom. MSR:%08x",mfmsr()); + } gpe_scom_centaur(G_centaur_config, scomParms); // Send response @@ -64,12 +71,18 @@ void gpe_centaur_scom(ipc_msg_t* i_cmd, void* i_arg) void gpe_centaur_data(ipc_msg_t* i_cmd, void* i_arg) { + static int g_log_once = 0; int rc; ipc_async_cmd_t *async_cmd = (ipc_async_cmd_t*)i_cmd; CentaurGetMemDataParms_t * dataParms = (CentaurGetMemDataParms_t *)async_cmd->cmd_data; + if(g_log_once == 0) + { + g_log_once = 1; + PK_TRACE("Centaur Data. MSR:%08x",mfmsr()); + } rc = centaur_get_mem_data(G_centaur_config, dataParms); dataParms->error.rc = rc; |