diff options
author | William Bryan <wilbryan@us.ibm.com> | 2015-11-18 15:40:30 -0600 |
---|---|---|
committer | Fadi Kassem <fmkassem@us.ibm.com> | 2015-11-20 09:51:37 -0600 |
commit | 76a5df9bf306d9dc446db4b395012770b4dd1c28 (patch) | |
tree | 7a5ce4d010bfc4b0f0fb8307d128ac8812609755 /src/occ_405/proc/proc_data_control.c | |
parent | e71f5784d8a90d926b898aa9e8cd0214cb081d23 (diff) | |
download | talos-occ-76a5df9bf306d9dc446db4b395012770b4dd1c28.tar.gz talos-occ-76a5df9bf306d9dc446db4b395012770b4dd1c28.zip |
Core data initialization and 24-core support
RTC: 140187
RTC: 140186
Change-Id: I574acdc3933b4bc181a584226ea432b9abe72592
Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/22182
Reviewed-by: Wael Elessawy <welessa@us.ibm.com>
Tested-by: Fadi Kassem <fmkassem@us.ibm.com>
Reviewed-by: Fadi Kassem <fmkassem@us.ibm.com>
Diffstat (limited to 'src/occ_405/proc/proc_data_control.c')
-rwxr-xr-x | src/occ_405/proc/proc_data_control.c | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/src/occ_405/proc/proc_data_control.c b/src/occ_405/proc/proc_data_control.c index 8e8a3c2..9f55d91 100755 --- a/src/occ_405/proc/proc_data_control.c +++ b/src/occ_405/proc/proc_data_control.c @@ -24,7 +24,7 @@ /* IBM_PROLOG_END_TAG */ #include "proc_data.h" -#include "pgp_async.h" +#include "occhw_async.h" #include "threadSch.h" #include "pmc_register_addresses.h" #include "proc_data_service_codes.h" @@ -34,7 +34,6 @@ #include "rtls.h" #include "apss.h" #include "state.h" -#include "gpe_control.h" #include "occ_sys_config.h" // Pore flex request for GPE job. The initialization will be done one time @@ -141,8 +140,8 @@ void proc_core_data_control_init( void ) do { - //FIXME: Need to move this object to the PGPE (later phase) - //Initializes PoreFlex object for fast core data + //FIXME: Need to change this to use PGPE queue + //Initializes PoreFlex object for pstate control rc = pore_flex_create( &G_core_data_control_req, //gpe_req for the task &G_pore_gpe0_queue, //queue gpe_set_pstates, //entry point @@ -192,6 +191,8 @@ void proc_core_data_control_init( void ) // End Function Specification void task_core_data_control( task_t * i_task ) { +//TEMP/TODO: proc_core_data_control_init needs to be called from proc_core_init() +// when this task is enabled for it to function properly. errlHndl_t l_err = NULL; //Error handler tracDesc_t l_trace = NULL; //Temporary trace descriptor int rc = 0; //Return code |