summaryrefslogtreecommitdiffstats
path: root/src/occ_405/proc/proc_data_control.c
diff options
context:
space:
mode:
authorWilliam Bryan <wilbryan@us.ibm.com>2015-11-18 15:40:30 -0600
committerFadi Kassem <fmkassem@us.ibm.com>2015-11-20 09:51:37 -0600
commit76a5df9bf306d9dc446db4b395012770b4dd1c28 (patch)
tree7a5ce4d010bfc4b0f0fb8307d128ac8812609755 /src/occ_405/proc/proc_data_control.c
parente71f5784d8a90d926b898aa9e8cd0214cb081d23 (diff)
downloadtalos-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-xsrc/occ_405/proc/proc_data_control.c9
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
OpenPOWER on IntegriCloud