summaryrefslogtreecommitdiffstats
path: root/src/occ_405/proc
diff options
context:
space:
mode:
authorWael El-Essawy <welessa@us.ibm.com>2015-12-21 13:10:34 -0600
committerWael Elessawy <welessa@us.ibm.com>2016-01-19 13:01:46 -0600
commit476a284b52f50c1d0f5a8fc637cc28a22c714185 (patch)
tree1772533ace689924a85dbae322fcecfb2aadb602 /src/occ_405/proc
parent2860679a6509d0cac8530601c40a94db6a4ef766 (diff)
downloadtalos-occ-476a284b52f50c1d0f5a8fc637cc28a22c714185.tar.gz
talos-occ-476a284b52f50c1d0f5a8fc637cc28a22c714185.zip
OCC GPE0: HWP to read Core/Quad DTS
Updating the code with HWP, simulated under simics with core and quad DTSs, and verified trace results. Change-Id: I914d65687f7c26d7073edae846de6a2c6f84cc02 RTC: 140095 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/22929 Reviewed-by: Martha Broyles <mbroyles@us.ibm.com> Reviewed-by: William A. Bryan <wilbryan@us.ibm.com> Tested-by: Wael Elessawy <welessa@us.ibm.com>
Diffstat (limited to 'src/occ_405/proc')
-rwxr-xr-xsrc/occ_405/proc/proc_data.c12
1 files changed, 9 insertions, 3 deletions
diff --git a/src/occ_405/proc/proc_data.c b/src/occ_405/proc/proc_data.c
index 82ea53e..09073f9 100755
--- a/src/occ_405/proc/proc_data.c
+++ b/src/occ_405/proc/proc_data.c
@@ -449,9 +449,15 @@ void print_core_data_sensors(uint8_t core)
{
PROC_DBG("-------------------------------");
PROC_DBG("Core [%d] Sensors Data", core);
- PROC_DBG("Sensor Core[0] reading: 0x%04X [Valid:%d]", l_core_data->dts.core[0].fields.reading, l_core_data->dts.core[0].fields.valid);
- PROC_DBG("Sensor Core[1] reading: 0x%04X [Valid:%d]", l_core_data->dts.core[1].fields.reading, l_core_data->dts.core[1].fields.valid);
- PROC_DBG("Sensor Cache reading: 0x%04X [Valid:%d]", l_core_data->dts.cache.fields.reading, l_core_data->dts.cache.fields.valid);
+ PROC_DBG("Sensor Core[0] reading: 0x%04X [Valid:%d][Spare:%d][Trip:%d]",
+ l_core_data->dts.core[0].fields.reading, l_core_data->dts.core[0].fields.valid,
+ l_core_data->dts.core[0].fields.spare, l_core_data->dts.core[0].fields.thermal_trip);
+ PROC_DBG("Sensor Core[1] reading: 0x%04X [Valid:%d][Spare:%d][Trip:%d]",
+ l_core_data->dts.core[1].fields.reading, l_core_data->dts.core[1].fields.valid,
+ l_core_data->dts.core[1].fields.spare, l_core_data->dts.core[1].fields.thermal_trip);
+ PROC_DBG("Sensor Cache reading: 0x%04X [Valid:%d][Spare:%d][Trip:%d]",
+ l_core_data->dts.cache.fields.reading, l_core_data->dts.cache.fields.valid,
+ l_core_data->dts.cache.fields.spare, l_core_data->dts.cache.fields.thermal_trip);
// TODO: Commented these out b/c they take too long to run in task.
//dumpHexString(&l_core_data->sensors_tod, sizeof(l_core_data->sensors_tod), "Sensor TOD");
//dumpHexString(&l_core_data->sensors_v0, sizeof(l_core_data->sensors_v0), "Sensor VO");
OpenPOWER on IntegriCloud