summaryrefslogtreecommitdiffstats
path: root/src/occ_405/occ_sys_config.h
diff options
context:
space:
mode:
authormbroyles <mbroyles@us.ibm.com>2016-09-19 11:54:55 -0500
committerMartha Broyles <mbroyles@us.ibm.com>2016-09-29 11:28:53 -0400
commita57f623c26bdf3889703ed63334745c966c6096d (patch)
treeb2f81389aa3bf5a420c6a115d8c10ae787375ede /src/occ_405/occ_sys_config.h
parentd137bd848a05d5afd8a9ee5c9803f421ebd0a922 (diff)
downloadtalos-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-xsrc/occ_405/occ_sys_config.h22
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;
OpenPOWER on IntegriCloud