diff options
author | Wael El-Essawy <welessa@us.ibm.com> | 2015-12-21 13:10:34 -0600 |
---|---|---|
committer | Wael Elessawy <welessa@us.ibm.com> | 2016-01-19 13:01:46 -0600 |
commit | 476a284b52f50c1d0f5a8fc637cc28a22c714185 (patch) | |
tree | 1772533ace689924a85dbae322fcecfb2aadb602 /src/occ_405/proc | |
parent | 2860679a6509d0cac8530601c40a94db6a4ef766 (diff) | |
download | talos-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-x | src/occ_405/proc/proc_data.c | 12 |
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"); |