diff options
author | mbroyles <mbroyles@us.ibm.com> | 2016-09-19 11:54:55 -0500 |
---|---|---|
committer | Martha Broyles <mbroyles@us.ibm.com> | 2016-09-29 11:28:53 -0400 |
commit | a57f623c26bdf3889703ed63334745c966c6096d (patch) | |
tree | b2f81389aa3bf5a420c6a115d8c10ae787375ede /src/occ_405/occ_sys_config.h | |
parent | d137bd848a05d5afd8a9ee5c9803f421ebd0a922 (diff) | |
download | talos-occ-a57f623c26bdf3889703ed63334745c966c6096d.tar.gz talos-occ-a57f623c26bdf3889703ed63334745c966c6096d.zip |
Enable power capping and oversubscription. RTC:137621 RTC:133156
Change-Id: I98b745ccb56d89d066508d4195250b1bf446dbc6
Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/29898
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/occ_sys_config.h')
-rwxr-xr-x | src/occ_405/occ_sys_config.h | 22 |
1 files changed, 12 insertions, 10 deletions
diff --git a/src/occ_405/occ_sys_config.h b/src/occ_405/occ_sys_config.h index c065786..8df5579 100755 --- a/src/occ_405/occ_sys_config.h +++ b/src/occ_405/occ_sys_config.h @@ -233,31 +233,33 @@ typedef struct uint8_t source; // source of PCAP value currently in use } pcap_config_data_t; + // source of PCAP value #define OUT_OF_BAND 1 // source is BMC or (H)TMGT #define IN_BAND 2 // source is OPAL -// Memory Centaur Throttle settings + +// Memory Throttle settings typedef struct { uint16_t min_n_per_mba; //minimum value - uint16_t min_mem_power; //Max mem Power @min (x0.1W) + uint16_t min_mem_power; //Max mem Power @min (x0.01W) - uint16_t turbo_n_per_mba; //max mba value for Power Cap @Turbo + uint16_t turbo_n_per_mba; //max mba value for Turbo uint16_t turbo_n_per_chip; //Static per chip numerator @Turbo - uint16_t turbo_mem_power; //max memory power @Turbo L1 + uint16_t turbo_mem_power; //max memory power @Turbo - uint16_t pcap_n_per_mba; //max mba value for Power Cap Level 2 + uint16_t pcap_n_per_mba; //max mba value for Power Cap uint16_t pcap_n_per_chip; //Static per chip numerator @PCAP - uint16_t pcap_mem_power; //max memory power @PCAP L2 + uint16_t pcap_mem_power; //max memory power @PCAP uint16_t nom_n_per_mba; //max mba value for nominal mode uint16_t nom_n_per_chip; //chip setting for nominal mode - uint16_t nom_mem_power; //max memory power @Redundant + uint16_t nom_mem_power; //max memory power @nominal - uint16_t reserved_n_per_mba; //reserved - uint16_t reserved_n_per_chip; //reserved - uint16_t reserved_mem_power; //reserved + uint16_t reserved1; //reserved + uint16_t reserved2; //reserved + uint16_t reserved3; //reserved } mem_throt_config_data_t; |