<?xml version="1.0"?>
<!DOCTYPE flagsdescription SYSTEM "http://www.spec.org/dtd/cpuflags2.dtd">

<flagsdescription>

<filename>Altos-Platform-Settings-V1.2-revB</filename>

<title>Platform Settings for Altos AMD-based servers</title>

<firmware>
<![CDATA[
<dl>

<dt><b>Performance Mode</b></dt> 
   <dd>Allows the user to set an overall power and performance policy for the system.</dd>
   <dd>The default settings of this option is "Balance".</dd>
   <dd>[Balance] Optimization balances performance and energy efficiency.</dd>
   <dd>[Performance] Optimization is strongly toward performance, even at the expense of energy efficiency.</dd>
   <dd>[Custom] Allows users to manually configure system parameters according to their specific requirements.</dd>

<dt><b>NUMA Nodes Per Socket</b></dt> 
<dd>Specifies the number of NUMA nodes per socket. This option allows the memory of each socket to be divided into multiple NUMA nodes to optimize memory bandwidth.</dd>
<dd>The default settings of this option is "AUTO".</dd>
   <dd>[AUTO] Automatically determines the NUMA configuration based on the processor's preferred setting.</dd>
   <dd>[NPS0] Memory is interleaved across the two processor sockets.</dd>      
   <dd>[NPS1] Each processor socket has one NUMA memory node.</dd>
   <dd>[NPS2] Each processor socket has two NUMA memory nodes.</dd>
   <dd>[NPS4] Each processor socket has four NUMA memory nodes.</dd>
   
<dt><b>PPT Control</b></dt> 
<dd>Allows the user to set a customized processor package power limit (PPT).</dd>
<dd>The default settings of this option is "AUTO".</dd>
   <dd>[Auto] Use the fused PPT value.</dd>
   <dd>[Manual] Allows the user to set the PPT value.</dd>

<dt><b>PPT</b></dt> 
<dd>Allows the user to set a customized processor Package Power Limit (PPT) value for all populated processors in the system.</dd>

<dt><b>TDP Control</b></dt> 
<dd>This BIOS option is for "Configurable TDP (cTDP)", it allows user can set customized value for TDP.</dd>
<dd>The default settings of this option is "AUTO".</dd>
   <dd>[Auto] Use the fused TDP value.</dd>
   <dd>[Manual] Allows the user to set the TDP value.</dd>
 
<dt><b>TDP</b></dt> 
<dd>Allows the user to set a customized processor Configurable TDP (cTDP) value for all populated processors in the system.</dd>

<dt><b>drop_caches</b></dt>
<dd> Writing 3 to this setting causes the Linux kernel to drop clean page cache and reclaimable slab objects such as dentries and inodes. The reclaimed memory becomes available for reuse. Set through "sysctl -w vm.drop_caches=3" to free page cache and reclaimable slab objects. </dd>


</dl>


]]>
</firmware>
</flagsdescription>
