diff options
author | mbroyles <mbroyles@us.ibm.com> | 2019-07-09 12:16:13 -0500 |
---|---|---|
committer | Martha Broyles <mbroyles@us.ibm.com> | 2019-07-10 13:42:21 -0500 |
commit | e447be8c2f21e3e7202779c546587afeb9e3e8ae (patch) | |
tree | f5213bd3e52a1d816ce95cc7d7b423e133e879e2 /src/occ_405/sensor/sensor_table.c | |
parent | 8a315b7ce843dcd9cdc0bfd909adc55a0bcb8f5d (diff) | |
download | talos-occ-e447be8c2f21e3e7202779c546587afeb9e3e8ae.tar.gz talos-occ-e447be8c2f21e3e7202779c546587afeb9e3e8ae.zip |
Delete debug sensors to save SRAM
Change-Id: Id1f23066951f09988a7f7dfdd868d7d9a166975e
Reviewed-on: http://rchgit01.rchland.ibm.com/gerrit1/80156
Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com>
Reviewed-by: Christopher J. Cain <cjcain@us.ibm.com>
Reviewed-by: William A. Bryan <wilbryan@us.ibm.com>
Reviewed-by: Martha Broyles <mbroyles@us.ibm.com>
Diffstat (limited to 'src/occ_405/sensor/sensor_table.c')
-rwxr-xr-x | src/occ_405/sensor/sensor_table.c | 89 |
1 files changed, 0 insertions, 89 deletions
diff --git a/src/occ_405/sensor/sensor_table.c b/src/occ_405/sensor/sensor_table.c index 64f40b0..d928e3a 100755 --- a/src/occ_405/sensor/sensor_table.c +++ b/src/occ_405/sensor/sensor_table.c @@ -38,11 +38,6 @@ extern amec_sys_t g_amec_sys; // Will paste number onto enum 'sensor base name' #define SENSOR_W_NUM(sensor,num) sensor##num -// These will paste a number onto a sensor name base to create the full enum -// representation of the sensor name -#define SENSOR_W_CENTAUR_NUM_HELPER(sensor_name, memc,centL,cent,ppL,pp) sensor_name##memc##centL##cent##ppL##pp -#define SENSOR_W_CENTAUR_NUM(sensor_name, memc,cent,pp) SENSOR_W_CENTAUR_NUM_HELPER(sensor_name,memc,C,cent,P,pp) - // Will define a set of "core sensor pointers" by passing in base sensor name // and ptr to [0] entry of array of 24 core sensors #define CORE_SENSOR_PTRS(sensor,ptrbase,ptrmember) \ @@ -114,26 +109,6 @@ extern amec_sys_t g_amec_sys; [SENSOR_W_NUM(sensor, 14)] = ptrbase.ptrmember[14], \ [SENSOR_W_NUM(sensor, 15)] = ptrbase.ptrmember[15] -// Will define a set of "centaur_port_pair sensor pointers" by passing in -// base sensor name and ptr to [0] entry of array of 16 memcontroller sensors -#define PORTPAIR_SENSOR_PTRS(sensor,ptrbase,ptrmember,ptrsnsr) \ - [SENSOR_W_CENTAUR_NUM(sensor, 0, 0, 0)] = ptrbase[0].ptrmember[0].ptrsnsr, \ - [SENSOR_W_CENTAUR_NUM(sensor, 0, 0, 1)] = ptrbase[0].ptrmember[1].ptrsnsr, \ - [SENSOR_W_CENTAUR_NUM(sensor, 1, 0, 0)] = ptrbase[1].ptrmember[0].ptrsnsr, \ - [SENSOR_W_CENTAUR_NUM(sensor, 1, 0, 1)] = ptrbase[1].ptrmember[1].ptrsnsr, \ - [SENSOR_W_CENTAUR_NUM(sensor, 2, 0, 0)] = ptrbase[2].ptrmember[0].ptrsnsr, \ - [SENSOR_W_CENTAUR_NUM(sensor, 2, 0, 1)] = ptrbase[2].ptrmember[1].ptrsnsr, \ - [SENSOR_W_CENTAUR_NUM(sensor, 3, 0, 0)] = ptrbase[3].ptrmember[0].ptrsnsr, \ - [SENSOR_W_CENTAUR_NUM(sensor, 3, 0, 1)] = ptrbase[3].ptrmember[1].ptrsnsr, \ - [SENSOR_W_CENTAUR_NUM(sensor, 4, 0, 0)] = ptrbase[4].ptrmember[0].ptrsnsr, \ - [SENSOR_W_CENTAUR_NUM(sensor, 4, 0, 1)] = ptrbase[4].ptrmember[1].ptrsnsr, \ - [SENSOR_W_CENTAUR_NUM(sensor, 5, 0, 0)] = ptrbase[5].ptrmember[0].ptrsnsr, \ - [SENSOR_W_CENTAUR_NUM(sensor, 5, 0, 1)] = ptrbase[5].ptrmember[1].ptrsnsr, \ - [SENSOR_W_CENTAUR_NUM(sensor, 6, 0, 0)] = ptrbase[6].ptrmember[0].ptrsnsr, \ - [SENSOR_W_CENTAUR_NUM(sensor, 6, 0, 1)] = ptrbase[6].ptrmember[1].ptrsnsr, \ - [SENSOR_W_CENTAUR_NUM(sensor, 7, 0, 0)] = ptrbase[7].ptrmember[0].ptrsnsr, \ - [SENSOR_W_CENTAUR_NUM(sensor, 7, 0, 1)] = ptrbase[7].ptrmember[1].ptrsnsr - // Will create an entry in the G_amec_mini_sensor_list with a pointer at // the sensor index (gsid) passed in by "sensor" #define MINI_SENSOR_PTR(sensor,ptr) [sensor] = ptr @@ -236,46 +211,6 @@ extern amec_sys_t g_amec_sys; [SENSOR_W_NUM(sensor, 6)] = NULL, \ [SENSOR_W_NUM(sensor, 7)] = NULL -// Will define a set of "memory controller mini sensor ptrs" by passing in -// base sensor nameand ptr to [0] entry of array of 8 memcontroller sensors -#define PORTPAIR_MINI_SENSOR_PTRS(sensor,ptr) \ - [SENSOR_W_CENTAUR_NUM(sensor, 0, 0, 0)] = ptr[ 0], \ - [SENSOR_W_CENTAUR_NUM(sensor, 0, 0, 1)] = ptr[ 1], \ - [SENSOR_W_CENTAUR_NUM(sensor, 1, 0, 0)] = ptr[ 2], \ - [SENSOR_W_CENTAUR_NUM(sensor, 1, 0, 1)] = ptr[ 3], \ - [SENSOR_W_CENTAUR_NUM(sensor, 2, 0, 0)] = ptr[ 4], \ - [SENSOR_W_CENTAUR_NUM(sensor, 2, 0, 1)] = ptr[ 5], \ - [SENSOR_W_CENTAUR_NUM(sensor, 3, 0, 0)] = ptr[ 6], \ - [SENSOR_W_CENTAUR_NUM(sensor, 3, 0, 1)] = ptr[ 7], \ - [SENSOR_W_CENTAUR_NUM(sensor, 4, 0, 0)] = ptr[ 8], \ - [SENSOR_W_CENTAUR_NUM(sensor, 4, 0, 1)] = ptr[ 9], \ - [SENSOR_W_CENTAUR_NUM(sensor, 5, 0, 0)] = ptr[10], \ - [SENSOR_W_CENTAUR_NUM(sensor, 5, 0, 1)] = ptr[11], \ - [SENSOR_W_CENTAUR_NUM(sensor, 6, 0, 0)] = ptr[12], \ - [SENSOR_W_CENTAUR_NUM(sensor, 6, 0, 1)] = ptr[13], \ - [SENSOR_W_CENTAUR_NUM(sensor, 7, 0, 0)] = ptr[14], \ - [SENSOR_W_CENTAUR_NUM(sensor, 7, 0, 1)] = ptr[15] - -// Will define a set of "memc mini-sensor pointers" as NULL, since not -// every sensor must have a mini-sensor. -#define PORTPAIR_MINI_SENSOR_PTRS_NULL(sensor) \ - [SENSOR_W_CENTAUR_NUM(sensor, 0, 0, 0)] = NULL, \ - [SENSOR_W_CENTAUR_NUM(sensor, 0, 0, 1)] = NULL, \ - [SENSOR_W_CENTAUR_NUM(sensor, 1, 0, 0)] = NULL, \ - [SENSOR_W_CENTAUR_NUM(sensor, 1, 0, 1)] = NULL, \ - [SENSOR_W_CENTAUR_NUM(sensor, 2, 0, 0)] = NULL, \ - [SENSOR_W_CENTAUR_NUM(sensor, 2, 0, 1)] = NULL, \ - [SENSOR_W_CENTAUR_NUM(sensor, 3, 0, 0)] = NULL, \ - [SENSOR_W_CENTAUR_NUM(sensor, 3, 0, 1)] = NULL, \ - [SENSOR_W_CENTAUR_NUM(sensor, 4, 0, 0)] = NULL, \ - [SENSOR_W_CENTAUR_NUM(sensor, 4, 0, 1)] = NULL, \ - [SENSOR_W_CENTAUR_NUM(sensor, 5, 0, 0)] = NULL, \ - [SENSOR_W_CENTAUR_NUM(sensor, 5, 0, 1)] = NULL, \ - [SENSOR_W_CENTAUR_NUM(sensor, 6, 0, 0)] = NULL, \ - [SENSOR_W_CENTAUR_NUM(sensor, 6, 0, 1)] = NULL, \ - [SENSOR_W_CENTAUR_NUM(sensor, 7, 0, 0)] = NULL, \ - [SENSOR_W_CENTAUR_NUM(sensor, 7, 0, 1)] = NULL - //**************************************************************************** // Sensor Pointer Table // ---------------------- @@ -298,14 +233,6 @@ const sensor_ptr_t G_amec_sensor_list[] = SENSOR_PTR( AMESSdur5, &g_amec_sys.fw.amessdur[5]), SENSOR_PTR( AMESSdur6, &g_amec_sys.fw.amessdur[6]), SENSOR_PTR( AMESSdur7, &g_amec_sys.fw.amessdur[7]), - SENSOR_PTR( PROBE250US0, &g_amec_sys.fw.probe250us[0]), - SENSOR_PTR( PROBE250US1, &g_amec_sys.fw.probe250us[1]), - SENSOR_PTR( PROBE250US2, &g_amec_sys.fw.probe250us[2]), - SENSOR_PTR( PROBE250US3, &g_amec_sys.fw.probe250us[3]), - SENSOR_PTR( PROBE250US4, &g_amec_sys.fw.probe250us[4]), - SENSOR_PTR( PROBE250US5, &g_amec_sys.fw.probe250us[5]), - SENSOR_PTR( PROBE250US6, &g_amec_sys.fw.probe250us[6]), - SENSOR_PTR( PROBE250US7, &g_amec_sys.fw.probe250us[7]), SENSOR_PTR( GPEtickdur0, &g_amec_sys.fw.gpetickdur[0]), SENSOR_PTR( GPEtickdur1, &g_amec_sys.fw.gpetickdur[1]), SENSOR_PTR( RTLtickdur, &g_amec_sys.fw.prcdupdatedur), @@ -314,9 +241,6 @@ const sensor_ptr_t G_amec_sensor_list[] = // System Sensors // ------------------------------------------------------ SENSOR_PTR( PWRSYS, &g_amec_sys.sys.pwrsys), - SENSOR_PTR( PWRFAN, &g_amec_sys.fan.pwr250usfan), - SENSOR_PTR( PWRIO, &g_amec_sys.io.pwr250usio), - SENSOR_PTR( PWRSTORE, &g_amec_sys.storage.pwr250usstore), SENSOR_PTR( PWRGPU, &g_amec_sys.sys.pwr250usgpu), SENSOR_PTR( PWRAPSSCH0, &g_amec_sys.sys.pwrapssch[0]), SENSOR_PTR( PWRAPSSCH1, &g_amec_sys.sys.pwrapssch[1]), @@ -381,7 +305,6 @@ const sensor_ptr_t G_amec_sensor_list[] = // ------------------------------------------------------ // Core Sensors (24 of each) // ------------------------------------------------------ - CORE_SENSOR_PTRS( FREQREQC , &g_amec_sys.proc[0].core, freq250us), CORE_SENSOR_PTRS( FREQAC , &g_amec_sys.proc[0].core, freqa), CORE_SENSOR_PTRS( IPSC , &g_amec_sys.proc[0].core, ips4ms), CORE_SENSOR_PTRS( NOTBZEC , &g_amec_sys.proc[0].core, mcpifd4ms), @@ -464,14 +387,6 @@ const minisensor_ptr_t G_amec_mini_sensor_list[] INIT_SECTION = MINI_SENSOR_PTR( AMESSdur5, NULL), MINI_SENSOR_PTR( AMESSdur6, NULL), MINI_SENSOR_PTR( AMESSdur7, NULL), - MINI_SENSOR_PTR( PROBE250US0, NULL), - MINI_SENSOR_PTR( PROBE250US1, NULL), - MINI_SENSOR_PTR( PROBE250US2, NULL), - MINI_SENSOR_PTR( PROBE250US3, NULL), - MINI_SENSOR_PTR( PROBE250US4, NULL), - MINI_SENSOR_PTR( PROBE250US5, NULL), - MINI_SENSOR_PTR( PROBE250US6, NULL), - MINI_SENSOR_PTR( PROBE250US7, NULL), MINI_SENSOR_PTR( GPEtickdur0, NULL), MINI_SENSOR_PTR( GPEtickdur1, NULL), MINI_SENSOR_PTR( RTLtickdur, NULL), @@ -480,9 +395,6 @@ const minisensor_ptr_t G_amec_mini_sensor_list[] INIT_SECTION = // System Sensors // ------------------------------------------------------ MINI_SENSOR_PTR( PWRSYS, NULL), - MINI_SENSOR_PTR( PWRFAN, NULL), - MINI_SENSOR_PTR( PWRIO, NULL), - MINI_SENSOR_PTR( PWRSTORE, NULL), MINI_SENSOR_PTR( PWRGPU, NULL), MINI_SENSOR_PTR( PWRAPSSCH0, NULL), MINI_SENSOR_PTR( PWRAPSSCH1, NULL), @@ -546,7 +458,6 @@ const minisensor_ptr_t G_amec_mini_sensor_list[] INIT_SECTION = // ------------------------------------------------------ // Core Sensors (24 of each) // ------------------------------------------------------ - CORE_MINI_SENSOR_PTRS_NULL( FREQREQC ), CORE_MINI_SENSOR_PTRS_NULL( FREQAC ), CORE_MINI_SENSOR_PTRS( IPSC, &G_dcom_slv_outbox_tx.ips4msp0cy ), CORE_MINI_SENSOR_PTRS( NOTBZEC, &G_dcom_slv_outbox_tx.mcpifd4msp0cy ), |