<?xml version="1.0" encoding="UTF-8"?>
<!--

    N o t e b o o k   H a r d w a r e   C o n t r o l

    Intel Processor configuration file

    File Version: 2.4.3.0
    Date: 27.01.2011
    Autors: Manfred Jaider,

    This file is provided "as is" with no expressed or implied warranty.
    The authors accepts no liability for any damage/loss of business that
    this product may cause.

-->
<Intel>
  <!-- -->
  <!-- CPU identification -->
  <Identification>
    <!-- -->
    <!-- P6 family of processor, family 06h -->
    <CPU family="0x06" >
      <!-- -->
      <!-- Intel Pentium M processor, model 09h. -->
      <CPU model="0x09" >
        <CPU cpuid="0x0695" >
          <!-- -->
          <!-- Intel Pentium M processor (Banias) -->
          <Processor class="IntelPentiumM" >
            <Identifier number="1700MHz,1600MHz,1500MHz" brandid="0x16" />
            <Info name="Intel Pentium M Processor" codename="Banias" bus="100MHz" dynamic_clock="1" stepping="B1" architecture="130nm" cache="1MB" maximum_temperature="100°C" power="24.5W" image="Intel_PentiumM.png" />
          </Processor>
          <Processor class="IntelPentiumM" >
            <Identifier number="1400MHz,1300MHz" brandid="0x16" />
            <Info name="Intel Pentium M Processor" codename="Banias" bus="100MHz" dynamic_clock="1" stepping="B1" architecture="130nm" cache="1MB" maximum_temperature="100°C" power="22W" image="Intel_PentiumM.png" />
          </Processor>
          <Processor class="IntelPentiumM" >
            <Identifier number="1200MHz,1100MHz" brandid="0x16" />
            <Info name="Intel Pentium M Processor Low Voltage" codename="Banias" bus="100MHz" dynamic_clock="1" stepping="B1" architecture="130nm" cache="1MB" maximum_temperature="100°C" power="12W" image="Intel_PentiumM.png" />
          </Processor>
          <Processor class="IntelPentiumM" >
            <Identifier number="1000MHz,900MHz" brandid="0x16" />
            <Info name="Intel Pentium M Processor Ultra Low Voltage" codename="Banias" bus="100MHz" dynamic_clock="1" stepping="B1" architecture="130nm" cache="1MB" maximum_temperature="100°C" power="7W" image="Intel_PentiumM.png" />
          </Processor>
          <!-- -->
        </CPU>
      </CPU>
      <!-- -->
      <!-- Intel Pentium M processor, model 0Dh -->
      <CPU model="0x0D" >
        <CPU cpuid="0x06D6" >
          <!-- -->
          <!-- Intel Pentium M processor (Dothan) -->
          <Processor class="IntelPentiumM" >
            <Identifier number="2.10GHz,2.00GHz,1.80GHz,1.70GHz,1.60GHz,1.50GHz" brandid="0x16" />
            <Info name="Intel Pentium M Processor" codename="Dothan" bus="100MHz" dynamic_clock="1" stepping="B1" architecture="90nm" cache="2MB" maximum_temperature="100°C" power="21W" image="Intel_PentiumM.png" />
          </Processor>
          <Processor class="IntelPentiumM" >
            <Identifier number="1.40GHz" brandid="0x16" />
            <Info name="Intel Pentium M Processor Low Voltage" codename="Dothan" bus="100MHz" dynamic_clock="1" stepping="B1" architecture="90nm" cache="2MB" maximum_temperature="100°C" power="10W" image="Intel_PentiumM.png" />
          </Processor>
          <Processor class="IntelPentiumM" >
            <Identifier number="1.10GHz,1.00GHz" brandid="0x16" />
            <Info name="Intel Pentium M Processor Ultra Low Voltage" codename="Dothan" bus="100MHz" dynamic_clock="1" stepping="B1" architecture="90nm" cache="2MB" maximum_temperature="100°C" power="5W" image="Intel_PentiumM.png" />
          </Processor>
          <!-- -->
        </CPU>
        <CPU cpuid="0x06D8" >
          <!-- -->
          <!-- Intel Pentium M processor (Dothan) -->
          <Processor class="IntelPentiumM" >
            <Identifier number="2.26GHz,2.13GHz,2.00GHz,1.86GHz,1.73GHz,1.60GHz" brandid="0x16" />
            <Info name="Intel Pentium M Processor" codename="Dothan" bus="133.33MHz" dynamic_clock="1" stepping="C0" architecture="90nm" cache="2MB" maximum_temperature="100°C" power="27W" image="Intel_PentiumM.png" />
          </Processor>
          <Processor class="IntelPentiumM" >
            <Identifier number="1.80GHz" brandid="0x16" />
            <Info name="Intel Pentium M Processor" codename="Dothan" bus="100MHz" dynamic_clock="1" stepping="C0" architecture="90nm" cache="2MB" maximum_temperature="100°C" power="21W" image="Intel_PentiumM.png" />
          </Processor>
          <Processor class="IntelPentiumM" >
            <Identifier number="1.50GHz,1.40GHz" brandid="0x16" />
            <Info name="Intel Pentium M Processor Low Voltage" codename="Dothan" bus="100MHz" dynamic_clock="1" stepping="C0" architecture="90nm" cache="2MB" maximum_temperature="100°C" power="10W" image="Intel_PentiumM.png" />
          </Processor>
          <Processor class="IntelPentiumM" >
            <Identifier number="1.30GHz,1.20GHz,1,10GHz" brandid="0x16" />
            <Info name="Intel Pentium M Processor Ultra Low Voltage" codename="Dothan" bus="100MHz" dynamic_clock="1" stepping="C0" architecture="90nm" cache="2MB" maximum_temperature="100°C" power="5W" image="Intel_PentiumM.png" />
          </Processor>
          <!-- -->
          <!-- Intel Pentium M processor (Stealey) -->
          <Processor class="IntelPentiumM" >
            <Identifier number="800MHz,600MHz" brandid="0x15" />
            <Info name="Intel Processor A100/A110" codename="Stealey" bus="100MHz" dynamic_clock="1" stepping="C0" architecture="90nm" cache="2MB°C" power="3W" image="Intel_PentiumM.png" />
          </Processor>
          <!-- -->
        </CPU>
      </CPU>
      <!-- -->
      <!-- Intel Core Solo/Duo processor, Intel Pentium Dual-Core processor, model 0Eh -->
      <CPU model="0x0E" >
        <CPU cpuid="0x06E8" >
          <!-- -->
          <!-- Intel Core Duo mobile processor -->
          <Processor  class="IntelCore2Duo" >
            <Identifier number="T2300E,T2300,T2400,T2500,T2600" />
            <Info name="Intel Core Duo Mobile Processor" codename="Yonah" bus="166.67MHz" stepping="C0" architecture="65nm" cache="2MB" maximum_temperature="100°C" power="31W" image="Intel_CoreDuo.png" />
          </Processor>
          <Processor  class="IntelCore2Duo" >
            <Identifier number="L2300,L2400" />
            <Info name="Intel Core Duo Mobile Processor Low Voltage" codename="Yonah" bus="166.67MHz" stepping="C0" architecture="65nm" cache="2MB" maximum_temperature="100°C" power="15W" image="Intel_CoreDuo.png" />
          </Processor>
          <Processor  class="IntelCore2Duo" >
            <Identifier number="U2400,U2500" />
            <Info name="Intel Core Duo Mobile Processor Ultra Low Voltage" codename="Yonah" bus="133.33MHz" stepping="C0" architecture="65nm" cache="2MB" maximum_temperature="100°C" power="9W" image="Intel_CoreDuo.png" />
          </Processor>
          <!-- -->
          <!-- Intel Core Solo mobile processor -->
          <Processor  class="IntelCore2Duo" >
            <Identifier number="T1300,T1400" />
            <Info name="Intel Core Solo Mobile Processor" codename="Yonah" bus="166.67MHz" stepping="C0" architecture="65nm" cache="2MB" maximum_temperature="100°C" power="27W" image="Intel_CoreSolo.png"/>
          </Processor>
          <Processor  class="IntelCore2Duo" >
            <Identifier number="U1300,U1400" />
            <Info name="Intel Core Solo Mobile Processor Ultra Low Voltage" codename="Yonah" bus="133.33MHz" stepping="C0" architecture="65nm" cache="2MB" maximum_temperature="100°C" power="5W" image="Intel_CoreSolo.png" />
          </Processor>
          <!-- -->
        </CPU>
        <CPU cpuid="0x06EC" >
          <!-- -->
          <!-- Intel Core Duo mobile processor -->
          <Processor  class="IntelCore2Duo" >
            <Identifier number="T2300,T2400,T2500,T2600,T2700" />
            <Info name="Intel Core Duo Mobile Processor" codename="Yonah" bus="166.67MHz" stepping="D0" architecture="65nm" cache="2MB" maximum_temperature="100°C" power="31W" image="Intel_CoreDuo.png" />
          </Processor>
          <Processor  class="IntelCore2Duo" >
            <Identifier number="L2300,L2400,L2500" />
            <Info name="Intel Core Duo Mobile Processor Low Voltage" codename="Yonah" bus="166.67MHz" stepping="D0" architecture="65nm" cache="2MB" maximum_temperature="100°C" power="15W" image="Intel_CoreDuo.png" />
          </Processor>
          <!-- -->
          <!-- Intel Core Solo mobile processor -->
          <Processor  class="IntelCore2Duo" >
            <Identifier number="T1300,T1400" />
            <Info name="Intel Core Solo Mobile Processor" codename="Yonah" bus="166.67MHz" stepping="D0" architecture="65nm" cache="2MB" maximum_temperature="100°C" power="27W" image="Intel_CoreSolo.png" />
          </Processor>
          <!-- -->
          <!-- Intel Pentium Dual-Core mobile processor -->
          <Processor class="IntelCore2Duo" >
            <Identifier number="T2060,T2080,T2130" />
            <Info name="Intel Pentium Dual-Core Mobile Processor" codename="Yonah" bus="133.33MHz" stepping="D0" architecture="65nm" cache="1MB" maximum_temperature="100°C" power="31W" image="Intel_Pentium_DualCore.png" />
          </Processor>
          <!-- -->
        </CPU>
      </CPU>
      <!-- -->
      <!-- Intel Core 2 Solo/Duo/Quad processor, Intel Pentium Dual-Core processor, model 0Fh -->
      <CPU model="0x0F" >
        <CPU cpuid="0x06F2" >
          <!-- -->
          <!-- Intel Core 2 Duo desktop processor -->
          <Processor class="IntelCore2Duo" >
            <Identifier number="6300,6400" />
            <Info name="Intel Core 2 Duo Desktop Processor" codename="Conroe" bus="266.67MHz" stepping="L2" architecture="65nm" cache="2MB" maximum_temperature="100°C" power="65W" image="Intel_Core2Duo.png" />
          </Processor>
          <Processor class="IntelCore2Duo" >
            <Identifier number="4300,4400" />
            <Info name="Intel Core 2 Duo Desktop Processor" codename="Allendale" bus="200MHz" stepping="L2" architecture="65nm" cache="2MB" maximum_temperature="100°C" power="65W" image="Intel_Core2Duo.png" />
          </Processor>
          <!-- -->
          <!-- Intel Core 2 Duo mobile processor -->
          <Processor  class="IntelCore2Duo" >
            <Identifier number="T5500,T5600" />
            <Info name="Intel Core 2 Duo Mobile Processor" codename="Merom" bus="166.67MHz" stepping="L2" architecture="65nm" cache="2MB" maximum_temperature="100°C" power="34W" image="Intel_Core2Duo.png" />
          </Processor>
          <Processor  class="IntelCore2Duo" >
            <Identifier number="T5300" />
            <Info name="Intel Core 2 Duo Mobile Processor" codename="Merom" bus="133.33MHz" stepping="L2" architecture="65nm" cache="2MB" maximum_temperature="100°C" power="34W" image="Intel_Core2Duo.png" />
          </Processor>
          <Processor  class="IntelCore2Duo" >
            <Identifier number="U7600,U7500,U7700" />
            <Info name="Intel Core 2 Duo Mobile Processor Ultra Low Voltage" codename="Merom" bus="133.33MHz" stepping="L2" architecture="65nm" cache="2MB" maximum_temperature="100°C" power="10W" image="Intel_Core2Duo.png" />
          </Processor>
          <!-- -->
          <!-- Intel Pentium Dual-Core desktop processor -->
          <Processor class="IntelCore2Duo" >
            <Identifier number="E2140,E2160" />
            <Info name="Intel Pentium Dual-Core Desktop Processor" codename="Allendale" bus="200MHz" stepping="L2" architecture="65nm" cache="1MB" maximum_temperature="100°C" power="65W" image="Intel_Pentium_DualCore.png" />
          </Processor>
          <!-- -->
        </CPU>
        <CPU cpuid="0x06F6" >
          <!-- -->
          <!-- Intel Core 2 Duo desktop processor -->
          <Processor class="IntelCore2Duo" >
            <Identifier number="6300,6400" />
            <Info name="Intel Core 2 Duo Desktop Processor" codename="Conroe" bus="266.67MHz" stepping="B2" architecture="65nm" cache="2MB" maximum_temperature="100°C" power="65W" image="Intel_Core2Duo.png" />
          </Processor>
          <Processor class="IntelCore2Duo" >
            <Identifier number="6320,6420,6600,6700" />
            <Info name="Intel Core 2 Duo Desktop Processor" codename="Conroe" bus="266.67MHz" stepping="B2" architecture="65nm" cache="4MB" maximum_temperature="100°C" power="65W" image="Intel_Core2Duo.png" />
          </Processor>
          <!-- -->
          <!-- Intel Core 2 Duo Extreme desktop processor -->
          <Processor class="IntelCore2Duo" >
            <Identifier number="X6800" />
            <Info name="Intel Core 2 Duo Extreme Desktop Processor" codename="Conroe" bus="266.67MHz" stepping="B2" architecture="65nm" cache="4MB" maximum_temperature="85°C" power="75W" image="Intel_Core2Extreme.png" />
          </Processor>
          <!-- -->
          <!-- Intel Core 2 Duo mobile processor -->
          <Processor  class="IntelCore2Duo" >
            <Identifier number="T5500,T5600" />
            <Info name="Intel Core 2 Duo Mobile Processor" codename="Merom" bus="166.67MHz" stepping="B2" architecture="65nm" cache="2MB" maximum_temperature="100°C" power="34W" image="Intel_Core2Duo.png" />
          </Processor>
          <Processor  class="IntelCore2Duo" >
            <Identifier number="T7200,T7400,T7600" />
            <Info name="Intel Core 2 Duo Mobile Processor" codename="Merom" bus="166.67MHz" stepping="B2" architecture="65nm" cache="4MB" maximum_temperature="100°C" power="34W" image="Intel_Core2Duo.png" />
          </Processor>
          <Processor  class="IntelCore2Duo" >
            <Identifier number="T5200" />
            <Info name="Intel Core 2 Duo Mobile Processor" codename="Merom" bus="133.33MHz" stepping="B2" architecture="65nm" cache="2MB" maximum_temperature="100°C" power="34W" image="Intel_Core2Duo.png" />
          </Processor>
          <Processor  class="IntelCore2Duo" >
            <Identifier number="L7400,L7200" />
            <Info name="Intel Core 2 Duo Mobile Processor Low Voltage" codename="Merom" bus="166.67MHz" stepping="B2" architecture="65nm" cache="4MB" maximum_temperature="100°C" power="17W" image="Intel_Core2Duo.png" />
          </Processor>
          <!-- -->
        </CPU>
        <CPU cpuid="0x06F7" >
          <!-- -->
          <!-- Intel Core 2 Quad (Extreme) desktop processor -->
          <Processor class="IntelCore2Duo" >
            <Identifier number="Q6400,Q6600" />
            <Info name="Intel Core 2 Quad Desktop Processor" codename="Kentsfield" bus="266.67MHz" stepping="B3" architecture="65nm" cache="8MB" maximum_temperature="90°C" power="105W" image="Intel_Core2Quad.png" />
          </Processor>
          <Processor class="IntelCore2Duo" >
            <Identifier number="X6700,X6800" />
            <Info name="Intel Core 2 Quad Extreme Desktop Processor" codename="Kentsfield" bus="266.67MHz" stepping="B3" architecture="65nm" cache="8MB" maximum_temperature="90°C" power="130W" image="Intel_Core2Extreme.png" />
          </Processor>
          <!-- -->
        </CPU>
        <CPU cpuid="0x06FA" >
          <!-- -->
          <!-- Intel Core 2 Duo mobile processor -->
          <Processor class="IntelCore2Duo_SLFM" >
            <Identifier number="X7800,X7900" />
            <Info name="Intel Core 2 Extreme Mobile Processor" codename="Merom" bus="400MHz" stepping="E1" architecture="65nm" cache="4MB" maximum_temperature="100°C" power="44W" image="Intel_Core2Extreme.png" />
          </Processor>
          <Processor class="IntelCore2Duo_SLFM" >
            <Identifier number="T7300,T7500,T7700" />
            <Info name="Intel Core 2 Duo Mobile Processor" codename="Merom" bus="400MHz" stepping="E1" architecture="65nm" cache="4MB" maximum_temperature="100°C" power="34W" image="Intel_Core2Duo.png" />
          </Processor>
          <Processor class="IntelCore2Duo_SLFM" >
            <Identifier number="L7300,L7500" />
            <Info name="Intel Core 2 Duo Mobile Processor Low Voltage" codename="Merom" bus="400MHz" stepping="E1" architecture="65nm" cache="4MB" maximum_temperature="100°C" power="17W" image="Intel_Core2Duo.png" />
          </Processor>
          <!-- -->
        </CPU>
        <CPU cpuid="0x06FB" >
          <!-- -->
          <!-- Intel Core 2 Duo desktop processor -->
          <Processor class="IntelCore2Duo" >
            <Identifier number="E4700" />
            <Info name="Intel Core 2 Duo Desktop Processor" codename="Allendale" bus="200MHz" stepping="G0" architecture="65nm" cache="2MB" maximum_temperature="100°C" power="65W" image="Intel_Core2Duo.png" />
          </Processor>
          <!-- -->
          <!-- Intel Core 2 Duo desktop processor -->
          <Processor class="IntelCore2Duo" >
            <Identifier number="E6540,E6550,E6750,E6850" />
            <Info name="Intel Core 2 Duo Desktop Processor" codename="Conroe" bus="333.33MHz" stepping="G0" architecture="65nm" cache="4MB" maximum_temperature="100°C" power="65W" image="Intel_Core2Duo.png" />
          </Processor>
          <Processor class="IntelCore2Duo" >
            <Identifier number="E6305,E6405" />
            <Info name="Intel Core 2 Duo Desktop Processor" codename="Conroe-CL" bus="266.66MHz" stepping="OEM" architecture="65nm" cache="2MB" maximum_temperature="100°C" power="65W" image="Intel_Core2Duo.png" />
          </Processor>
          <!-- -->
          <!-- Intel Core 2 Quad (Extreme) desktop processor -->
          <Processor class="IntelCore2Duo" >
            <Identifier number="Q6600,Q6700" />
            <Info name="Intel Core 2 Quad Desktop Processor" codename="Kentsfield" bus="266.67MHz" stepping="G0" architecture="65nm" cache="8MB" maximum_temperature="90°C" power="105W" image="Intel_Core2Quad.png" />
          </Processor>
          <Processor class="IntelCore2Duo" >
            <Identifier number="X6800" />
            <Info name="Intel Core 2 Quad Extreme Desktop Processor" codename="Kentsfield" bus="266.67MHz" stepping="G0" architecture="65nm" cache="8MB" maximum_temperature="90°C" power="130W" image="Intel_Core2Extreme.png" />
          </Processor>
          <Processor class="IntelCore2Duo" >
            <Identifier number="X6850" />
            <Info name="Intel Core 2 Quad Extreme Desktop Processor" codename="Kentsfield" bus="333.33MHz" stepping="G0" architecture="65nm" cache="8MB" maximum_temperature="90°C" power="130W" image="Intel_Core2Extreme.png" />
          </Processor>
          <!-- -->
          <!-- Intel Core 2 Duo mobile processor -->
          <Processor class="IntelCore2Duo_SLFM" >
            <Identifier number="X7900" />
            <Info name="Intel Core 2 Extreme Mobile Processor" codename="Merom" bus="400MHz" stepping="G0" architecture="65nm" cache="4MB" maximum_temperature="100°C" power="44W" image="Intel_Core2Extreme.png" />
          </Processor>
          <Processor class="IntelCore2Duo_SLFM" >
            <Identifier number="T7800" />
            <Info name="Intel Core 2 Duo Mobile Processor" codename="Merom" bus="400MHz" stepping="G0" architecture="65nm" cache="4MB" maximum_temperature="100°C" power="35W" image="Intel_Core2Duo.png" />
          </Processor>
          <Processor class="IntelCore2Duo_SLFM" >
            <Identifier number="T7500,T7700" />
            <Info name="Intel Core 2 Duo Mobile Processor" codename="Merom" bus="400MHz" stepping="G0" architecture="65nm" cache="4MB" maximum_temperature="100°C" power="34W" image="Intel_Core2Duo.png" />
          </Processor>
          <Processor class="IntelCore2Duo_SLFM" >
            <Identifier number="L7100" />
            <Info name="Intel Core 2 Duo Mobile Processor Low Voltage" codename="Merom" bus="400MHz" stepping="OEM" architecture="65nm" cache="4MB" maximum_temperature="100°C" power="12W" image="Intel_Core2Duo.png" />
          </Processor>
          <Processor class="IntelCore2Duo_SLFM" >
            <Identifier number="L7700" />
            <Info name="Intel Core 2 Duo Mobile Processor Low Voltage" codename="Merom" bus="400MHz" stepping="G0" architecture="65nm" cache="4MB" maximum_temperature="100°C" power="17W" image="Intel_Core2Duo.png" />
          </Processor>
          <Processor class="IntelCore2Duo_SLFM" >
            <Identifier number="P7500,P7700" />
            <Info name="Intel Core 2 Duo Mobile Processor Low Voltage" codename="Merom" bus="400MHz" stepping="OEM" architecture="65nm" cache="4MB" maximum_temperature="100°C" power="20W" image="Intel_Core2Duo.png" />
          </Processor>
          <!-- Intel Pentium Dual-Core desktop processor -->
          <Processor class="IntelCore2Duo" >
            <Identifier number="E2140,E2160" />
            <Info name="Intel Pentium Dual-Core Desktop Processor" codename="Allendale" bus="200MHz" stepping="G0" architecture="65nm" cache="1MB" maximum_temperature="100°C" power="65W" image="Intel_Pentium_DualCore.png" />
          </Processor>
          <!-- -->
        </CPU>
        <CPU cpuid="0x06FD" >
          <!-- -->
          <!-- Intel Core 2 Duo desktop processor -->
          <Processor class="IntelCore2Duo" >
            <Identifier number="E4400,E4500,E4600" />
            <Info name="Intel Core 2 Duo Desktop Processor" codename="Allendale" bus="200MHz" stepping="M0" architecture="65nm" cache="2MB" maximum_temperature="100°C" power="65W" image="Intel_Core2Duo.png" />
          </Processor>
          <!-- -->
          <!-- Intel Core 2 Duo mobile processor -->
          <Processor class="IntelCore2Duo_SLFM" >
            <Identifier number="T7100,T7250,T5270,T5470,T5670,T5870" />
            <Info name="Intel Core 2 Duo Mobile Processor" codename="Merom" bus="400MHz" stepping="M0" architecture="65nm" cache="2MB" maximum_temperature="100°C" power="35W" image="Intel_Core2Duo.png" />
          </Processor>
          <Processor class="IntelCore2Duo_SLFM" >
            <Identifier number="T5800,T5900" />
            <Info name="Intel Core 2 Duo Mobile Processor" codename="Merom" bus="400MHz" stepping="M0" architecture="65nm" cache="2MB" maximum_temperature="85°C" power="35W" image="Intel_Core2Duo.png" />
          </Processor>
          <Processor class="IntelCore2Duo_SLFM" >
            <Identifier number="T5250,T5450,T5550,T5750" />
            <Info name="Intel Core 2 Duo Mobile Processor" codename="Merom" bus="166.67MHz" stepping="M0" architecture="65nm" cache="2MB" maximum_temperature="100°C" power="35W" image="Intel_Core2Duo.png" />
          </Processor>
          <Processor class="IntelCore2Duo_SLFM" >
            <Identifier number="T5850" />
            <Info name="Intel Core 2 Duo Mobile Processor" codename="Merom" bus="166.67MHz" stepping="M0" architecture="65nm" cache="2MB" maximum_temperature="85°C" power="35W" image="Intel_Core2Duo.png" />
          </Processor>
          <Processor  class="IntelCore2Duo" >
            <Identifier number="U7600,U7500,U7700" />
            <Info name="Intel Core 2 Duo Mobile Processor Ultra Low Voltage" codename="Merom" bus="133.33MHz" stepping="M0" architecture="65nm" cache="2MB" maximum_temperature="100°C" power="10W" image="Intel_Core2Duo.png" />
          </Processor>
          <!-- Intel Pentium Dual-Core desktop processor -->
          <Processor class="IntelCore2Duo" >
            <Identifier number="E2140,E2160,E2180,E2200,E2220" />
            <Info name="Intel Pentium Dual-Core Desktop Processor" codename="Allendale" bus="200MHz" stepping="M0" architecture="65nm" cache="1MB" maximum_temperature="100°C" power="65W" image="Intel_Pentium_DualCore.png" />
          </Processor>
          <!-- -->
          <!-- Intel Pentium Dual-Core mobile processor -->
          <Processor class="IntelCore2Duo" >
            <Identifier number="T2310,T2330,T2370,T2390,T2410,T3200,T3400" />
            <Info name="Intel Pentium Dual-Core Mobile Processor" codename="Merom" bus="133.33MHz" stepping="M0" architecture="65nm" cache="1MB" maximum_temperature="100°C" power="35W" image="Intel_Pentium_DualCore.png" />
          </Processor>
          <!-- -->
        </CPU>
      </CPU>
      <!-- -->
      <!-- Intel Core 2 Solo processor, model 16h -->
      <CPU model="0x16" >
        <CPU cpuid="0x10661" >
          <!-- -->
          <!-- Intel Core 2 Solo mobile processor -->
          <Processor  class="IntelCore2Duo" >
            <Identifier number="U2100,U2200" />
            <Info name="Intel Core 2 Solo Mobile Processor" codename="Merom" bus="133.33MHz" stepping="A1" architecture="65nm" cache="1MB" maximum_temperature="100°C" power="5W" image="Intel_Core2Solo.png" />
          </Processor>
          <!-- -->
        </CPU>
      </CPU>
      <!-- -->
      <!-- Intel Core 2 Solo/Duo/Quad processor, Intel Pentium Dual-Core processor, model 17h -->
      <CPU model="0x17" >
        <CPU cpuid="0x10676" >
          <!-- -->
          <!-- Intel Core 2 Duo desktop processor -->
          <Processor class="IntelCore2Duo_HM" >
            <Identifier number="E7200,E7300" />
            <Info name="Intel Core 2 Duo Desktop Processor" codename="Wolfdale" bus="266.67MHz" stepping="M0" architecture="45nm" cache="3MB" maximum_temperature="100°C" power="65W" image="Intel_Core2Duo.png" />
          </Processor>
          <Processor class="IntelCore2Duo_HM" >
            <Identifier number="E8190,E8200,E8300,E8400,E8500" />
            <Info name="Intel Core 2 Duo Desktop Processor" codename="Wolfdale" bus="333.33MHz" stepping="C0" architecture="45nm" cache="6MB" maximum_temperature="100°C" power="65W" image="Intel_Core2Duo.png" />
          </Processor>
          <!-- -->
          <!-- Intel Core 2 Duo (Apple iMac) processor -->
          <Processor class="IntelCore2Duo_SLFM_HM" >
            <Identifier number="E8135,E8235,E8335,E8435" />
            <Info name="Intel Core 2 Duo Processore" codename="Penryn" bus="266.67MHz" stepping="C0" architecture="45nm" cache="6MB" maximum_temperature="105°C" power="44W" image="Intel_Core2Duo.png" />
          </Processor>
          <!-- -->
          <!-- Intel Core 2 Quad desktop processor -->
          <Processor class="IntelCore2Duo_HM" >
            <Identifier number="Q9300" />
            <Info name="Intel Core 2 Quad Desktop Processor" codename="Yorkfield" bus="333.33MHz" stepping="M0" architecture="45nm" cache="6MB" maximum_temperature="100°C" power="95W" image="Intel_Core2Quad.png" />
          </Processor>
          <!-- -->
          <!-- Intel Core 2 Quad Extreme desktop processor -->
          <Processor class="IntelCore2Duo_HM" >
            <Identifier number="X9650" />
            <Info name="Intel Core 2 Quad Extreme Desktop Processor" codename="Yorkfield" bus="333.33MHz" stepping="C0" architecture="45nm" cache="12MB" maximum_temperature="100°C" power="130W" image="Intel_Core2Extreme.png" />
          </Processor>
          <Processor class="IntelCore2Duo_HM" >
            <Identifier number="X9770" />
            <Info name="Intel Core 2 Quad Extreme Desktop Processor" codename="Yorkfield" bus="400MHz" stepping="C0" architecture="45nm" cache="12MB" maximum_temperature="100°C" power="136W" image="Intel_Core2Extreme.png" />
          </Processor>
          <Processor class="IntelCore2Duo_HM" >
            <Identifier number="X9775" />
            <Info name="Intel Core 2 Quad Extreme Desktop Processor" codename="Yorkfield" bus="400MHz" stepping="C0" architecture="45nm" cache="12MB" maximum_temperature="100°C" power="150W" image="Intel_Core2Extreme.png" />
          </Processor>
          <!-- -->
          <!-- Intel Core 2 Solo mobile processor -->
          <Processor  class="IntelCore2Duo" >
            <Identifier number="U3300,U3500" />
            <Info name="Intel Core 2 Solo Mobile Processor" codename="Penryn" bus="200MHz" stepping="M0,R0" architecture="45nm" cache="3MB" maximum_temperature="100°C" power="5.5W" image="Intel_Core2Solo.png" />
          </Processor>
          <!-- -->
          <!-- Intel Core 2 Duo mobile processor -->
          <Processor class="IntelCore2Duo_SLFM_HM" >
            <Identifier number="T9400,T9600" />
            <Info name="Intel Core 2 Duo Mobile Processor" codename="Penryn" bus="266.67MHz" stepping="C0" architecture="45nm" cache="6MB" maximum_temperature="105°C" power="35W" image="Intel_Core2Duo.png" />
          </Processor>
          <Processor class="IntelCore2Duo_SLFM_HM" >
            <Identifier number="T9550,T9800,T9900" />
            <Info name="Intel Core 2 Duo Mobile Processor" codename="Penryn" bus="266.67MHz" stepping="E0" architecture="45nm" cache="6MB" maximum_temperature="105°C" power="35W" image="Intel_Core2Duo.png" />
          </Processor>
          <Processor class="IntelCore2Duo_SLFM_HM" >
            <Identifier number="P9500" />
            <Info name="Intel Core 2 Duo Mobile Processor" codename="Penryn" bus="266.67MHz" stepping="C0" architecture="45nm" cache="6MB" maximum_temperature="105°C" power="25W" image="Intel_Core2Duo.png" />
          </Processor>
          <Processor class="IntelCore2Duo_SLFM_HM" >
            <Identifier number="P9600" />
            <Info name="Intel Core 2 Duo Mobile Processor" codename="Penryn" bus="266.67MHz" stepping="E0" architecture="45nm" cache="6MB" maximum_temperature="105°C" power="25W" image="Intel_Core2Duo.png" />
          </Processor>
          <Processor class="IntelCore2Duo_SLFM_HM" >
            <Identifier number="T9500,T9300" />
            <Info name="Intel Core 2 Duo Mobile Processor" codename="Penryn" bus="200MHz" stepping="C0" architecture="45nm" cache="6MB" maximum_temperature="105°C" power="35W" image="Intel_Core2Duo.png" />
          </Processor>
          <Processor class="IntelCore2Duo_SLFM_HM" >
            <Identifier number="T8300,T8100" />
            <Info name="Intel Core 2 Duo Mobile Processor" codename="Penryn" bus="200MHz" stepping="C0,M0" architecture="45nm" cache="3MB" maximum_temperature="105°C" power="35W" image="Intel_Core2Duo.png" />
          </Processor>
          <Processor class="IntelCore2Duo_SLFM_HM" >
            <Identifier number="P7350,P7450,P7550" />
            <Info name="Intel Core 2 Duo Mobile Processor" codename="Penryn" bus="266.67MHz" stepping="C0,M0" architecture="45nm" cache="3MB" maximum_temperature="90°C" power="25W" image="Intel_Core2Duo.png" />
          </Processor>
          <Processor class="IntelCore2Duo_SLFM_HM" >
            <Identifier number="P8400,P8600,P8700,P8800" />
            <Info name="Intel Core 2 Duo Mobile Processor" codename="Penryn" bus="266.67MHz" stepping="C0,M0" architecture="45nm" cache="3MB" maximum_temperature="105°C" power="25W" image="Intel_Core2Duo.png" />
          </Processor>
          <Processor class="IntelCore2Duo_SLFM_HM" >
            <Identifier number="L9300,L9400" />
            <Info name="Intel Core 2 Duo Mobile Processor Low Voltage" codename="Penryn" bus="266.67MHz" stepping="C0" architecture="45nm" cache="6MB" maximum_temperature="105°C" power="17W" image="Intel_Core2Duo.png" />
          </Processor>
          <Processor class="IntelCore2Duo_SLFM_HM" >
            <Identifier number="U9300,U9400" />
            <Info name="Intel Core 2 Duo Mobile Processor Ultra Low Voltage" codename="Penryn" bus="200MHz" stepping="M0" architecture="45nm" cache="3MB" maximum_temperature="105°C" power="10W" image="Intel_Core2Duo.png" />
          </Processor>
          <!-- -->
          <!-- Intel Core 2 Extreme mobile processor -->
          <Processor class="IntelCore2Duo_SLFM_HM" >
            <Identifier number="X9000" />
            <Info name="Intel Core 2 Extreme Mobile Processor" codename="Penryn" bus="200MHz" stepping="C0" architecture="45nm" cache="6MB" maximum_temperature="105°C" power="44W" image="Intel_Core2Extreme.png" />
          </Processor>
          <Processor class="IntelCore2Duo_SLFM_HM" >
            <Identifier number="X9100" />
            <Info name="Intel Core 2 Extreme Mobile Processor" codename="Penryn" bus="266.67MHz" stepping="C0" architecture="45nm" cache="6MB" maximum_temperature="105°C" power="45W" image="Intel_Core2Extreme.png" />
          </Processor>
          <!-- -->
          <!-- Intel Core 2 Quad mobile processor -->
          <Processor class="IntelCore2Duo_SLFM_HM" >
            <Identifier number="Q9000" />
            <Info name="Intel Core 2 Quad Mobile Processor" codename="Penryn" bus="266.67MHz" stepping="E0" architecture="45nm" cache="6MB" maximum_temperature="100°C" power="45W" image="Intel_Core2Quad.png" />
          </Processor>
          <!-- -->
          <!-- Intel Pentium Dual-Core desktop processor -->
          <Processor class="IntelCore2Duo" >
            <Identifier number="E2210" />
            <Info name="Intel Pentium Dual-Core Desktop Processor" codename="Wolfdale" bus="200MHz" stepping="M0" architecture="45nm" cache="1MB" maximum_temperature="100°C" power="65W" image="Intel_Pentium_DualCore.png" />
          </Processor>
          <Processor class="IntelCore2Duo_HM" >
            <Identifier number="E5200" />
            <Info name="Intel Pentium Dual-Core Desktop Processor" codename="Wolfdale" bus="200MHz" stepping="M0" architecture="45nm" cache="2MB" maximum_temperature="100°C" power="65W" image="Intel_Pentium_DualCore.png" />
          </Processor>
          <!-- -->
        </CPU>
        <CPU cpuid="0x10677" >
          <!-- -->
          <!-- Intel Core 2 Quad desktop processor -->
          <Processor class="IntelCore2Duo_HM" >
            <Identifier number="Q8200" />
            <Info name="Intel Core 2 Quad Desktop Processor" codename="Yorkfield" bus="333.33MHz" stepping="M1" architecture="45nm" cache="4MB" maximum_temperature="100°C" power="95W" image="Intel_Core2Quad.png" />
          </Processor>
          <Processor class="IntelCore2Duo_HM" >
            <Identifier number="Q9300" />
            <Info name="Intel Core 2 Quad Desktop Processor" codename="Yorkfield" bus="333.33MHz" stepping="M1" architecture="45nm" cache="6MB" maximum_temperature="100°C" power="95W" image="Intel_Core2Quad.png" />
          </Processor>
          <Processor class="IntelCore2Duo_HM" >
            <Identifier number="Q9450,Q9550" />
            <Info name="Intel Core 2 Quad Desktop Processor" codename="Yorkfield" bus="333.33MHz" stepping="C1" architecture="45nm" cache="12MB" maximum_temperature="100°C" power="95W" image="Intel_Core2Quad.png" />
          </Processor>
          <!-- -->
          <!-- Intel Core 2 Quad Extreme desktop processor -->
          <Processor class="IntelCore2Duo_HM" >
            <Identifier number="X9650" />
            <Info name="Intel Core 2 Quad Extreme Desktop Processor" codename="Yorkfield" bus="333.33MHz" stepping="C1" architecture="45nm" cache="12MB" maximum_temperature="100°C" power="130W" image="Intel_Core2Extreme.png" />
          </Processor>
          <Processor class="IntelCore2Duo_HM" >
            <Identifier number="X9770" />
            <Info name="Intel Core 2 Quad Extreme Desktop Processor" codename="Yorkfield" bus="400MHz" stepping="C1" architecture="45nm" cache="12MB" maximum_temperature="100°C" power="136W" image="Intel_Core2Extreme.png" />
          </Processor>
          <!-- -->
        </CPU>
        <CPU cpuid="0x1067A" >
          <!-- -->
          <!-- Intel Core 2 Duo desktop processor -->
          <Processor class="IntelCore2Duo_HM" >
            <Identifier number="E7300,E7400,E7500,E7600" />
            <Info name="Intel Core 2 Duo Desktop Processor" codename="Wolfdale" bus="266.67MHz" stepping="R0" architecture="45nm" cache="3MB" maximum_temperature="100°C" power="65W" image="Intel_Core2Duo.png" />
          </Processor>
          <Processor class="IntelCore2Duo_HM" >
            <Identifier number="E8400,E8500,E8600,E8700,E7600,P8800" />
            <Info name="Intel Core 2 Duo Desktop Processor" codename="Wolfdale" bus="333.33MHz" stepping="R0,E0" architecture="45nm" cache="6MB" maximum_temperature="100°C" power="65W" image="Intel_Core2Duo.png" />
          </Processor>
          <!-- -->
          <!-- Intel Core 2 Quad desktop processor -->
          <Processor class="IntelCore2Duo_HM" >
            <Identifier number="Q8200,Q8300,Q8400" />
            <Info name="Intel Core 2 Quad Desktop Processor" codename="Yorkfield" bus="333.33MHz" stepping="R0" architecture="45nm" cache="4MB" maximum_temperature="100°C" power="95W" image="Intel_Core2Quad.png" />
          </Processor>
          <Processor class="IntelCore2Duo_HM" >
            <Identifier number="Q9400,Q9500,Q9505" />
            <Info name="Intel Core 2 Quad Desktop Processor" codename="Yorkfield" bus="333.33MHz" stepping="R0" architecture="45nm" cache="6MB" maximum_temperature="100°C" power="95W" image="Intel_Core2Quad.png" />
          </Processor>
          <Processor class="IntelCore2Duo_HM" >
            <Identifier number="Q9550,Q9650" />
            <Info name="Intel Core 2 Quad Desktop Processor" codename="Yorkfield" bus="333.33MHz" stepping="E0" architecture="45nm" cache="12MB" maximum_temperature="100°C" power="95W" image="Intel_Core2Quad.png" />
          </Processor>
          <!-- -->
          <!-- Intel Core 2 Duo (Apple iMac) processor -->
          <Processor class="IntelCore2Duo_SLFM_HM" >
            <Identifier number="E8135,E8335,E8435" />
            <Info name="Intel Core 2 Duo Processore" codename="Penryn" bus="266.67MHz" stepping="E0" architecture="45nm" cache="6MB" maximum_temperature="105°C" power="44W" image="Intel_Core2Duo.png" />
          </Processor>
          <!-- -->
          <!-- Intel Core 2 Solo mobile processor -->
          <Processor  class="IntelCore2Duo" >
            <Identifier number="U3300" />
            <Info name="Intel Core 2 Solo Mobile Processor" codename="Penryn" bus="200MHz" stepping="R0" architecture="45nm" cache="3MB" maximum_temperature="100°C" power="5.5W" image="Intel_Core2Solo.png" />
          </Processor>
          <Processor  class="IntelCore2Duo" >
            <Identifier number="U2700" />
            <Info name="Intel Pentium Processor" codename="Penryn" bus="200MHz" stepping="R0" architecture="45nm" cache="2MB" maximum_temperature="100°C" power="10W" image="Intel_Core2Solo.png" />
          </Processor>
          <!-- -->
          <!-- Intel Core 2 Duo mobile processor -->
          <Processor class="IntelCore2Duo_SLFM_HM" >
            <Identifier number="T6400,T6600" />
            <Info name="Intel Core 2 Duo Mobile Processor" codename="Penryn" bus="200MHz" stepping="R0" architecture="45nm" cache="2MB" maximum_temperature="105°C" power="35W" image="Intel_Core2Duo.png" />
          </Processor>
          <Processor class="IntelCore2Duo_SLFM_HM" >
            <Identifier number="P7370,P7550" />
            <Info name="Intel Core 2 Duo Mobile Processor" codename="Penryn" bus="266.67MHz" stepping="R0" architecture="45nm" cache="3MB" maximum_temperature="90°C" power="25W" image="Intel_Core2Duo.png" />
          </Processor>
          <Processor class="IntelCore2Duo_SLFM_HM" >
            <Identifier number="P8400,P8600,P8700" />
            <Info name="Intel Core 2 Duo Mobile Processor" codename="Penryn" bus="266.67MHz" stepping="R0" architecture="45nm" cache="3MB" maximum_temperature="105°C" power="25W" image="Intel_Core2Duo.png" />
          </Processor>
          <Processor class="IntelCore2Duo_SLFM_HM" >
            <Identifier number="P9300,P9400,P9600,P9700" />
            <Info name="Intel Core 2 Duo Mobile Processor" codename="Penryn" bus="266.67MHz" stepping="E0" architecture="45nm" cache="6MB" maximum_temperature="105°C" power="25W" image="Intel_Core2Duo.png" />
          </Processor>
          <Processor class="IntelCore2Duo_SLFM_HM" >
            <Identifier number="L9300,L9400,L9600" />
            <Info name="Intel Core 2 Duo Mobile Processor Low Voltage" codename="Penryn" bus="266.67MHz" stepping="E0" architecture="45nm" cache="6MB" maximum_temperature="105°C" power="17W" image="Intel_Core2Duo.png" />
          </Processor>
          <Processor class="IntelCore2Duo_SLFM_HM" >
            <Identifier number="U4100" />
            <Info name="Intel Core 2 Duo Mobile Processor Ultra Low Voltage" codename="Penryn" bus="200MHz" stepping="R0" architecture="45nm" cache="2MB" maximum_temperature="100°C" power="10W" image="Intel_Core2Duo.png" />
          </Processor>
          <Processor class="IntelCore2Duo_SLFM_HM" >
            <Identifier number="U9300,U9400,U9600" />
            <Info name="Intel Core 2 Duo Mobile Processor Ultra Low Voltage" codename="Penryn" bus="200MHz" stepping="R0" architecture="45nm" cache="3MB" maximum_temperature="105°C" power="10W" image="Intel_Core2Duo.png" />
          </Processor>
          <!-- -->
          <!-- Intel Core 2 Quad mobile processor -->
          <Processor class="IntelCore2Duo_SLFM_HM" >
            <Identifier number="Q9100" />
            <Info name="Intel Core 2 Quad Mobile Processor" codename="Penryn" bus="266.67MHz" stepping="E0" architecture="45nm" cache="12MB" maximum_temperature="100°C" power="45W" image="Intel_Core2Quad.png" />
          </Processor>
          <Processor class="IntelCore2Duo_SLFM_HM" >
            <Identifier number="QX9300" />
            <Info name="Intel Core 2 Extreme Quad Mobile Processor" codename="Penryn" bus="266.67MHz" stepping="E0" architecture="45nm" cache="12MB" maximum_temperature="100°C" power="45W" image="Intel_Core2Extreme.png" />
          </Processor>
          <!-- -->
          <!-- Intel Pentium Dual-Core desktop processor -->
          <Processor class="IntelCore2Duo_HM" >
            <Identifier number="E5200,E5300,E5400,E5500,E5700,E5800" />
            <Info name="Intel Pentium Dual-Core Desktop Processor" codename="Wolfdale" bus="200MHz" stepping="R0" architecture="45nm" cache="2MB" maximum_temperature="100°C" power="65W" image="Intel_Pentium_DualCore.png" />
          </Processor>
          <!-- -->
          <!-- Intel Pentium Dual-Core mobile processor -->
          <Processor class="IntelCore2Duo_HM" >
            <Identifier number="T4200,T4300,T4400,T4500" />
            <Info name="Intel Pentium Dual-Core Mobile Processor" codename="Penryn" bus="200MHz" stepping="R0" architecture="45nm" cache="1MB" maximum_temperature="100°C" power="35W" image="Intel_Pentium_DualCore.png" />
          </Processor>
          <!-- -->
        </CPU>
      </CPU>
      <!-- -->
      <!-- Intel Atom processor, model 1Ch -->
      <CPU model="0x1C" >
        <CPU cpuid="0x106C1" >
          <!-- -->
          <!-- Intel Atom processor (N200 series) -->
          <Processor class="IntelAtomMobile" >
            <Identifier number="N270" />
            <Info name="Intel Atom Mobile Processor" codename="Diamondville" bus="133.33MHz" stepping="B0" architecture="45nm" cache="512KB" maximum_temperature="90°C" power="2.5W" image="Intel_Atom.png" />
          </Processor>
          <!-- -->
        </CPU>
        <CPU cpuid="0x106C2" >
          <!-- -->
          <!-- Intel Atom processor (N200 series) -->
          <Processor class="IntelProcessorNoSpeedStep" >
            <Identifier number="230" />
            <Info name="Intel Atom Desktop Processor" codename="Diamondville" bus="133.33MHz" stepping="C0" architecture="45nm" cache="512KB" maximum_temperature="85.2°C" power="4W" image="Intel_Atom.png" />
          </Processor>
          <Processor class="IntelAtomMobile" >
            <Identifier number="N270" />
            <Info name="Intel Atom Mobile Processor" codename="Diamondville" bus="133.33MHz" stepping="C0" architecture="45nm" cache="512KB" maximum_temperature="90°C" power="2.5W" image="Intel_Atom.png" />
          </Processor>
          <Processor class="IntelAtomMobile" >
            <Identifier number="N280" />
            <Info name="Intel Atom Mobile Processor" codename="Diamondville" bus="166.67MHz" stepping="C0" architecture="45nm" cache="512KB" maximum_temperature="90°C" power="2.5W" image="Intel_Atom.png" />
          </Processor>
          <!-- -->
          <!-- Intel Atom processor (N300 series) -->
          <Processor class="IntelProcessorNoSpeedStep" >
            <Identifier number="330" />
            <Info name="Intel Atom Desktop Processor" codename="Diamondville" bus="133.33MHz" stepping="C0" architecture="45nm" cache="512KB" maximum_temperature="85.2°C" power="8W" image="Intel_Atom.png" />
          </Processor>
          <!-- -->
          <!-- Intel Atom processor (Z500 series) -->
          <Processor class="IntelAtomMobile" >
            <Identifier number="Z500" />
            <Info name="Intel Atom Mobile Processor" codename="Silverthorne" bus="100MHz" stepping="C0" architecture="45nm" cache="512KB" maximum_temperature="90°C" power="0.65W" image="Intel_Atom.png" />
          </Processor>
          <Processor class="IntelAtomMobile" >
            <Identifier number="Z510PT,Z510P" />
            <Info name="Intel Atom Mobile Processor" codename="Silverthorne" bus="100MHz" stepping="C0" architecture="45nm" cache="512KB" maximum_temperature="90°C" power="2.2W" image="Intel_Atom.png" />
          </Processor>
          <Processor class="IntelAtomMobile" >
            <Identifier number="Z510" />
            <Info name="Intel Atom Mobile Processor" codename="Silverthorne" bus="100MHz" stepping="C0" architecture="45nm" cache="512KB" maximum_temperature="90°C" power="2W" image="Intel_Atom.png" />
          </Processor>
          <Processor class="IntelAtomMobile" >
            <Identifier number="Z515" />
            <Info name="Intel Atom Mobile Processor" codename="Silverthorne" bus="100MHz" stepping="C0" architecture="45nm" cache="512KB" maximum_temperature="90°C" power="1.4W" image="Intel_Atom.png" />
          </Processor>
          <Processor class="IntelAtomMobile" >
            <Identifier number="Z520PT" />
            <Info name="Intel Atom Mobile Processor" codename="Silverthorne" bus="133.33MHz" stepping="C0" architecture="45nm" cache="512KB" maximum_temperature="90°C" power="2.2W" image="Intel_Atom.png" />
          </Processor>
          <Processor class="IntelAtomMobile" >
            <Identifier number="Z520" />
            <Info name="Intel Atom Mobile Processor" codename="Silverthorne" bus="133.33MHz" stepping="C0" architecture="45nm" cache="512KB" maximum_temperature="90°C" power="2W" image="Intel_Atom.png" />
          </Processor>
          <Processor class="IntelAtomMobile" >
            <Identifier number="Z530P" />
            <Info name="Intel Atom Mobile Processor" codename="Silverthorne" bus="133.33MHz" stepping="C0" architecture="45nm" cache="512KB" maximum_temperature="90°C" power="2.2W" image="Intel_Atom.png" />
          </Processor>
          <Processor class="IntelAtomMobile" >
            <Identifier number="Z530" />
            <Info name="Intel Atom Mobile Processor" codename="Silverthorne" bus="133.33MHz" stepping="C0" architecture="45nm" cache="512KB" maximum_temperature="90°C" power="2W" image="Intel_Atom.png" />
          </Processor>
          <Processor class="IntelAtomMobile" >
            <Identifier number="Z540,Z550" />
            <Info name="Intel Atom Mobile Processor" codename="Silverthorne" bus="133.33MHz" stepping="C0" architecture="45nm" cache="512KB" maximum_temperature="90°C" power="2.4W" image="Intel_Atom.png" />
          </Processor>
          <Processor class="IntelAtomMobile" >
            <Identifier number="Z560" />
            <Info name="Intel Atom Mobile Processor" codename="Silverthorne" bus="133.33MHz" stepping="C0" architecture="45nm" cache="512KB" maximum_temperature="90°C" power="2.5W" image="Intel_Atom.png" />
          </Processor>
          <!-- -->
        </CPU>
        <CPU cpuid="0x106CA" >
          <!-- -->
          <!-- Intel Atom processor (D400 series) -->
          <Processor class="IntelProcessorNoSpeedStep" >
            <Identifier number="D410" />
            <Info name="Intel Atom Desktop Processor" codename="Pineview" bus="166.67MHz" stepping="A0" architecture="45nm" cache="512KB" maximum_temperature="100°C" power="10W" image="Intel_Atom.png" />
          </Processor>
          <Processor class="IntelProcessorNoSpeedStep" >
            <Identifier number="D425" />
            <Info name="Intel Atom Desktop Processor" codename="Pineview" bus="200MHz" stepping="A0" architecture="45nm" cache="512KB" maximum_temperature="100°C" power="10W" image="Intel_Atom.png" />
          </Processor>
          <!-- -->
          <!-- Intel Atom processor (D500 series) -->
          <Processor class="IntelProcessorNoSpeedStep" >
            <Identifier number="D510" />
            <Info name="Intel Atom Desktop Processor" codename="Pineview" bus="166.67MHz" stepping="B0" architecture="45nm" cache="1MB" maximum_temperature="100°C" power="13W" image="Intel_Atom.png" />
          </Processor>
          <Processor class="IntelProcessorNoSpeedStep" >
            <Identifier number="D525" />
            <Info name="Intel Atom Desktop Processor" codename="Pineview" bus="200MHz" stepping="B0" architecture="45nm" cache="1MB" maximum_temperature="100°C" power="13W" image="Intel_Atom.png" />
          </Processor>
          <!-- -->
          <!-- Intel Atom processor (N400 series) -->
          <Processor class="IntelAtomMobile" >
            <Identifier number="N450" />
            <Info name="Intel Atom Mobile Processor" codename="Pineview" bus="166.67MHz" stepping="A0" architecture="45nm" cache="512KB" maximum_temperature="100°C" power="5.5W" image="Intel_Atom.png" />
          </Processor>
          <Processor class="IntelAtomMobile" >
            <Identifier number="N455,N470,N475" />
            <Info name="Intel Atom Mobile Processor" codename="Pineview" bus="166.67MHz" stepping="A0" architecture="45nm" cache="512KB" maximum_temperature="100°C" power="6.5W" image="Intel_Atom.png" />
          </Processor>
          <!-- -->
          <!-- Intel Atom processor (N500 series) -->
          <Processor class="IntelAtomMobile" >
            <Identifier number="N550" />
            <Info name="Intel Atom Mobile Processor" codename="Pineview" bus="166.67MHz" stepping="A0" architecture="45nm" cache="1MB" maximum_temperature="100°C" power="8.5W" image="Intel_Atom.png" />
          </Processor>
          <!-- -->
        </CPU>
      </CPU>
      <!-- -->
      <!-- Intel Core i5,i7 processor, model 1Eh -->
      <CPU model="0x1E" >
        <CPU cpuid="0x106E5" >
          <!-- -->
          <!-- Intel Core i5 Quad-Core desktop processor -->
          <Processor class="IntelCore_i5" >
            <Identifier number="i5 CPU 750,i5 CPU 760" />
            <Info name="Intel Core i5 Quad-Core Desktop Processor" codename="Lynnfield" bus="133.33MHz" stepping="B1" architecture="45nm" cache="8MB" maximum_temperature="100°C" power="95W" image="Intel_Core_i5.png" />
          </Processor>
          <Processor class="IntelCore_i5" >
            <Identifier number="i5 CPU S 750" />
            <Info name="Intel Core i5 Quad-Core Low Power Desktop Processor" codename="Lynnfield" bus="133.33MHz" stepping="B1" architecture="45nm" cache="8MB" maximum_temperature="100°C" power="82W" image="Intel_Core_i5.png" />
          </Processor>
          <!-- -->
          <!-- Intel Core i7 Quad-Core desktop processor -->
          <Processor class="IntelCore_i7" >
            <Identifier number="i7 CPU 860,i7 CPU 870,i7 CPU K 875,i7 CPU 880" />
            <Info name="Intel Core i7 Quad-Core Desktop Processor" codename="Lynnfield" bus="133.33MHz" stepping="B1" architecture="45nm" cache="8MB" maximum_temperature="100°C" power="95W" image="Intel_Core_i7.png" />
          </Processor>
          <Processor class="IntelCore_i7" >
            <Identifier number="i7 CPU S 860,i7 CPU S 870" />
            <Info name="Intel Core i7 Quad-Core Low Power Desktop Processor" codename="Lynnfield" bus="133.33MHz" stepping="B1" architecture="45nm" cache="8MB" maximum_temperature="100°C" power="82W" image="Intel_Core_i7.png" />
          </Processor>
          <!-- -->
          <!-- Intel Core i7 Quad-Core Extreme mobile processor -->
          <Processor class="IntelCore_i7" >
            <Identifier number="i7 CPU Q 820,i7 CPU Q 840" />
            <Info name="Intel Core i7 Quad-Core Mobile Processor" codename="Clarksfield (Nehalem)" bus="133.33MHz" stepping="B1" architecture="45nm" cache="8MB" maximum_temperature="100°C" power="45W" image="Intel_Core_i7Extreme.png" />
          </Processor>
          <Processor class="IntelCore_i7" >
            <Identifier number="i7 CPU Q 720,i7 CPU Q 740" />
            <Info name="Intel Core i7 Quad-Core Mobile Processor" codename="Clarksfield (Nehalem)" bus="133.33MHz" stepping="B1" architecture="45nm" cache="6MB" maximum_temperature="100°C" power="45W" image="Intel_Core_i7Extreme.png" />
          </Processor>
          <Processor class="IntelCore_i7" >
            <Identifier number="i7 CPU X 920,i7 CPU X 940" />
            <Info name="Intel Core i7 Quad-Core Extreme Mobile Processor" codename="Clarksfield (Nehalem)" bus="133.33MHz" stepping="B1" architecture="45nm" cache="8MB" maximum_temperature="100°C" power="55W" image="Intel_Core_i7Extreme.png" />
          </Processor>
          <!-- -->
        </CPU>
      </CPU>
      <!-- -->
      <!-- Intel Core i3,i5,i7 processor, model 25h -->
      <CPU model="0x25" >
        <CPU cpuid="0x20652" >
          <!-- -->
          <!-- Intel Core i3 desktop processor -->
          <Processor class="IntelCore_i3" >
            <Identifier number="i3 CPU 530,i3 CPU 540" />
            <Info name="Intel Core i3 Dual-Core Desktop Processor" codename="Clarkdale" bus="133.33MHz" stepping="C2" architecture="32nm" cache="4MB" maximum_temperature="100°C" power="73W" image="Intel_Core_i3.png" />
          </Processor>
          <!-- -->
          <!-- Intel Core i5 desktop processor -->
          <Processor class="IntelCore_i5" >
            <Identifier number="i5 CPU 650,i5 CPU 660,i5 CPU 670" />
            <Info name="Intel Core i5 Dual-Core Desktop Processor" codename="Clarkdale" bus="133.33MHz" stepping="C2" architecture="32nm" cache="4MB" maximum_temperature="100°C" power="73W" image="Intel_Core_i5.png" />
          </Processor>
          <Processor class="IntelCore_i5" >
            <Identifier number="i5 CPU 661" />
            <Info name="Intel Core i5 Dual-Core Desktop Processor" codename="Clarkdale" bus="133.33MHz" stepping="C2" architecture="32nm" cache="4MB" maximum_temperature="100°C" power="87W" image="Intel_Core_i5.png" />
          </Processor>
          <!-- -->
          <!-- Intel Core i3 mobile processor -->
          <Processor class="IntelCore_i3" >
            <Identifier number="i3 CPU M 350,i3 CPU M 330,i3 CPU 330" />
            <Info name="Intel Core i3 Dual-Core Mobile Processor" codename="Arrandale" bus="133.33MHz" stepping="C2" architecture="32nm" cache="3MB" maximum_temperature="105°C" power="35W" image="Intel_Core_i3.png" />
          </Processor>
          <!-- -->
          <!-- Intel Core i5 mobile processor -->
          <Processor class="IntelCore_i5" >
            <Identifier number="i5 CPU M 540,i5 CPU M 520,i5 CPU M 430" />
            <Info name="Intel Core i5 Dual-Core Mobile Processor" codename="Arrandale" bus="133.33MHz" stepping="C2" architecture="32nm" cache="3MB" maximum_temperature="105°C" power="35W" image="Intel_Core_i5.png" />
          </Processor>
          <Processor class="IntelCore_i5" >
            <Identifier number="i5 CPU U 520" />
            <Info name="Intel Core i5 Dual-Core Ultra-Low Power Mobile Processor" codename="Arrandale" bus="133.33MHz" stepping="C2" architecture="32nm" cache="3MB" maximum_temperature="105°C" power="18W" image="Intel_Core_i5.png" />
          </Processor>
          <!-- -->
          <!-- Intel Core i7 mobile processor -->
          <Processor class="IntelCore_i7" >
            <Identifier number="i7 CPU M 620,i7 CPU 610" />
            <Info name="Intel Core i7 Dual-Core Mobile Processor" codename="Arrandale" bus="133.33MHz" stepping="C2" architecture="32nm" cache="4MB" maximum_temperature="105°C" power="35W" image="Intel_Core_i7.png" />
          </Processor>
          <Processor class="IntelCore_i7" >
            <Identifier number="i7 CPU L 640,i7 CPU L 620" />
            <Info name="Intel Core i7 Dual-Core Low Power Mobile Processor" codename="Arrandale" bus="133.33MHz" stepping="C2" architecture="32nm" cache="4MB" maximum_temperature="105°C" power="25W" image="Intel_Core_i7.png" />
          </Processor>
          <Processor class="IntelCore_i7" >
            <Identifier number="i7 CPU U 640,i7 CPU U 620" />
            <Info name="Intel Core i7 Dual-Core Ultra-Low Power Mobile Processor" codename="Arrandale" bus="133.33MHz" stepping="C2" architecture="32nm" cache="4MB" maximum_temperature="105°C" power="18W" image="Intel_Core_i7.png" />
          </Processor>
          <!-- -->
        </CPU>
        <CPU cpuid="0x20655" >
          <!-- -->
          <!-- Intel Core i3 desktop processor -->
          <Processor class="IntelCore_i3" >
            <Identifier number="i3 CPU 530,i3 CPU 540,i3 CPU 550,i3 CPU 560" />
            <Info name="Intel Core i3 Dual-Core Desktop Processor" codename="Clarkdale" bus="133.33MHz" stepping="K0" architecture="32nm" cache="4MB" maximum_temperature="100°C" power="73W" image="Intel_Core_i3.png" />
          </Processor>
          <!-- -->
          <!-- Intel Core i5 desktop processor -->
          <Processor class="IntelCore_i5" >
            <Identifier number="i5 CPU 650,i5 CPU K 655,i5 CPU 660,i5 CPU 670,i5 CPU 680" />
            <Info name="Intel Core i5 Dual-Core Desktop Processor" codename="Clarkdale" bus="133.33MHz" stepping="K0" architecture="32nm" cache="4MB" maximum_temperature="100°C" power="73W" image="Intel_Core_i5.png" />
          </Processor>
          <Processor class="IntelCore_i5" >
            <Identifier number="i5 CPU 661" />
            <Info name="Intel Core i5 Dual-Core Desktop Processor" codename="Clarkdale" bus="133.33MHz" stepping="K0" architecture="32nm" cache="4MB" maximum_temperature="100°C" power="87W" image="Intel_Core_i5.png" />
          </Processor>
          <!-- -->
          <!-- Intel Core i3 mobile processor -->
          <Processor class="IntelCore_i3" >
            <Identifier number="i3 CPU M 380,i3 CPU M 370,i3 CPU M 350,i3 CPU M 330,i3 CPU 330" />
            <Info name="Intel Core i3 Dual-Core Mobile Processor" codename="Arrandale" bus="133.33MHz" stepping="K0" architecture="32nm" cache="3MB" maximum_temperature="105°C" power="35W" image="Intel_Core_i3.png" />
          </Processor>
          <Processor class="IntelCore_i3" >
            <Identifier number="i3 CPU U 380,i3 CPU U 330" />
            <Info name="Intel Core i3 Dual-Core Ultra-Low Power Mobile Processor" codename="Arrandale" bus="133.33MHz" stepping="K0" architecture="32nm" cache="3MB" maximum_temperature="105°C" power="18W" image="Intel_Core_i3.png" />
          </Processor>
          <!-- -->
          <!-- Intel Core i5 mobile processor -->
          <Processor class="IntelCore_i5" >
            <Identifier number="i5 CPU M 580,i5 CPU M 560,i5 CPU M 540,i5 CPU M 520,i5 CPU 520,i5 CPU M 460,i5 CPU M 450,i5 CPU M 430" />
            <Info name="Intel Core i5 Dual-Core Mobile Processor" codename="Arrandale" bus="133.33MHz" stepping="K0" architecture="32nm" cache="3MB" maximum_temperature="105°C" power="35W" image="Intel_Core_i5.png" />
          </Processor>
          <Processor class="IntelCore_i5" >
            <Identifier number="i5 CPU U 560,i5 CPU U 540,i5 CPU U 520,i5 CPU U 470,i5 CPU U 430" />
            <Info name="Intel Core i5 Dual-Core Ultra-Low Power Mobile Processor" codename="Arrandale" bus="133.33MHz" stepping="K0" architecture="32nm" cache="3MB" maximum_temperature="105°C" power="18W" image="Intel_Core_i5.png" />
          </Processor>
          <!-- -->
          <!-- Intel Core i7 mobile processor -->
          <Processor class="IntelCore_i7" >
            <Identifier number="i7 CPU M 640,i7 CPU M 620,i7 CPU 610" />
            <Info name="Intel Core i7 Dual-Core Mobile Processor" codename="Arrandale" bus="133.33MHz" stepping="K0" architecture="32nm" cache="4MB" maximum_temperature="105°C" power="35W" image="Intel_Core_i7.png" />
          </Processor>
          <Processor class="IntelCore_i7" >
            <Identifier number="i7 CPU L 660,i7 CPU L 640,i7 CPU L 620" />
            <Info name="Intel Core i7 Dual-Core Low Power Mobile Processor" codename="Arrandale" bus="133.33MHz" stepping="K0" architecture="32nm" cache="4MB" maximum_temperature="105°C" power="25W" image="Intel_Core_i7.png" />
          </Processor>
          <Processor class="IntelCore_i7" >
            <Identifier number="i7 CPU U 680,i7 CPU U 660,i7 CPU U 640,i7 CPU U 620" />
            <Info name="Intel Core i7 Dual-Core Ultra-Low Power Mobile Processor" codename="Arrandale" bus="133.33MHz" stepping="K0" architecture="32nm" cache="4MB" maximum_temperature="105°C" power="18W" image="Intel_Core_i7.png" />
          </Processor>
          <!-- -->
        </CPU>
      </CPU>
      <!-- -->
      <!-- Intel Core i3,i5,i7 processor, model 2Ah -->
      <CPU model="0x2A" >
      	<CPU cpuid="0x206A4" >
          <!-- -->
          <!-- Intel Core i7 Quad-Core desktop processor -->
          <Processor class="IntelCore_i7" >
            <Identifier number="i7 CPU 920,i7 CPU 940" />
            <Info name="Intel Core i7 Quad-Core Desktop Processor" codename="Bloomfield" bus="133.33MHz" stepping="C0" architecture="45nm" cache="8MB" maximum_temperature="100°C" power="130W" image="Intel_Core_i7.png" />
          </Processor>
          <!-- -->
          <!-- Intel Core i7 Quad-Core Extreme desktop processor -->
          <Processor class="IntelCore_i7" >
            <Identifier number="i7 CPU 965" />
            <Info name="Intel Core i7 Quad-Core Extreme Desktop Processor" codename="Bloomfield" bus="133.33MHz" stepping="C0" architecture="45nm" cache="8MB" maximum_temperature="100°C" power="130W" image="Intel_Core_i7Extreme.png" />
          </Processor>
      	</CPU>
      	<CPU cpuid="0x206A5" >
          <!-- -->
          <!-- Intel Core i7 Quad-Core desktop processor -->
          <Processor class="IntelCore_i7" >
            <Identifier number="i7 CPU 920,i7 CPU 930,i7 CPU 950,i7 CPU 960" />
            <Info name="Intel Core i7 Quad-Core Desktop Processor" codename="Bloomfield" bus="133.33MHz" stepping="D0" architecture="45nm" cache="8MB" maximum_temperature="100°C" power="130W" image="Intel_Core_i7.png" />
          </Processor>
          <!-- -->
          <!-- Intel Core i7 Quad-Core Extreme desktop processor -->
          <Processor class="IntelCore_i7" >
            <Identifier number="i7 CPU 975" />
            <Info name="Intel Core i7 Quad-Core Extreme Desktop Processor" codename="Bloomfield" bus="133.33MHz" stepping="D0" architecture="45nm" cache="8MB" maximum_temperature="100°C" power="130W" image="Intel_Core_i7Extreme.png" />
          </Processor>
      	</CPU>
      	<CPU cpuid="0x206A7" >
          <!-- -->
          <!-- Intel Core i5 Quad-Core desktop processor -->
          <Processor class="IntelCore_i5" >
            <Identifier number="i5-2500T" />
            <Info name="Intel Core i5 Quad-Core Ultra-Low Power Desktop Processor" codename="Sandy Bridge" bus="100MHz" stepping="D2" architecture="32nm" cache="6MB" maximum_temperature="100°C" power="45W" image="Intel_Core_i5_2nd.png" />
          </Processor>
          <Processor class="IntelCore_i5" >
            <Identifier number="i5-2400S,i5-2500S" />
            <Info name="Intel Core i5 Quad-Core Low Power Desktop Processor" codename="Sandy Bridge" bus="100MHz" stepping="D2" architecture="32nm" cache="6MB" maximum_temperature="100°C" power="65W" image="Intel_Core_i5_2nd.png" />
          </Processor>
          <Processor class="IntelCore_i5" >
            <Identifier number="i5-2300,i5-2400,i5-2500" />
            <Info name="Intel Core i5 Quad-Core Desktop Processor" codename="Sandy Bridge" bus="100MHz" stepping="D2" architecture="32nm" cache="6MB" maximum_temperature="100°C" power="95W" image="Intel_Core_i5_2nd.png" />
          </Processor>
          <!-- -->
          <!-- Intel Core i7 Quad-Core desktop processor -->
          <Processor class="IntelCore_i7" >
            <Identifier number="i7-2600S" />
            <Info name="Intel Core i7 Quad-Core Low Power Desktop Processor" codename="Sandy Bridge" bus="100MHz" stepping="D2" architecture="32nm" cache="8MB" maximum_temperature="100°C" power="65W" image="Intel_Core_i7_2nd.png" />
          </Processor>
          <Processor class="IntelCore_i7" >
            <Identifier number="i7-2600" />
            <Info name="Intel Core i7 Quad-Core Desktop Processor" codename="Sandy Bridge" bus="100MHz" stepping="D2" architecture="32nm" cache="8MB" maximum_temperature="100°C" power="95W" image="Intel_Core_i7_2nd.png" />
          </Processor>
          <!-- -->
          <!-- Intel Core i7 Dual-Core mobile processor -->
          <Processor class="IntelCore_i7" >
            <Identifier number="i7-2620" />
            <Info name="Intel Core i7 Dual-Core Mobile Processor" codename="Sandy Bridge" bus="100MHz" stepping="D2" architecture="32nm" cache="4MB" maximum_temperature="100°C" power="35W" image="Intel_Core_i7_2nd.png" />
          </Processor>
          <Processor class="IntelCore_i7" >
            <Identifier number="i7-2629,i7-2649" />
            <Info name="Intel Core i7 Dual-Core Low Power Mobile Processor" codename="Sandy Bridge" bus="100MHz" stepping="D2" architecture="32nm" cache="4MB" maximum_temperature="100°C" power="25W" image="Intel_Core_i7_2nd.png" />
          </Processor>
          <Processor class="IntelCore_i7" >
            <Identifier number="i7-2617,i7-2657" />
            <Info name="Intel Core i7 Dual-Core Ultra-Low Power Mobile Processor" codename="Sandy Bridge" bus="100MHz" stepping="D2" architecture="32nm" cache="4MB" maximum_temperature="100°C" power="17W" image="Intel_Core_i7_2nd.png" />
          </Processor>
          <!-- -->
          <!-- Intel Core i7 Quad-Core mobile processor -->
          <Processor class="IntelCore_i7" >
            <Identifier number="i7-2630,i7-2635,i7-2710,i7-2715,i7-2720" />
            <Info name="Intel Core i7 Quad-Core Mobile Processor" codename="Sandy Bridge" bus="100MHz" stepping="D2" architecture="32nm" cache="6MB" maximum_temperature="100°C" power="45W" image="Intel_Core_i7_2nd.png" />
          </Processor>
          <Processor class="IntelCore_i7" >
            <Identifier number="i7-2820" />
            <Info name="Intel Core i7 Quad-Core Mobile Processor" codename="Sandy Bridge" bus="100MHz" stepping="D2" architecture="32nm" cache="8MB" maximum_temperature="100°C" power="45W" image="Intel_Core_i7_2nd.png" />
          </Processor>
          <!-- -->
          <!-- Intel Core i7 Quad-Core Extreme mobile processor -->
          <Processor class="IntelCore_i7" >
            <Identifier number="i7-2920" />
            <Info name="Intel Core i7 Quad-Core Extreme Mobile Processor" codename="Sandy Bridge" bus="100MHz" stepping="D2" architecture="32nm" cache="8MB" maximum_temperature="100°C" power="55W" image="Intel_Core_i7Extreme_2nd.png" />
          </Processor>
        </CPU>
      </CPU>
      <!-- -->
      <!-- Intel Core i7 processor, model 2Ch -->
      <CPU model="0x2C" >
      	<CPU cpuid="0x206C2" >
          <!-- -->
          <!-- Intel Core i7 Sixe-Core desktop processor -->
          <Processor class="IntelCore_i7" >
            <Identifier number="i7 CPU 970" />
            <Info name="Intel Core i7 Sixe-Core Desktop Processor" codename="Gulftown" bus="133.33MHz" stepping="B1" architecture="32nm" cache="12MB" maximum_temperature="100°C" power="130W" image="Intel_Core_i7.png" />
          </Processor>
          <Processor class="IntelCore_i7" >
            <Identifier number="i7 CPU X 980" />
            <Info name="Intel Core i7 Sixe-Core Extreme Desktop Processor" codename="Gulftown" bus="133.33MHz" stepping="B1" architecture="32nm" cache="12MB" maximum_temperature="100°C" power="130W" image="Intel_Core_i7Extreme.png" />
          </Processor>
        </CPU>
      </CPU>
      <!-- -->
    </CPU>
  <!-- -->
  </Identification>
  <!-- -->
  <!-- CPU control -->
  <class>
    <!-- -->
    <!-- Intel Pentium M Processor class -->
    <IntelPentiumM>
      <PerformanceControl>
        <MSR>
          <Control register="0x199" multiplier="EAX,6,8" />
          <Control register="0x199" voltage="EAX,8,0" />
          <Status register="0x198" multiplier="EAX,6,8" />
          <Status register="0x198" voltage="EAX,8,0" />
          <Bounds register="0x198" minMultiplier="EDX,6,24" />
          <Bounds register="0x198" maxMultiplier="EDX,6,8" />
          <Bounds register="0x198" minVoltage="EDX,8,16" />
          <Bounds register="0x198" maxVoltage="EDX,8,0" />
          <Restricted minMultiplier="true" maxMultiplier="true" minVoltage="false" maxVoltage="true" />
        </MSR>
        <Decode>
          <Multiplier lowerLimit="1" lowerLimitId="0x01" upperLimit="63" upperLimitId="0x3F" step="1" stepId="0x01" />
          <Voltage lowerLimit="0.700" lowerLimitId="0x00" upperLimit="1.708" upperLimitId="0x3F" step="0.016" stepId="0x01" />
        </Decode>
        <Filter>
          <Multiplier exclude="7" />
        </Filter>
      </PerformanceControl>
    </IntelPentiumM>
    <!-- -->
    <!-- Intel Processor without SpeedStep class -->
    <IntelProcessorNoSpeedStep>
      <Sensor>
        <Temperature>
          <Status>
          	<MSR register="0x19C" value="EAX,7,16" decodeValue="value=Processor.Info.maximum_temperature-value;" />
          </Status>
        </Temperature>
      </Sensor>
    </IntelProcessorNoSpeedStep>
    <!-- -->
    <!-- Intel Atom Mobile Processor class -->
    <IntelAtomMobile>
        <base class="IntelCore2Duo" />
    </IntelAtomMobile>
    <!-- -->
    <!-- Intel Core 2 Duo Processor class -->
    <IntelCore2Duo>
      <PerformanceControl>
        <MSR>
          <Control register="0x199" multiplier="EAX,6,8" />
          <Control register="0x199" voltage="EAX,8,0" />
          <Status register="0x198" multiplier="EAX,6,8" />
          <Status register="0x198" voltage="EAX,8,0" />
          <Bounds register="0x198" minMultiplier="EDX,6,24" />
          <Bounds register="0x198" maxMultiplier="EDX,6,8" decodeValue="if(CPUID.Read(0x06,EAX,1,1)==1){value=value+1;}" />
          <Bounds register="0x198" minVoltage="EDX,8,16" />
          <Bounds register="0x198" maxVoltage="EDX,8,0" />
          <Restricted minMultiplier="true" maxMultiplier="true" minVoltage="true" maxVoltage="true" />
        </MSR>
        <Decode>
          <Multiplier lowerLimit="1" lowerLimitId="0x01" upperLimit="63" upperLimitId="0x3F" step="1" stepId="0x01" />
          <Voltage lowerLimit="0.7125" lowerLimitId="0x00" upperLimit="1.5000" upperLimitId="0x3F" step="0.0125" stepId="0x01" />
        </Decode>
      </PerformanceControl>
      <Sensor>
        <Temperature>
          <Status>
          	<MSR register="0x19C" value="EAX,7,16" decodeValue="value=Processor.Info.maximum_temperature-value;" />
          </Status>
        </Temperature>
      </Sensor>
      <Custom>
      	<Function code="if(CPUID.Read(0x06,EAX,1,1)==1){double multiplierIDA=MSR.Read(0x198,EAX,8,8)+1;double clockIDA=multiplierIDA*Processor.Info.bus;Processor.Info.maximum_clock=System.Math.Round(clockIDA,0);}" />
      	<Function code="uint fsbField=MSR.Read(0xCD,EAX,3,0);if(fsbField==0){Processor.Info.bus=266.67;}else if(fsbField==1){Processor.Info.bus=133.33;}else if(fsbField==2){Processor.Info.bus=200;}else if(fsbField==3){Processor.Info.bus=166.67;}else if(fsbField==4){Processor.Info.bus=333.33;}else if(fsbField==5){Processor.Info.bus=100;}else if(fsbField==6){Processor.Info.bus=400;}" />
      </Custom>
    </IntelCore2Duo>
    <!-- -->
    <!-- Intel Core 2 Duo Processor class with Half Multiplier support -->
    <IntelCore2Duo_HM>
      <PerformanceControl>
        <MSR>
          <Control register="0x199" multiplier="EAX,7,8" />
          <Control register="0x199" voltage="EAX,8,0" />
          <Status register="0x198" multiplier="EAX,7,8" />
          <Status register="0x198" voltage="EAX,8,0" />
          <Bounds register="0x198" minMultiplier="EDX,7,24" />
          <Bounds register="0x198" maxMultiplier="EDX,7,8" decodeValue="if(CPUID.Read(0x06,EAX,1,1)==1){value=value+1;}" />
          <Bounds register="0x198" minVoltage="EDX,8,16" />
          <Bounds register="0x198" maxVoltage="EDX,8,0" />
          <Restricted minMultiplier="true" maxMultiplier="true" minVoltage="true" maxVoltage="true" />
        </MSR>
        <Decode>
          <Multiplier lowerLimit="3" lowerLimitId="0x06" upperLimit="63" upperLimitId="0x7E" step="0.5" stepId="0x01" encodeStepId="if((stepId%2)!=0){stepId=stepId/2;stepId=stepId|0x40;}else{stepId=stepId/2;}" decodeStepId="if((stepId&amp;0x40)!=0){stepId=stepId&amp;0x3F;stepId=stepId*2;stepId=stepId+1;}else{stepId=stepId*2;}" />
          <Voltage lowerLimit="0.7125" lowerLimitId="0x00" upperLimit="1.5000" upperLimitId="0x3F" step="0.0125" stepId="0x01" />
        </Decode>
        <Filter>
          <Multiplier exclude="6.5" />
        </Filter>
      </PerformanceControl>
      <Sensor>
        <Temperature>
          <Status>
          	<MSR register="0x19C" value="EAX,7,16" decodeValue="value=Processor.Info.maximum_temperature-value;" />
          </Status>
        </Temperature>
      </Sensor>
      <Custom>
      	<Function code="if(CPUID.Read(0x06,EAX,1,1)==1){double multiplierIDA=MSR.Read(0x198,EAX,8,8)+1;double clockIDA=multiplierIDA*Processor.Info.bus;Processor.Info.maximum_clock=System.Math.Round(clockIDA,0);}" />
      	<Function code="uint fsbField=MSR.Read(0xCD,EAX,3,0);if(fsbField==0){Processor.Info.bus=266.67;}else if(fsbField==1){Processor.Info.bus=133.33;}else if(fsbField==2){Processor.Info.bus=200;}else if(fsbField==3){Processor.Info.bus=166.67;}else if(fsbField==4){Processor.Info.bus=333.33;}else if(fsbField==5){Processor.Info.bus=100;}else if(fsbField==6){Processor.Info.bus=400;}" />
      </Custom>
    </IntelCore2Duo_HM>
    <!-- -->
    <!-- Intel Core 2 Duo Processor class with SuperLFM (Super Low Frequency Mode) support -->
    <IntelCore2Duo_SLFM>
      <PerformanceControl>
        <MSR>
          <Control register="0x199" multiplier="EAX,8,8" />
          <Control register="0x199" voltage="EAX,8,0" />
          <Status register="0x198" multiplier="EAX,8,8" />
          <Status register="0x198" voltage="EAX,8,0" />
          <Bounds register="0x198" minMultiplier="EDX,8,24" />
          <Bounds register="0x198" maxMultiplier="EDX,8,8" decodeValue="if(CPUID.Read(0x06,EAX,1,1)==1){value=value+1;}" />
          <Bounds register="0x198" minVoltage="EDX,8,16" />
          <Bounds register="0x198" maxVoltage="EDX,8,0" />
          <Restricted minMultiplier="false" maxMultiplier="true" minVoltage="false" maxVoltage="true" />
        </MSR>
        <Decode>
          <Multiplier lowerLimit="3" lowerLimitId="0x03" upperLimit="63" upperLimitId="0x3F" step="1" stepId="0x01" encodeStepId="if(stepId&lt;6){stepId=stepId*2;stepId=stepId|0x80;}" decodeStepId="if((stepId&amp;0x80)!=0){stepId=stepId&amp;0x3F;stepId=stepId/2;}else{stepId=stepId&amp;0x3F;}" />
          <Voltage lowerLimit="0.7125" lowerLimitId="0x00" upperLimit="1.5000" upperLimitId="0x3F" step="0.0125" stepId="0x01" />
        </Decode>
        <Warning>
          <Multiplier include="3;4;5" />
        </Warning>
      </PerformanceControl>
      <Sensor>
        <Temperature>
          <Status>
          	<MSR register="0x19C" value="EAX,7,16" decodeValue="value=Processor.Info.maximum_temperature-value;" />
          </Status>
        </Temperature>
      </Sensor>
      <Custom>
      	<Function code="if(CPUID.Read(0x06,EAX,1,1)==1){double multiplierIDA=MSR.Read(0x198,EAX,8,8)+1;double clockIDA=multiplierIDA*Processor.Info.bus;Processor.Info.maximum_clock=System.Math.Round(clockIDA,0);}" />
      	<Function code="uint fsbField=MSR.Read(0xCD,EAX,3,0);if(fsbField==0){Processor.Info.bus=266.67;}else if(fsbField==1){Processor.Info.bus=133.33;}else if(fsbField==2){Processor.Info.bus=200;}else if(fsbField==3){Processor.Info.bus=166.67;}else if(fsbField==4){Processor.Info.bus=333.33;}else if(fsbField==5){Processor.Info.bus=100;}else if(fsbField==6){Processor.Info.bus=400;}" />
      </Custom>
    </IntelCore2Duo_SLFM>
    <!-- -->
    <!-- Intel Core 2 Duo Processor class with SuperLFM (Super Low Frequency Mode) and Half Multiplier support -->
    <IntelCore2Duo_SLFM_HM>
      <PerformanceControl>
        <MSR>
          <Control register="0x199" multiplier="EAX,8,8" />
          <Control register="0x199" voltage="EAX,8,0" />
          <Status register="0x198" multiplier="EAX,8,8" />
          <Status register="0x198" voltage="EAX,8,0" />
          <Bounds register="0x198" minMultiplier="EDX,8,24" />
          <Bounds register="0x198" maxMultiplier="EDX,8,8" decodeValue="if(CPUID.Read(0x06,EAX,1,1)==1){value=value+1;}" />
          <Bounds register="0x198" minVoltage="EDX,8,16" />
          <Bounds register="0x198" maxVoltage="EDX,8,0" />
          <Restricted minMultiplier="false" maxMultiplier="true" minVoltage="false" maxVoltage="true" />
        </MSR>
        <Decode>
          <Multiplier lowerLimit="3" lowerLimitId="0x06" upperLimit="63" upperLimitId="0x7E" step="0.5" stepId="0x01" encodeStepId="bool superLFM=false;if(stepId&lt;12){superLFM=true;stepId=stepId+6;}if((stepId%2)!=0){stepId=stepId/2;stepId=stepId|0x40;}else{stepId=stepId/2;}if(superLFM==true){stepId=stepId|0x80;}" decodeStepId="bool superLFM=false;if((stepId&amp;0x80)!=0){stepId=stepId&amp;0x7F;superLFM=true;}if((stepId&amp;0x40)!=0){stepId=stepId&amp;0x3F;stepId=stepId*2;stepId=stepId+1;}else{stepId=stepId*2;}if(superLFM==true){stepId=stepId-6;}" />
          <Voltage lowerLimit="0.7125" lowerLimitId="0x00" upperLimit="1.5000" upperLimitId="0x3F" step="0.0125" stepId="0x01" />
        </Decode>
        <Filter>
          <Multiplier exclude="3.5;4.5;5.5;6.5" />
        </Filter>
        <Warning>
          <Multiplier include="3;4;5" />
        </Warning>
      </PerformanceControl>
      <Sensor>
        <Temperature>
          <Status>
          	<MSR register="0x19C" value="EAX,7,16" decodeValue="value=Processor.Info.maximum_temperature-value;" />
          </Status>
        </Temperature>
      </Sensor>
      <Custom>
      	<Function code="if(CPUID.Read(0x06,EAX,1,1)==1){double multiplierIDA=MSR.Read(0x198,EAX,8,8)+1;double clockIDA=multiplierIDA*Processor.Info.bus;Processor.Info.maximum_clock=System.Math.Round(clockIDA,0);}" />
      	<Function code="uint fsbField=MSR.Read(0xCD,EAX,3,0);if(fsbField==0){Processor.Info.bus=266.67;}else if(fsbField==1){Processor.Info.bus=133.33;}else if(fsbField==2){Processor.Info.bus=200;}else if(fsbField==3){Processor.Info.bus=166.67;}else if(fsbField==4){Processor.Info.bus=333.33;}else if(fsbField==5){Processor.Info.bus=100;}else if(fsbField==6){Processor.Info.bus=400;}" />
      </Custom>
    </IntelCore2Duo_SLFM_HM>
    <!-- -->
    <!-- Intel Core i7, i5 and i3 class -->
    <IntelCore_i7>
      <PerformanceControl>
        <MSR>
          <Control register="0x199" multiplier="EAX,6,0" />
          <Status register="0x198" multiplier="EAX,6,0" />
          <Bounds register="0xCE" minMultiplier="EDX,6,8" />
          <Bounds register="0xCE" maxMultiplier="EAX,6,8" decodeValue="if(CPUID.Read(0x06,EAX,1,1)==1){value=value+1;}" />
          <Restricted minMultiplier="true" maxMultiplier="true" />
        </MSR>
        <Decode>
          <Multiplier lowerLimit="1" lowerLimitId="0x01" upperLimit="63" upperLimitId="0x3F" step="1" stepId="0x01" />
        </Decode>
      </PerformanceControl>
      <Sensor>
        <Temperature>
          <Status>
          	<MSR register="0x19C" value="EAX,7,16" decodeValue="value=Processor.Info.maximum_temperature-value;" />
          </Status>
        </Temperature>
      </Sensor>
      <Custom>
      	<Function code="if(CPUID.Read(0x06,EAX,1,1)==1){double maximumTurboMultiplier=MSR.Read(0x1AD,EAX,8,0);double maximumTurboClock=maximumTurboMultiplier*Processor.Info.bus;Processor.Info.maximum_clock=System.Math.Round(maximumTurboClock,0);}" />
      </Custom>
    </IntelCore_i7>
    <IntelCore_i5>
        <base class="IntelCore_i7" />
    </IntelCore_i5>
    <IntelCore_i3>
        <base class="IntelCore_i7" />
    </IntelCore_i3>
    <!-- -->
  </class>
  <!-- -->
</Intel>