diff options
author | Shawn McCarney <shawnmm@us.ibm.com> | 2017-05-15 09:11:32 -0500 |
---|---|---|
committer | Martha Broyles <mbroyles@us.ibm.com> | 2017-06-28 10:05:28 -0400 |
commit | 2f3dd9e14af82d8c7bcc0f154d6fc06fa96d279a (patch) | |
tree | b74dddf3ee05db9af97a0e75c0027404421f9926 /src/occ_405/amec/amec_slave_smh.h | |
parent | 8a97adf89847fa21d4ed3117d2a4150baf527bfe (diff) | |
download | talos-occ-2f3dd9e14af82d8c7bcc0f154d6fc06fa96d279a.tar.gz talos-occ-2f3dd9e14af82d8c7bcc0f154d6fc06fa96d279a.zip |
OCC: Non-GPU Sensors to main memory: Phase 3
A subset of OCC sensors are now copied to main memory. Includes sensors
using both the full and counter sensor readings structures.
Also made the following changes to the sensor system:
* Added timestamp field to sensor_t
Change-Id: Ibd3044a1be09160c2d6bdb06ac3c291f874f714b
RTC: 153674
Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/42016
Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com>
Reviewed-by: Christopher J. Cain <cjcain@us.ibm.com>
Reviewed-by: Martha Broyles <mbroyles@us.ibm.com>
Diffstat (limited to 'src/occ_405/amec/amec_slave_smh.h')
-rwxr-xr-x | src/occ_405/amec/amec_slave_smh.h | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/src/occ_405/amec/amec_slave_smh.h b/src/occ_405/amec/amec_slave_smh.h index d511c63..a10f419 100755 --- a/src/occ_405/amec/amec_slave_smh.h +++ b/src/occ_405/amec/amec_slave_smh.h @@ -5,7 +5,7 @@ /* */ /* OpenPOWER OnChipController Project */ /* */ -/* Contributors Listed Below - COPYRIGHT 2011,2015 */ +/* Contributors Listed Below - COPYRIGHT 2011,2017 */ /* [+] International Business Machines Corp. */ /* */ /* */ @@ -71,6 +71,8 @@ extern bool G_apss_lower_pmax_rail; //************************************************************************* void amec_slv_check_apss_fail(void); +void amec_slv_update_main_mem_sensors(void); + void amec_update_proc_core_group(uint8_t); // PRE: slave common tasks @@ -98,6 +100,10 @@ void amec_slv_substate_1_5(void); void amec_slv_substate_1_6(void); void amec_slv_substate_1_7(void); +// Slave SubState 2 (6 SubStates unused) +void amec_slv_substate_2_0(void); +void amec_slv_substate_2_4(void); + // Slave SubState 3 void amec_slv_substate_3_0(void); void amec_slv_substate_3_1(void); |