summaryrefslogtreecommitdiffstats
path: root/src/occ_405/amec/amec_slave_smh.h
diff options
context:
space:
mode:
authorShawn McCarney <shawnmm@us.ibm.com>2017-05-15 09:11:32 -0500
committerMartha Broyles <mbroyles@us.ibm.com>2017-06-28 10:05:28 -0400
commit2f3dd9e14af82d8c7bcc0f154d6fc06fa96d279a (patch)
treeb74dddf3ee05db9af97a0e75c0027404421f9926 /src/occ_405/amec/amec_slave_smh.h
parent8a97adf89847fa21d4ed3117d2a4150baf527bfe (diff)
downloadtalos-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-xsrc/occ_405/amec/amec_slave_smh.h8
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);
OpenPOWER on IntegriCloud