diff options
author | Gregory S. Still <stillgs@us.ibm.com> | 2018-12-17 09:17:53 -0600 |
---|---|---|
committer | Christian R. Geddes <crgeddes@us.ibm.com> | 2018-12-18 16:25:33 -0600 |
commit | 5c7c298d058e92c2b66cd5d9ec3d864c790d4f0e (patch) | |
tree | 028357cd803b7dca90e15c78fdb9a16ac0e004c2 /src/import/chips/p9/common | |
parent | 65f81d4498e205f14a564429d3fb84657cb55385 (diff) | |
download | talos-hostboot-5c7c298d058e92c2b66cd5d9ec3d864c790d4f0e.tar.gz talos-hostboot-5c7c298d058e92c2b66cd5d9ec3d864c790d4f0e.zip |
Revert "PM: OCC<>PGPE interface for P9+"
This reverts commit 5967161b503f55c81ae566bd5f8f663de2a06683.
Change-Id: Ibb267c025cd8d3cd5c7b05c15933092a5d84d364
Reviewed-on: http://rchgit01.rchland.ibm.com/gerrit1/69896
Reviewed-by: RAHUL BATRA <rbatra@us.ibm.com>
Reviewed-by: Gregory S. Still <stillgs@us.ibm.com>
Tested-by: Gregory S. Still <stillgs@us.ibm.com>
Reviewed-on: http://rchgit01.rchland.ibm.com/gerrit1/69901
Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com>
Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com>
Tested-by: Jenkins OP HW <op-hw-jenkins+hostboot@us.ibm.com>
Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com>
Reviewed-by: Christian R. Geddes <crgeddes@us.ibm.com>
Diffstat (limited to 'src/import/chips/p9/common')
-rw-r--r-- | src/import/chips/p9/common/pmlib/include/pstate_pgpe_occ_api.h | 164 |
1 files changed, 2 insertions, 162 deletions
diff --git a/src/import/chips/p9/common/pmlib/include/pstate_pgpe_occ_api.h b/src/import/chips/p9/common/pmlib/include/pstate_pgpe_occ_api.h index 4b1c3cf4a..3be2df6ef 100644 --- a/src/import/chips/p9/common/pmlib/include/pstate_pgpe_occ_api.h +++ b/src/import/chips/p9/common/pmlib/include/pstate_pgpe_occ_api.h @@ -336,157 +336,6 @@ typedef union requested_active_quads // End Quad State // ----------------------------------------------------------------------------- -typedef struct -{ - union - { - uint64_t value; - struct - { - uint32_t high_order; - uint32_t low_order; - } words; - struct - { - uint64_t average_pstate : 8; - uint64_t average_frequency_pstate : 8; - uint64_t clip_pstate : 8; - uint64_t reserved : 8; - uint64_t vratio_inst : 16; - uint64_t vratio_avg : 16; - } fields; - } dw0; - union - { - uint64_t value; - struct - { - uint32_t high_order; - uint32_t low_order; - } words; - struct - { - uint64_t idd_avg_ma : 16; - uint64_t ics_avg_ma : 16; - uint64_t idn_avg_ma : 16; - uint64_t iio_avg_ma : 16; - - } fields; - } dw1; - union - { - uint64_t value; - struct - { - uint32_t high_order; - uint32_t low_order; - } words; - struct - { - uint64_t vdd_avg_mv : 16; - uint64_t vcs_avg_mv : 16; - uint64_t vdn_avg_mv : 16; - uint64_t vio_avg_mv : 16; - } fields; - } dw2; - union - { - uint64_t value; - struct - { - uint32_t high_order; - uint32_t low_order; - } words; - struct - { - uint64_t ocs_avg_0p01pct : 16; - uint64_t reserved : 48; - } fields; - } dw3; -} pgpe_wof_values_t; - -typedef struct -{ - union - { - uint64_t value; - struct - { - uint32_t high_order; - uint32_t low_order; - } words; - struct - { - uint64_t magic_word : 32; //ELTC - uint64_t total_log_slots : 8; - uint64_t reserved : 24; - } fields; - } dw0; - union - { - uint64_t value; - struct - { - uint32_t high_order; - uint32_t low_order; - } words; - struct - { - uint64_t errlog_id : 8; - uint64_t errlog_src : 8; - uint64_t errlog_len : 16; - uint64_t pgpe_critical_log_address : 32; - } fields; - } dw1; - union - { - uint64_t value; - struct - { - uint32_t high_order; - uint32_t low_order; - } words; - struct - { - uint64_t errlog_id : 8; - uint64_t errlog_src : 8; - uint64_t errlog_len : 16; - uint64_t pgpe_info_log_address : 32; - } fields; - } dw2; - union - { - uint64_t value; - struct - { - uint32_t high_order; - uint32_t low_order; - } words; - struct - { - uint64_t errlog_id : 8; - uint64_t errlog_src : 8; - uint64_t errlog_len : 16; - uint64_t sgpe_critical_log_address : 32; - } fields; - } dw3; - union - { - uint64_t value; - struct - { - uint32_t high_order; - uint32_t low_order; - } words; - struct - { - uint64_t errlog_id : 8; - uint64_t errlog_src : 8; - uint64_t errlog_len : 16; - uint64_t sgpe_info_log_address : 32; - } fields; - } dw4; -} errlog_idx_t; typedef struct { @@ -508,17 +357,8 @@ typedef struct ///Requested Active Quads requested_active_quads_t req_active_quads; - //PGPE WOF Values - pgpe_wof_values_t pgpe_wof_values; - - //Reserved - uint64_t reserved1; - - /// Hcode Error Log Index - errlog_idx_t errlog_idx; - - //Reserved - uint64_t reserved2[24]; + /// FFDC Address list + Hcode_FFDC_list_t ffdc_list; /// Pstate Table OCCPstateTable_t pstate_table; |