diff options
| author | Yue Du <daviddu@us.ibm.com> | 2017-06-22 10:50:57 -0500 |
|---|---|---|
| committer | hostboot <hostboot@us.ibm.com> | 2018-08-22 17:55:01 -0500 |
| commit | 35e40d9f239ab68535d610a7655055c102f5551b (patch) | |
| tree | 2fb76de7fba70c459ab755aa15645c50f7ba4f18 | |
| parent | 97d950e4fcf458fb236a5e7d7fe4ac99b02e8616 (diff) | |
| download | talos-hcode-35e40d9f239ab68535d610a7655055c102f5551b.tar.gz talos-hcode-35e40d9f239ab68535d610a7655055c102f5551b.zip | |
STOP: inline called-once functions
saving CME size: 256B
Change-Id: I7267701c31649a99a447180e4eddb178b6bf0fb7
Original-Change-Id: Idf371f4c7ed73de931a0a523554a8b778cd176fc
Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/42292
Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com>
Reviewed-by: BRIAN D. VICTOR <brian.d.victor1@ibm.com>
Reviewed-by: Michael S. Floyd <mfloyd@us.ibm.com>
Reviewed-by: Gregory S. Still <stillgs@us.ibm.com>
| -rw-r--r-- | import/chips/p9/procedures/ppe_closed/sgpe/stop_gpe/p9_sgpe_stop.h | 25 |
1 files changed, 7 insertions, 18 deletions
diff --git a/import/chips/p9/procedures/ppe_closed/sgpe/stop_gpe/p9_sgpe_stop.h b/import/chips/p9/procedures/ppe_closed/sgpe/stop_gpe/p9_sgpe_stop.h index d67bbd49..4302e5ce 100644 --- a/import/chips/p9/procedures/ppe_closed/sgpe/stop_gpe/p9_sgpe_stop.h +++ b/import/chips/p9/procedures/ppe_closed/sgpe/stop_gpe/p9_sgpe_stop.h @@ -289,44 +289,33 @@ struct ring_save }; #endif -void p9_sgpe_set_slvcfg_pm_disable(uint32_t); -void p9_sgpe_clear_slvcfg_pm_disable(uint32_t); /// SGPE to PGPE IPC handlers void p9_sgpe_ipc_pgpe_ctrl_stop_updates(ipc_msg_t* cmd, void* arg); void p9_sgpe_ipc_pgpe_suspend_stop(ipc_msg_t* cmd, void* arg); void p9_sgpe_ipc_pgpe_rsp_callback(ipc_msg_t* cmd, void* arg); -/// SGPE STOP Entry and Exit Prototypes -void p9_sgpe_stop_suspend_msg_db1(uint32_t, uint32_t); -void p9_sgpe_stop_ipi_handler(void*, PkIrqId); +/// SGPE STOP Interrupt Handlers void p9_sgpe_stop_pig_handler(void*, PkIrqId); +void p9_sgpe_stop_ipi_handler(void*, PkIrqId); +void p9_sgpe_stop_suspend_msg_db1(uint32_t, uint32_t); +void p9_sgpe_stop_suspend_all_cmes(); + +/// SGPE STOP Entry and Exit Prototypes void p9_sgpe_stop_enter_thread(void*); void p9_sgpe_stop_exit_thread(void*); void p9_sgpe_stop_entry(); void p9_sgpe_stop_exit(); void p9_sgpe_stop_cme_scominit(uint32_t, uint32_t, uint32_t); -void p9_sgpe_stop_suspend_all_cmes(); /// Procedures shared between Istep4 and SGPE Stop -void p9_hcd_cache_scan0(uint32_t, uint64_t, uint64_t); -void p9_hcd_cache_poweron(uint32_t); -void p9_hcd_cache_chiplet_reset(uint32_t, uint32_t); void p9_hcd_cache_chiplet_l3_dcc_setup(uint32_t); void p9_hcd_cache_gptr_time_initf(uint32_t); void p9_hcd_cache_dpll_initf(uint32_t); -void p9_hcd_cache_dpll_setup(uint32_t); void p9_hcd_cache_dcc_skewadjust_setup(uint32_t); -void p9_hcd_cache_chiplet_init(uint32_t); void p9_hcd_cache_repair_initf(uint32_t); -void p9_hcd_cache_arrayinit(uint32_t, uint32_t ex); void p9_hcd_cache_initf(uint32_t); -void p9_hcd_cache_startclocks(uint32_t, uint32_t); -void p9_hcd_cache_l2_startclocks(uint32_t, uint32_t, uint32_t); -void p9_hcd_cache_scominit(uint32_t, uint32_t, int); -void p9_hcd_cache_scomcust(uint32_t, uint32_t, int); -void p9_hcd_cache_ras_runtime_scom(uint32_t); -void p9_hcd_cache_occ_runtime_scom(uint32_t); +void p9_hcd_cache_scan0(uint32_t, uint64_t, uint64_t); #ifdef __cplusplus } // extern "C" |

