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

<!-- =====================================================================
  Information about the meaning of boot-time settings, BIOS options,
  kernel tuning, and so forth go in this separate 'platform_settings' file.

  They'll be appended to the end of both the flags dump and per-result flag report.

  As the contents should be HTML, it will save lots of time to just enclose
  the whole thing in a CDATA section.  Section 2.3.1 again.

  NOTE that these should be vendor, or platform, specific and thus the file
  should be named in a way to identify which platform was used.  For example,
  one could replace the string Example with the vendor name in the filename,
  i.e. ACME-linux-platform-revA.xml.
     ===================================================================-->

<!-- This file defines platform settings -->
<flagsdescription>

<filename>ASRockRack-platform_AMD_setting_v1.0.xml</filename>

<title>SPEC CPU 2017 Flag Description for ASRockRack System</title>

<!-- Platform Settings -->
<os_tuning>
<![CDATA[
]]>
</os_tuning>

<firmware>
<![CDATA[
<dl>

<dt><b>Precision Boost Overdrive:</b></dt> 
 <dd>
  The Precision Boost Overdrive (PBO) is a way to automatically run the processor core faster than the marked frequency. The processor must be working in the power, temperature, and specification limits of the thermal design power (TDP). This results in increased performance of both single and multithreaded applications. 
  <ul>
      <li>Disabled: Disable Precision Boost Overdrive support.</li>      

      <li>Enabled: Enable Precision Boost Overdrive support.</li>

      <li>Auto (Default setting): Use default value for Precision Boost Overdrive support.</li>

      <li>Manual: User can set customized Precision Boost Overdrive function setting.</li>
  </ul>
  Current setting is Auto
 </dd>
 
<dt><b>SMT Control</b></dt> 
 <dd>
  SMT is a technology that allows a single physical CPU core to run multiple threads simultaneously. This improves efficiency and performance in multithreaded workloads by utilizing idle execution units within a core
  <ul>
      <li>Disabled: Disable SMT function.</li>      

      <li>Auto (Default setting): Use default setting for SMT function Enabled.</li>
  </ul>
  Current setting is Auto
 </dd>
 
 <dt><b>SoC/Uncore OC Mode</b></dt> 
 <dd>
  Forces CPU SoC/uncore components(e.g. Infinity Fabric, memory, and integrated graphics) to run at their maximum specified frequency at all times. May improve performance at the expense of idle power savings.
  <ul>
      <li>Auto (Default setting): Use default setting for SoC/Uncore OC Mode.</li>      

      <li>Disabled: Disable SoC/Uncore OC Mode.</li>
	  
	  <li>Enabled: Enable SoC/Uncore OC Mode.</li>
  </ul>
  Current setting is Enabled
 </dd>
 
</dl>

]]>
</firmware>

</flagsdescription>
