diff options
author | William Bryan <wilbryan@us.ibm.com> | 2015-08-06 17:38:30 -0500 |
---|---|---|
committer | William A. Bryan <wilbryan@us.ibm.com> | 2015-08-07 13:03:14 -0500 |
commit | 415a7a297bcd313516be30ae88277379f3377cc9 (patch) | |
tree | 5f7f7a8ecfb49e5ad6268d16efcc5ac5feadae1d /src/occ_405/proc/proc_data.h | |
parent | c64c10490a90584ad69d12dd4fac1a4288a26c45 (diff) | |
download | talos-occ-415a7a297bcd313516be30ae88277379f3377cc9.tar.gz talos-occ-415a7a297bcd313516be30ae88277379f3377cc9.zip |
OCC405 Stripped Down and Compiles
Change-Id: Ic5c0536de429106975f5b5b0831c645d6f53e86c
Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/19650
Tested-by: William A. Bryan <wilbryan@us.ibm.com>
Reviewed-by: Martha Broyles <mbroyles@us.ibm.com>
Reviewed-by: William A. Bryan <wilbryan@us.ibm.com>
Diffstat (limited to 'src/occ_405/proc/proc_data.h')
-rwxr-xr-x | src/occ_405/proc/proc_data.h | 19 |
1 files changed, 13 insertions, 6 deletions
diff --git a/src/occ_405/proc/proc_data.h b/src/occ_405/proc/proc_data.h index 03dc6b2..2c7193e 100755 --- a/src/occ_405/proc/proc_data.h +++ b/src/occ_405/proc/proc_data.h @@ -29,7 +29,7 @@ #include <occ_common.h> #include <ssx.h> #include "rtls.h" -#include "gpe_data.h" +//#include "gpe_data.h" //Returns 0 if the specified core is not present. Otherwise, returns none-zero. #define CORE_PRESENT(occ_core_id) \ @@ -84,10 +84,13 @@ enum eOccProcCores CORE_11 = 11, }; -typedef CoreData gpe_bulk_core_data_t; +// TEMP -- CoreData no longer exists +//typedef CoreData gpe_bulk_core_data_t; //Processor data collect structures used for task data pointers //gpe_req.request.parameter points to GpeGetCoreDataParms +// TEMP -- CoreData / PoreFlex objects no longer exist +/* struct bulk_core_data_task { uint8_t start_core; uint8_t current_core; @@ -96,6 +99,7 @@ struct bulk_core_data_task { PoreFlex gpe_req; } __attribute__ ((__packed__)); typedef struct bulk_core_data_task bulk_core_data_task_t; +*/ //Only PCBS_LOCAL_PSTATE_FREQ_TARGET_STATUS_REG register is being //collected at this time. Other register will be added when needed. @@ -113,8 +117,9 @@ struct gpe_fast_core_data { typedef struct gpe_fast_core_data gpe_fast_core_data_t; //Global low and high cores structures used for task data pointers -extern bulk_core_data_task_t G_low_cores; -extern bulk_core_data_task_t G_high_cores; +// TEMP -- CoreData / PoreFlex objects no longer exist +//extern bulk_core_data_task_t G_low_cores; +//extern bulk_core_data_task_t G_high_cores; //Global G_present_cores is bitmask of all OCC core numbering extern uint32_t G_present_cores; @@ -171,9 +176,11 @@ void task_fast_core_data( task_t * i_task ); //Returns a pointer to the most up-to-date bulk core data for the core //associated with the specified OCC core id. -gpe_bulk_core_data_t * proc_get_bulk_core_data_ptr( const uint8_t i_occ_core_id ); +// TEMP -- CoreData / PoreFlex objects no longer exist +//gpe_bulk_core_data_t * proc_get_bulk_core_data_ptr( const uint8_t i_occ_core_id ); //Returns a pointer to the most up-to-date fast core data -gpe_fast_core_data_t * proc_get_fast_core_data_ptr( void ); +// TEMP -- CoreData / PoreFlex objects no longer exist +//gpe_fast_core_data_t * proc_get_fast_core_data_ptr( void ); #endif //_PROC_DATA_H |