Skip to content

Commit

Permalink
Define attributes for synchronous mode
Browse files Browse the repository at this point in the history
Changed ATTR_MC_SYNC_MODE to be writeable instead of platInit
ATTR_REQUIRED_SYNCH_MODE holds the rules on what mode to use

Change-Id: I006656e4e41701d2ed2175dd532057c217eff196
Original-Change-Id: Ibb8b01635db885490e4c4d287e0316bb2e9abffc
Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/24547
Tested-by: Hostboot CI
Reviewed-by: ANDRE A. MARIN <aamarin@us.ibm.com>
Reviewed-by: Brian R. Silver <bsilver@us.ibm.com>
Tested-by: Jenkins Server
Tested-by: PPE CI
Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com>
Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/42147
Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
Tested-by: Daniel M. Crowell <dcrowell@us.ibm.com>
  • Loading branch information
dcrowell77 committed Jun 21, 2017
1 parent e18e655 commit 5804a68
Showing 1 changed file with 16 additions and 10 deletions.
Expand Up @@ -50,16 +50,6 @@
<platInit/>
</attribute>
<!-- ********************************************************************* -->
<attribute>
<id>ATTR_MEM_IN_SYNCH_MODE</id>
<targetType>TARGET_TYPE_SYSTEM</targetType>
<description>
Run the memory clocks in synchronous mode with the nest clocks.
</description>
<valueType>uint8</valueType>
<platInit/>
</attribute>
<!-- ********************************************************************* -->
<attribute>
<id>ATTR_MAX_ALLOWED_DIMM_FREQ</id>
<targetType>TARGET_TYPE_SYSTEM</targetType>
Expand Down Expand Up @@ -91,4 +81,20 @@
<platInit/>
</attribute>
<!-- ********************************************************************* -->
<attribute>
<id>ATTR_REQUIRED_SYNCH_MODE</id>
<targetType>TARGET_TYPE_SYSTEM</targetType>
<description>
Specify the system policy to enforce synchronous mode between memory and
nest. This drives the value of ATTR_MEM_IN_SYNCH_MODE.
UNDETERMINED : Run synchronously if the dimm and nest freq matches
ALWAYS : Require matching frequencies and deconfigure memory that
does not match the nest
NEVER : Do not run synchronously, even if the frequencies match
</description>
<valueType>uint8</valueType>
<enum>UNDETERMINED=0, ALWAYS=1, NEVER=2</enum>
<platInit/>
</attribute>
<!-- ********************************************************************* -->
</attributes>

0 comments on commit 5804a68

Please sign in to comment.