Bin/Dptf.inf Driver File Contents (DPTF_Intel_Win81_64_VER7102105.zip)

Driver Package File Name: DPTF_Intel_Win81_64_VER7102105.zip
File Size: 6.8 MB

ÿþ//-----------------------------------------------------------------------------

//

// INTEL CONFIDENTIAL

// Copyright (2000 - 2013)

// Intel Corporation All Rights Reserved.

//

// The source code contained or described herein and all documents related to

// the source code ("Material") are owned by Intel Corporation or its suppliers

// or licensors. Title to the Material remains with Intel Corporation or its

// suppliers and licensors. The Material contains trade secrets and proprietary

// and confidential information of Intel or its suppliers and licensors. The

// Material is protected by worldwide copyright and trade secret laws and treaty

// provisions. No part of the Material may be used, copied, reproduced, modified,

// published, uploaded, posted, transmitted, distributed, or disclosed in any way

// without Intel s prior express written permission.

//

// No license under any patent, copyright, trade secret or other intellectual

// property right is granted to or conferred upon you by disclosure or delivery

// of the Materials, either expressly, by implication, inducement, estoppel or

// otherwise. Any license under such intellectual property rights must be express

// and approved by Intel in writing.

//

//-----------------------------------------------------------------------------





[version]

Signature       = "$Windows NT$"

Class           = System

ClassGUID       = {4D36E97D-E325-11CE-BFC1-08002BE10318}

Provider        = %Mfg%

CatalogFile     = dptf.cat

DriverVer=09/29/2013,7.1.0.2105



[DestinationDirs]

DefaultDestDir                  = 12



[Manufacturer]

%Mfg%                           = IntelDevice, NTx86.6.1, NTamd64.6.1





;-----------------------------------------------------------------------------

;

; As of DPTF 6.0 we have moved to the generic installer.  Our previous

; installer would list all of our drivers during the install.  The generic

; installer will only list the first driver on the install screen.  So,

; make sure the DptfManager is listed first since it is based on the inf.

; 

; It will display the following during the install:

;

; "Intel(R) Dynamic Platform and Thermal Framework Driver"

;

;-----------------------------------------------------------------------------





[IntelDevice.NTx86.6.1]

%INT3400.DeviceDesc%            = DptfManager,ACPI\INT3400

%INT3402.DeviceDesc%            = DptfDevDram,ACPI\INT3402

%INT3403.DeviceDesc%            = DptfDevGen,ACPI\INT3403

%INT3404.DeviceDesc%            = DptfDevFan,ACPI\INT3404

%INT1C24.DeviceDesc%            = DptfDevPch,PCI\VEN_8086&DEV_1C24

%INT1E24.DeviceDesc%            = DptfDevPch,PCI\VEN_8086&DEV_1E24

%INT8C24.DeviceDesc%            = DptfDevPch,PCI\VEN_8086&DEV_8C24

%INT9C24.DeviceDesc%            = DptfDevPch,PCI\VEN_8086&DEV_9C24

%INT0103.DeviceDesc%            = DptfDevProc,PCI\VEN_8086&DEV_0103

%INT0153.DeviceDesc%            = DptfDevProc,PCI\VEN_8086&DEV_0153

%INT0C03.DeviceDesc%            = DptfDevProc,PCI\VEN_8086&DEV_0C03

%INT0D03.DeviceDesc%            = DptfDevProc,PCI\VEN_8086&DEV_0D03

%INT0A03.DeviceDesc%            = DptfDevProc,PCI\VEN_8086&DEV_0A03

%INT3405.DeviceDesc%            = DptfDevProc,ACPI\INT3405

%INT3406.DeviceDesc%            = DptfDevDisplay,ACPI\INT3406

%INT3407.DeviceDesc%            = DptfDevPower,ACPI\INT3407



[IntelDevice.NTamd64.6.1]

%INT3400.DeviceDesc%            = DptfManager,ACPI\INT3400

%INT3402.DeviceDesc%            = DptfDevDram,ACPI\INT3402

%INT3403.DeviceDesc%            = DptfDevGen,ACPI\INT3403

%INT3404.DeviceDesc%            = DptfDevFan,ACPI\INT3404

%INT1C24.DeviceDesc%            = DptfDevPch,PCI\VEN_8086&DEV_1C24

%INT1E24.DeviceDesc%            = DptfDevPch,PCI\VEN_8086&DEV_1E24

%INT8C24.DeviceDesc%            = DptfDevPch,PCI\VEN_8086&DEV_8C24

%INT9C24.DeviceDesc%            = DptfDevPch,PCI\VEN_8086&DEV_9C24

%INT0103.DeviceDesc%            = DptfDevProc,PCI\VEN_8086&DEV_0103

%INT0153.DeviceDesc%            = DptfDevProc,PCI\VEN_8086&DEV_0153

%INT0C03.DeviceDesc%            = DptfDevProc,PCI\VEN_8086&DEV_0C03

%INT0D03.DeviceDesc%            = DptfDevProc,PCI\VEN_8086&DEV_0D03

%INT0A03.DeviceDesc%            = DptfDevProc,PCI\VEN_8086&DEV_0A03

%INT3405.DeviceDesc%            = DptfDevProc,ACPI\INT3405

%INT3406.DeviceDesc%            = DptfDevDisplay,ACPI\INT3406

%INT3407.DeviceDesc%            = DptfDevPower,ACPI\INT3407





;----------------------------------------------------------------------

; DptfManager

;----------------------------------------------------------------------







[DptfManager.NTx86]

CopyFiles                       = DptfManager.CopyDriver

CopyFiles                       = DptfManager.CopyDLLs

CopyFiles                       = DptfManagerServices.CopyFiles32

CopyFiles                       = DptfInvalidPolicyRemover.CopyFiles32

AddPowerSetting                 = DptfPolicyCoolingPowerLimitDppeSettings

AddPowerSetting                 = DptfPolicyCoolingAcousticsLimitDppeSettings

AddPowerSetting                 = DptfPolicyConfigTdpLevelDppeSettings

AddPowerSetting                 = DptfPolicyLpmModeDppeSettings

AddReg                          = DptfManagerAutorun32.AddReg

DelReg                          = DptfManagerAutorun32.DelReg

;AddReg                          = DptfInvalidPolicyRemover32.AddReg



[DptfManager.NTamd64]

CopyFiles                       = DptfManager.CopyDriver

CopyFiles                       = DptfManager.CopyDLLs

CopyFiles                       = DptfManagerServices.CopyFiles64

CopyFiles                       = DptfInvalidPolicyRemover.CopyFiles64

AddPowerSetting                 = DptfPolicyCoolingPowerLimitDppeSettings

AddPowerSetting                 = DptfPolicyCoolingAcousticsLimitDppeSettings

AddPowerSetting                 = DptfPolicyConfigTdpLevelDppeSettings

AddPowerSetting                 = DptfPolicyLpmModeDppeSettings

AddReg                          = DptfManagerAutorun64.AddReg

DelReg                          = DptfManagerAutorun64.DelReg

;AddReg                          = DptfInvalidPolicyRemover64.AddReg



[DptfManager.NTx86.HW]

AddReg                          = DptfManagerHw.AddReg

DelReg                          = DptfManagerHw.DelReg



[DptfManager.NTamd64.HW]

AddReg                          = DptfManagerHw.AddReg

DelReg                          = DptfManagerHw.DelReg



[DptfManager.CopyDriver]

DptfManager.sys,,,2



[DptfManager.NTx86.Services]

AddService                      = DptfManager,2,DptfManagerDriverService,DptfDriverEventLog

AddService                      = DptfPolicyCriticalService,0,DptfPolicyCriticalService,DptfServiceEventLog,Application,DptfEvent

AddService                      = DptfPolicyLpmService,0,DptfPolicyLpmService,DptfServiceEventLog,Application,DptfEvent

AddService                      = DptfPolicyConfigTDPService,0,DptfPolicyConfigTDPService,DptfServiceEventLog,Application,DptfEvent



[DptfManager.NTamd64.Services]

AddService                      = DptfManager,2,DptfManagerDriverService,DptfDriverEventLog

AddService                      = DptfPolicyCriticalService,0,DptfPolicyCriticalService,DptfServiceEventLog,Application,DptfEvent

AddService                      = DptfPolicyLpmService,0,DptfPolicyLpmService,DptfServiceEventLog,Application,DptfEvent

AddService                      = DptfPolicyConfigTDPService,0,DptfPolicyConfigTDPService,DptfServiceEventLog,Application,DptfEvent



[DptfManagerDriverService]

ServiceType                     = %SERVICE_KERNEL_DRIVER%

StartType                       = %SERVICE_DEMAND_START%

ErrorControl                    = %SERVICE_ERROR_NORMAL%

ServiceBinary                   = "%12%\DptfManager.sys"



[DptfDriverEventLog]

AddReg                          = DptfDriverEventLog_AddReg

DelReg                          = DptfDriverEventLog_DelReg



[DptfDriverEventLog_AddReg]

HKR,,EventMessageFile,%REG_EXPAND_SZ%,"%%SystemRoot%%\System32\IoLogMsg.dll"

HKR,,TypesSupported,%REG_DWORD%,7



[DptfDriverEventLog_DelReg]

HKR,,EventMessageFile

HKR,,TypesSupported



[DptfManager.NTx86.Wdf]

KmdfService = DptfManager, KMDFVersion



[DptfManager.NTamd64.Wdf]

KmdfService = DptfManager, KMDFVersion



;----------------------------------------------------------------------

; DptfManager registry settings.

;----------------------------------------------------------------------



[DptfManagerHw.AddReg]



; Cooling Policy Settings

HKR,%GUID_POLICY_COOLING%, PolicyName, %REG_SZ%, "Cooling Policy"



; Active Policy Settings

HKR,%GUID_POLICY_ACTIVE%, PolicyName, %REG_SZ%, "Active Policy"



; Critical Policy Settings

HKR,%GUID_POLICY_CRITICAL%, PolicyName, %REG_SZ%, "Critical Policy"



; Passive Policy Settings

HKR,%GUID_POLICY_PASSIVE%, PolicyName, %REG_SZ%, "Passive Policy"

HKR,%GUID_POLICY_PASSIVE%, UtilThreshold, %REG_DWORD%, 0



; ConfigTDP Policy Settings

HKR,%GUID_POLICY_CONFIGTDP%, PolicyName, %REG_SZ%, "ConfigTDP Policy"



; LPM Policy Settings

HKR,%GUID_POLICY_LPM%, PolicyName, %REG_SZ%, "LPM Policy"

HKR,%GUID_POLICY_LPM%, NumAppSpecificEntries, %REG_DWORD%, 0

HKR,%GUID_POLICY_LPM%, StandardMode\CpuOffLiningMode, %REG_DWORD%, 2

HKR,%GUID_POLICY_LPM%, StandardMode\CpuPercentageActiveLogicalProcessors, %REG_DWORD%, 1

HKR,%GUID_POLICY_LPM%, StandardMode\CpuTargetFrequency, %REG_DWORD%, 0

HKR,%GUID_POLICY_LPM%, StandardMode\CpuUseTStateThrottling, %REG_DWORD%, 0

HKR,%GUID_POLICY_LPM%, StandardMode\GfxTargetFrequency, %REG_DWORD%, 0xFFFFFFFF

HKR,%GUID_POLICY_LPM%, StandardMode\PackagePowerLimit, %REG_SZ%, """i.-3...U"":12500;""i7-3...XM"":35000;""i.-3...Y"":9000;""i.-4...U"":11000;""i7-4...MX"":37000;""i.-4...Y"":9000;""2...U"":11000;""3...U"":11000;""2...Y"":9000;""3...Y"":9000;9000;"



; Dynamic Battery Power Policy Settings

HKR,%GUID_POLICY_DBPT%, PolicyName, %REG_SZ%, "Dynamic Battery Power Policy"



[DptfManagerHw.DelReg]



; Cooling Policy Settings

HKR,%GUID_POLICY_COOLING%, PolicyName

HKR,%GUID_POLICY_COOLING%



; Active Policy Settings

HKR,%GUID_POLICY_ACTIVE%, PolicyName

HKR,%GUID_POLICY_ACTIVE%



; Critical Policy Settings

HKR,%GUID_POLICY_CRITICAL%, PolicyName

HKR,%GUID_POLICY_CRITICAL%



; Passive Policy Settings

HKR,%GUID_POLICY_PASSIVE%, PolicyName

HKR,%GUID_POLICY_PASSIVE%, UtilThreshold

HKR,%GUID_POLICY_PASSIVE%



; ConfigTDP Policy Settings

HKR,%GUID_POLICY_CONFIGTDP%, PolicyName

HKR,%GUID_POLICY_CONFIGTDP%



; LPM Policy Settings

HKR,%GUID_POLICY_LPM%, PolicyName

HKR,%GUID_POLICY_LPM%, NumAppSpecificEntries

HKR,%GUID_POLICY_LPM%, StandardMode\CpuOffLiningMode

HKR,%GUID_POLICY_LPM%, StandardMode\CpuPercentageActiveLogicalProcessors

HKR,%GUID_POLICY_LPM%, StandardMode\CpuTargetFrequency

HKR,%GUID_POLICY_LPM%, StandardMode\CpuUseTStateThrottling

HKR,%GUID_POLICY_LPM%, StandardMode\GfxTargetFrequency

HKR,%GUID_POLICY_LPM%, StandardMode\PackagePowerLimit

HKR,%GUID_POLICY_LPM%



; Dynamic Battery Power Policy Settings

HKR,%GUID_POLICY_DBPT%, PolicyName



[DptfManagerAutorun32.AddReg]

HKLM, %AUTORUN_AT_LOGIN%, DptfPolicyLpmServiceHelper, %REG_SZ%, "%11%\DptfPolicyLpmServiceHelper.exe"



[DptfManagerAutorun32.DelReg]

HKLM, %AUTORUN_AT_LOGIN%, DptfPolicyLpmServiceHelper



[DptfManagerAutorun64.AddReg]

HKLM, %AUTORUN_AT_LOGIN%, DptfPolicyLpmServiceHelper, %REG_SZ%, "%11%\DptfPolicyLpmServiceHelper.exe"



[DptfManagerAutorun64.DelReg]

HKLM, %AUTORUN_AT_LOGIN%, DptfPolicyLpmServiceHelper



;[DptfInvalidPolicyRemover32.AddReg]

;HKLM, %AUTORUN_ONCE_AT_LOGIN_32%\0001, DptfInvalidPolicyRemover, %REG_SZ%, "%11%\DptfInvalidPolicyRemover.exe %11%\DptfInvalidPolicyRemover.ini"



;[DptfInvalidPolicyRemover64.AddReg]

;HKLM, %AUTORUN_ONCE_AT_LOGIN_64%\0001, DptfInvalidPolicyRemover, %REG_SZ%, "%16425%\DptfInvalidPolicyRemover.exe %16425%\DptfInvalidPolicyRemover.ini"





;----------------------------------------------------------------------

; DptfManager DPPE settings.

;----------------------------------------------------------------------



[DptfPolicyCoolingPowerLimitDppeSettings]

SubGroup    = %GUID_DPTF_GROUP%,"Intel(R) Dynamic Platform and Thermal Framework Settings", "Intel(R) Dynamic Platform and Thermal Framework Settings"

Setting     = %GUID_DPTF_PWRLIMIT%,"Power Limit","Specify the power limit for Intel(R) Dynamic Platform and Thermal Framework"

ValueRange  = 1, 5, 1, "Level"

Default     = %GUID_MAX_POWER_SAVINGS%, %AC%, 1

Default     = %GUID_MAX_POWER_SAVINGS%, %DC%, 1

Default     = %GUID_TYP_POWER_SAVINGS%, %AC%, 3

Default     = %GUID_TYP_POWER_SAVINGS%, %DC%, 3

Default     = %GUID_MIN_POWER_SAVINGS%, %AC%, 5

Default     = %GUID_MIN_POWER_SAVINGS%, %DC%, 5



[DptfPolicyCoolingAcousticsLimitDppeSettings]

SubGroup    = %GUID_DPTF_GROUP%

Setting     = %GUID_DPTF_ACSLIMIT%,"Acoustics Limit","Specify the acoustics cooling limit for Intel(R) Dynamic Platform and Thermal Framework"

ValueRange  = 1, 5, 1, "Level"

Default     = %GUID_MAX_POWER_SAVINGS%, %AC%, 1

Default     = %GUID_MAX_POWER_SAVINGS%, %DC%, 1

Default     = %GUID_TYP_POWER_SAVINGS%, %AC%, 3

Default     = %GUID_TYP_POWER_SAVINGS%, %DC%, 3

Default     = %GUID_MIN_POWER_SAVINGS%, %AC%, 5

Default     = %GUID_MIN_POWER_SAVINGS%, %DC%, 5



; The default config TDP AC/DC settings are index 0, they will be overwritten when the config TDP service is started 

[DptfPolicyConfigTdpLevelDppeSettings]

SubGroup    = %GUID_DPTF_GROUP%

Setting     = %GUID_DPTF_CONFIGTDP_LEVEL%,"Config TDP Level","Specify the Config TDP Level for Intel(R) Dynamic Platform and Thermal Framework"

Value       = 0, "High TDP", "Configure High TDP Level", %REG_DWORD%, 0

Value       = 1, "Nominal TDP", "Configure Nominal TDP Level", %REG_DWORD%, 1

Value       = 2, "Low TDP", "Configure Low TDP Level", %REG_DWORD%, 2

Default     = %GUID_MAX_POWER_SAVINGS%, %AC%, 0

Default     = %GUID_MAX_POWER_SAVINGS%, %DC%, 0

Default     = %GUID_TYP_POWER_SAVINGS%, %AC%, 0

Default     = %GUID_TYP_POWER_SAVINGS%, %DC%, 0

Default     = %GUID_MIN_POWER_SAVINGS%, %AC%, 0

Default     = %GUID_MIN_POWER_SAVINGS%, %DC%, 0



[DptfPolicyLpmModeDppeSettings]

SubGroup    = %GUID_DPTF_GROUP%

Setting     = %GUID_DPTF_LPM_MODE%,"Low Power Mode Setting","Specify the Lower Power Mode setting for Intel(R) Dynamic Platform and Thermal Framework"

Value       = 0, "Disable", "Disable LPM Mode", %REG_DWORD%, 0

Value       = 1, "Enable", "Enable LPM Mode", %REG_DWORD%, 1

Value       = 2, "Application Specific", "Set Application Specific LPM Mode", %REG_DWORD%, 2

Default     = %GUID_MAX_POWER_SAVINGS%, %AC%, 0

Default     = %GUID_MAX_POWER_SAVINGS%, %DC%, 0

Default     = %GUID_TYP_POWER_SAVINGS%, %AC%, 0

Default     = %GUID_TYP_POWER_SAVINGS%, %DC%, 0

Default     = %GUID_MIN_POWER_SAVINGS%, %AC%, 0

Default     = %GUID_MIN_POWER_SAVINGS%, %DC%, 0





;----------------------------------------------------------------------

; DPTF Manager Services

;

; The DPTf Manager itself doesn't have a service, but each policy

; can (and they are compiled in with the DPTF Manager).  So, they are

; listed here.

;----------------------------------------------------------------------



[DestinationDirs]

DptfManager.CopyDLLs = 11

DptfManagerServices.CopyFiles32 = 11

DptfManagerServices.CopyFiles64 = 11

DptfInvalidPolicyRemover.CopyFiles32 = 11

DptfInvalidPolicyRemover.CopyFiles64 = 16425





[DptfManager.CopyDLLs]

DptfPolicyConfigTDPDll.dll,,,2

DptfPolicyLpmDll.dll,,,2

DptfEventLogMessage.dll,,,2





[DptfManagerServices.CopyFiles32]

DptfPolicyCriticalService.exe,,,2

DptfPolicyLpmService.exe,,,2

DptfPolicyLpmServiceHelper.exe,,,2

DptfPolicyConfigTDPService.exe,,,2





[DptfManagerServices.CopyFiles64]

DptfPolicyCriticalService.exe,,,2

DptfPolicyLpmService.exe,,,2

DptfPolicyLpmServiceHelper.exe,,,2

DptfPolicyConfigTDPService.exe,,,2





[DptfInvalidPolicyRemover.CopyFiles32]

DptfInvalidPolicyRemover.exe,,,2

DptfInvalidPolicyRemover.ini,,,2



[DptfInvalidPolicyRemover.CopyFiles64]

DptfInvalidPolicyRemover.exe,,,2

DptfInvalidPolicyRemover.ini,,,2





;

; Event log section for service/IPR/co-installer

;



[DptfServiceEventLog]

AddReg                          = DptfEventLogMessage.AddReg

DelReg                          = DptfEventLogMessage.DelReg



[DptfEventLogMessage.AddReg]

HKR,,CategoryCount,%REG_DWORD%,11

HKR,,CategoryMessageFile,%REG_SZ%,"%11%\DptfEventLogMessage.dll"

HKR,,EventMessageFile,%REG_SZ%,"%11%\DptfEventLogMessage.dll"

HKR,,TypeSupported,%REG_DWORD%,7



[DptfEventLogMessage.DelReg]

HKR,,CategoryCount

HKR,,CategoryMessageFile

HKR,,EventMessageFile

HKR,,TypeSupported





;

; policy critical service

;



[DptfPolicyCriticalService]

Description                     = %WIN32_DPTF_POLICY_CRITICAL_SERVICE_DESCRIPTION%

DisplayName                     = %WIN32_DPTF_POLICY_CRITICAL_SERVICE_DISPLAY_NAME%

ErrorControl                    = %SERVICE_ERROR_NORMAL%

ServiceBinary                   = "%11%\DptfPolicyCriticalService.exe"

ServiceType                     = %SERVICE_WIN32_OWN_PROCESS%

StartType                       = %SERVICE_AUTO_START%

AddReg                          = DptfPolicyCriticalService.AddReg



[DptfPolicyCriticalService.AddReg]

HKR,,ObjectName,,"LocalSystem"



;

; policy lpm service

;



[DptfPolicyLpmService]

Description                     = %WIN32_DPTF_POLICY_LPM_SERVICE_DESCRIPTION%

DisplayName                     = %WIN32_DPTF_POLICY_LPM_SERVICE_DISPLAY_NAME%

ErrorControl                    = %SERVICE_ERROR_NORMAL%

ServiceBinary                   = "%11%\DptfPolicyLpmService.exe"

ServiceType                     = %SERVICE_WIN32_OWN_PROCESS%

StartType                       = %SERVICE_AUTO_START%

AddReg                          = DptfPolicyLpmService.AddReg



[DptfPolicyLpmService.AddReg]

HKR,,ObjectName,,"LocalSystem"



;

; policy config TDP service

;



[DptfPolicyConfigTDPService]

Description                     = %WIN32_DPTF_POLICY_CONFIGTDP_SERVICE_DESCRIPTION%

DisplayName                     = %WIN32_DPTF_POLICY_CONFIGTDP_SERVICE_DISPLAY_NAME%

ErrorControl                    = %SERVICE_ERROR_NORMAL%

ServiceBinary                   = "%11%\DptfPolicyConfigTDPService.exe"

ServiceType                     = %SERVICE_WIN32_OWN_PROCESS%

StartType                       = %SERVICE_AUTO_START%

AddReg                          = DptfPolicyConfigTDPService.AddReg





[DptfPolicyConfigTDPService.AddReg]

HKR,,ObjectName,,"LocalSystem"







;----------------------------------------------------------------------

; DptfDevProc

;----------------------------------------------------------------------







[DptfDevProc.NTx86]

CopyFiles                       = DptfDevProc.CopyDriver

CopyFiles                       = DptfParticipantProcessorServices.CopyFiles32



[DptfDevProc.NTamd64]

CopyFiles                       = DptfDevProc.CopyDriver

CopyFiles                       = DptfParticipantProcessorServices.CopyFiles64



[DptfDevProc.NTx86.HW]

AddReg                          = DptfDevProcHW.AddReg

DelReg                          = DptfDevProcHW.DelReg



[DptfDevProc.NTamd64.HW]

AddReg                          = DptfDevProcHW.AddReg

DelReg                          = DptfDevProcHW.DelReg



[DptfDevProc.CopyDriver]

DptfDevProc.sys,,,2



[DptfDevProc.NTx86.Services]

AddService                      = DptfDevProc,2,DptfDevProcDriverService

AddService                      = DptfParticipantProcessorService,0,DptfParticipantProcessorService



[DptfDevProc.NTamd64.Services]

AddService                      = DptfDevProc,2,DptfDevProcDriverService

AddService                      = DptfParticipantProcessorService,0,DptfParticipantProcessorService



[DptfDevProcDriverService]

ServiceType                     = %SERVICE_KERNEL_DRIVER%

StartType                       = %SERVICE_DEMAND_START%

ErrorControl                    = %SERVICE_ERROR_NORMAL%

ServiceBinary                   = "%12%\DptfDevProc.sys"

LoadOrderGroup                  = Base



[DptfDevProcHW.AddReg]

     

[DptfDevProcHW.DelReg]

HKR,,"LPOExclusionListXP"

HKR,,"LPOExclusionListVista"

HKR,,"LPOExclusionListWindows7"



[DptfDevProc.NTx86.Wdf]

KmdfService                     = DptfDevProc, KMDFVersion



[DptfDevProc.NTamd64.Wdf]

KmdfService                     = DptfDevProc, KMDFVersion



;----------------------------------------------------------------------

; DptfDevProc Service

;----------------------------------------------------------------------



[DestinationDirs]

DptfParticipantProcessorServices.CopyFiles32    = 11

DptfParticipantProcessorServices.CopyFiles64    = 11



[DptfParticipantProcessorServices.CopyFiles32]

DptfParticipantProcessorService.exe,,,2



[DptfParticipantProcessorServices.CopyFiles64]

DptfParticipantProcessorService.exe,,,2



[DptfParticipantProcessorService]

Description                     = %WIN32_DPTF_PARTICIPANT_PROC_SERVICE_DESCRIPTION%

DisplayName                     = %WIN32_DPTF_PARTICIPANT_PROC_SERVICE_DISPLAY_NAME%

ErrorControl                    = %SERVICE_ERROR_NORMAL%

ServiceBinary                   = "%11%\DptfParticipantProcessorService.exe"

ServiceType                     = %SERVICE_WIN32_OWN_PROCESS%

StartType                       = %SERVICE_AUTO_START%

AddReg                          = DptfParticipantProcessorService.AddReg



[DptfParticipantProcessorService.AddReg]

HKR,,ObjectName,,"LocalSystem"







;----------------------------------------------------------------------

; DptfDevPch

;----------------------------------------------------------------------







[DptfDevPch]

CopyFiles                       = DptfDevPch.CopyDriver



[DptfDevPch.CopyDriver]

DptfDevPch.sys,,,2



[DptfDevPch.Services]

AddService                      = DptfDevPch,2,DptfDevPchDriverService



[DptfDevPchDriverService]

ServiceType                     = %SERVICE_KERNEL_DRIVER%

StartType                       = %SERVICE_DEMAND_START%

ErrorControl                    = %SERVICE_ERROR_NORMAL%

ServiceBinary                   = "%12%\DptfDevPch.sys"

LoadOrderGroup                  = Base



[DptfDevPch.Wdf]

KmdfService                     = DptfDevPch, KMDFVersion







;----------------------------------------------------------------------

; DptfDevDram

;----------------------------------------------------------------------







[DptfDevDram]

CopyFiles                       = DptfDevDram.CopyDriver



[DptfDevDram.CopyDriver]

DptfDevDram.sys,,,2



[DptfDevDram.Services]

AddService                      = DptfDevDram,2,DptfDevDramDriverService



[DptfDevDramDriverService]

ServiceType                     = %SERVICE_KERNEL_DRIVER%

StartType                       = %SERVICE_DEMAND_START%

ErrorControl                    = %SERVICE_ERROR_NORMAL%

ServiceBinary                   = "%12%\DptfDevDram.sys"

LoadOrderGroup                  = Base



[DptfDevDram.Wdf]

KmdfService                     = DptfDevDram, KMDFVersion







;----------------------------------------------------------------------

; DptfDevFan

;----------------------------------------------------------------------







[DptfDevFan]

CopyFiles                       = DptfDevFan.CopyDriver



[DptfDevFan.CopyDriver]

DptfDevFan.sys,,,2



[DptfDevFan.Services]

AddService                      = DptfDevFan,2,DptfDevFanDriverService



[DptfDevFanDriverService]

ServiceType                     = %SERVICE_KERNEL_DRIVER%

StartType                       = %SERVICE_DEMAND_START%

ErrorControl                    = %SERVICE_ERROR_NORMAL%

ServiceBinary                   = "%12%\DptfDevFan.sys"

LoadOrderGroup                  = Base



[DptfDevFan.Wdf]

KmdfService                     = DptfDevFan, KMDFVersion







;----------------------------------------------------------------------

; DptfDevGen

;----------------------------------------------------------------------







[DptfDevGen]

CopyFiles                       = DptfDevGen.CopyDriver



[DptfDevGen.CopyDriver]

DptfDevGen.sys,,,2



[DptfDevGen.Services]

AddService                      = DptfDevGen,2,DptfDevGenDriverService



[DptfDevGenDriverService]

ServiceType                     = %SERVICE_KERNEL_DRIVER%

StartType                       = %SERVICE_DEMAND_START%

ErrorControl                    = %SERVICE_ERROR_NORMAL%

ServiceBinary                   = "%12%\DptfDevGen.sys"

LoadOrderGroup                  = Base



[DptfDevGen.Wdf]

KmdfService                     = DptfDevGen, KMDFVersion







;----------------------------------------------------------------------

; DptfDevDisplay

;----------------------------------------------------------------------







[DptfDevDisplay.NTx86]

CopyFiles                       = DptfDevDisplay.CopyDriver

CopyFiles                       = DptfParticipantDisplayServices.CopyFiles32



[DptfDevDisplay.NTamd64]

CopyFiles                       = DptfDevDisplay.CopyDriver

CopyFiles                       = DptfParticipantDisplayServices.CopyFiles64



[DptfDevDisplay.NTx86.HW]

AddReg                          = DptfDevDisplayHW.AddReg

DelReg                          = DptfDevDisplayHW.DelReg



[DptfDevDisplay.NTamd64.HW]

AddReg                          = DptfDevDisplayHW.AddReg

DelReg                          = DptfDevDisplayHW.DelReg



[DptfDevDisplay.CopyDriver]

DptfDevDisplay.sys,,,2



[DptfDevDisplay.NTx86.Services]

AddService                      = DptfDevDisplay,2,DptfDevDisplayDriverService

AddService                      = DptfParticipantDisplayService,0,DptfParticipantDisplayService



[DptfDevDisplay.NTamd64.Services]

AddService                      = DptfDevDisplay,2,DptfDevDisplayDriverService

AddService                      = DptfParticipantDisplayService,0,DptfParticipantDisplayService



[DptfDevDisplayDriverService]

ServiceType                     = %SERVICE_KERNEL_DRIVER%

StartType                       = %SERVICE_DEMAND_START%

ErrorControl                    = %SERVICE_ERROR_NORMAL%

ServiceBinary                   = "%12%\DptfDevDisplay.sys"

LoadOrderGroup                  = Base



[DptfDevDisplayHW.AddReg]

     

[DptfDevDisplayHW.DelReg]



[DptfDevDisplay.NTx86.Wdf]

KmdfService                     = DptfDevDisplay, KMDFVersion



[DptfDevDisplay.NTamd64.Wdf]

KmdfService                     = DptfDevDisplay, KMDFVersion



;----------------------------------------------------------------------

; DptfDevDisplay Service

;----------------------------------------------------------------------



[DestinationDirs]

DptfParticipantDisplayServices.CopyFiles32    = 11

DptfParticipantDisplayServices.CopyFiles64    = 11



[DptfParticipantDisplayServices.CopyFiles32]

DptfParticipantDisplayService.exe,,,2



[DptfParticipantDisplayServices.CopyFiles64]

DptfParticipantDisplayService.exe,,,2



[DptfParticipantDisplayService]

Description                     = %WIN32_DPTF_PARTICIPANT_DISPLAY_SERVICE_DESCRIPTION%

DisplayName                     = %WIN32_DPTF_PARTICIPANT_DISPLAY_SERVICE_DISPLAY_NAME%

ErrorControl                    = %SERVICE_ERROR_NORMAL%

ServiceBinary                   = "%11%\DptfParticipantDisplayService.exe"

ServiceType                     = %SERVICE_WIN32_OWN_PROCESS%

StartType                       = %SERVICE_AUTO_START%

AddReg                          = DptfParticipantDisplayService.AddReg



[DptfParticipantDisplayService.AddReg]

HKR,,ObjectName,,"LocalSystem"





;----------------------------------------------------------------------

; DptfDevPower

;----------------------------------------------------------------------







[DptfDevPower]

CopyFiles                       = DptfDevPower.CopyDriver



[DptfDevPower.CopyDriver]

DptfDevPower.sys,,,2



[DptfDevPower.Services]

AddService                      = DptfDevPower,2,DptfDevPowerDriverService



[DptfDevPowerDriverService]

ServiceType                     = %SERVICE_KERNEL_DRIVER%

StartType                       = %SERVICE_DEMAND_START%

ErrorControl                    = %SERVICE_ERROR_NORMAL%

ServiceBinary                   = "%12%\DptfDevPower.sys"

LoadOrderGroup                  = Base



[DptfDevPower.Wdf]

KmdfService                     = DptfDevPower, KMDFVersion



;----------------------------------------------------------------------

; Co-installer section

;----------------------------------------------------------------------







[DestinationDirs]

WdfCoInstaller_CopyFiles          = 11

DptfCoInstaller_CopyFiles         = 11



[DptfManager.NTx86.CoInstallers]

AddReg=DptfCoInstaller_AddReg

DelReg=DptfCoInstaller_DelReg

CopyFiles=WdfCoInstaller_CopyFiles

CopyFiles=DptfCoInstaller_CopyFiles



[DptfManager.NTamd64.CoInstallers]

AddReg=DptfCoInstaller_AddReg

DelReg=DptfCoInstaller_DelReg

CopyFiles=WdfCoInstaller_CopyFiles

CopyFiles=DptfCoInstaller_CopyFiles



[DptfDevProc.NTx86.CoInstallers]

AddReg=WdfCoInstaller_AddReg

DelReg=WdfCoInstaller_DelReg

CopyFiles=WdfCoInstaller_CopyFiles



[DptfDevProc.NTamd64.CoInstallers]

AddReg=WdfCoInstaller_AddReg

DelReg=WdfCoInstaller_DelReg

CopyFiles=WdfCoInstaller_CopyFiles



[DptfDevDisplay.NTx86.CoInstallers]

AddReg=WdfCoInstaller_AddReg

DelReg=WdfCoInstaller_DelReg

CopyFiles=WdfCoInstaller_CopyFiles



[DptfDevDisplay.NTamd64.CoInstallers]

AddReg=WdfCoInstaller_AddReg

DelReg=WdfCoInstaller_DelReg

CopyFiles=WdfCoInstaller_CopyFiles



[DptfDevPch.CoInstallers]

AddReg=WdfCoInstaller_AddReg

DelReg=WdfCoInstaller_DelReg

CopyFiles=WdfCoInstaller_CopyFiles



[DptfDevDram.CoInstallers]

AddReg=WdfCoInstaller_AddReg

DelReg=WdfCoInstaller_DelReg

CopyFiles=WdfCoInstaller_CopyFiles



[DptfDevFan.CoInstallers]

AddReg=WdfCoInstaller_AddReg

DelReg=WdfCoInstaller_DelReg

CopyFiles=WdfCoInstaller_CopyFiles



[DptfDevGen.CoInstallers]

AddReg=WdfCoInstaller_AddReg

DelReg=WdfCoInstaller_DelReg

CopyFiles=WdfCoInstaller_CopyFiles



[DptfDevPower.CoInstallers]

AddReg=WdfCoInstaller_AddReg

DelReg=WdfCoInstaller_DelReg

CopyFiles=WdfCoInstaller_CopyFiles



[WdfCoInstaller_CopyFiles]

wdfcoinstaller01011.dll



[WdfCoInstaller_AddReg]

HKR,,CoInstallers32,0x00010000, "wdfcoinstaller01011.dll,WdfCoInstaller"



[WdfCoInstaller_DelReg]

HKR,,CoInstallers32



[KMDFVersion]

KmdfLibraryVersion              = 1.11



[DptfCoInstaller_CopyFiles]

DptfCoInstaller.dll,,,2



[DptfCoInstaller_AddReg]

HKR,,CoInstallers32,0x00010000, "wdfcoinstaller01011.dll,WdfCoInstaller","DptfCoInstaller.dll,DptfCoInstallerHandler"



[DptfCoInstaller_DelReg]

HKR,,CoInstallers32





;----------------------------------------------------------------------

; Source file information

;----------------------------------------------------------------------







[SourceDisksNames]

1 = %DiskId%,,,""



[SourceDisksFiles]

DptfManager.sys                     = 1,Drivers\x32

DptfDevProc.sys                     = 1,Drivers\x32

DptfDevFan.sys                      = 1,Drivers\x32

DptfDevGen.sys                      = 1,Drivers\x32

DptfDevDram.sys                     = 1,Drivers\x32

DptfDevPch.sys                      = 1,Drivers\x32

DptfDevDisplay.sys                  = 1,Drivers\x32

DptfDevPower.sys                    = 1,Drivers\x32

DptfPolicyCriticalService.exe       = 1,Services\x32

DptfPolicyLpmService.exe            = 1,Services\x32

DptfPolicyLpmServiceHelper.exe      = 1,Services\x32

DptfPolicyConfigTDPService.exe      = 1,Services\x32

DptfParticipantProcessorService.exe = 1,Services\x32

DptfParticipantDisplayService.exe   = 1,Services\x32

DptfInvalidPolicyRemover.exe        = 1,CoInstallers

DptfInvalidPolicyRemover.ini        = 1,CoInstallers

wdfcoinstaller01011.dll             = 1,CoInstallers\x32

DptfCoInstaller.dll                 = 1,CoInstallers\x32

DptfPolicyConfigTDPDll.dll          = 1,Dlls\x32

DptfPolicyLpmDll.dll                = 1,Dlls\x32

DptfEventLogMessage.dll             = 1,Dlls



[SourceDisksFiles.amd64]

DptfManager.sys                     = 1,Drivers\x64

DptfDevProc.sys                     = 1,Drivers\x64

DptfDevFan.sys                      = 1,Drivers\x64

DptfDevGen.sys                      = 1,Drivers\x64

DptfDevDram.sys                     = 1,Drivers\x64

DptfDevPch.sys                      = 1,Drivers\x64

DptfDevDisplay.sys                  = 1,Drivers\x64

DptfDevPower.sys                    = 1,Drivers\x64

DptfPolicyCriticalService.exe       = 1,Services\x64

DptfPolicyLpmService.exe            = 1,Services\x64

DptfPolicyLpmServiceHelper.exe      = 1,Services\x64

DptfPolicyConfigTDPService.exe      = 1,Services\x64

DptfParticipantProcessorService.exe = 1,Services\x64

DptfParticipantDisplayService.exe   = 1,Services\x64

DptfInvalidPolicyRemover.exe        = 1,CoInstallers

DptfInvalidPolicyRemover.ini        = 1,CoInstallers

wdfcoinstaller01011.dll             = 1,CoInstallers\x64

DptfCoInstaller.dll                 = 1,CoInstallers\x64

DptfPolicyConfigTDPDll.dll          = 1,Dlls\x64

DptfPolicyLpmDll.dll                = 1,Dlls\x64

DptfEventLogMessage.dll             = 1,Dlls







;----------------------------------------------------------------------

; String Constants

;----------------------------------------------------------------------







[Strings]



REG_DWORD                       = 0x00010001

REG_MULTI_SZ                    = 0x00010000

REG_EXPAND_SZ                   = 0x00020000

REG_SZ                          = 0x00000000



SERVICE_DEMAND_START            = 3

SERVICE_KERNEL_DRIVER           = 1

SERVICE_ERROR_NORMAL            = 1



AC                              = 0

DC                              = 1



Mfg                             = "Intel"



AUTORUN_AT_LOGIN                = "Software\Microsoft\Windows\CurrentVersion\Run"

DPTF_EVENT_SOURCE               = "SYSTEM\CurrentControlSet\services\eventlog\Application\DptfEvent"

;AUTORUN_ONCE_AT_LOGIN_32        = "SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx"

;AUTORUN_ONCE_AT_LOGIN_64        = "SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\RunOnceEx"



INT3400.DeviceDesc              = "Intel(R) Dynamic Platform and Thermal Framework Driver"

INT3402.DeviceDesc              = "Intel(R) Dynamic Platform and Thermal Framework Memory Participant Driver"

INT3403.DeviceDesc              = "Intel(R) Dynamic Platform and Thermal Framework Generic Participant Driver"

INT3404.DeviceDesc              = "Intel(R) Dynamic Platform and Thermal Framework Fan Participant Driver"

INT1C24.DeviceDesc              = "Intel(R) Dynamic Platform and Thermal Framework PCH Participant Driver"

INT1E24.DeviceDesc              = "Intel(R) Dynamic Platform and Thermal Framework PCH Participant Driver"

INT8C24.DeviceDesc              = "Intel(R) Dynamic Platform and Thermal Framework PCH Participant Driver"

INT9C24.DeviceDesc              = "Intel(R) Dynamic Platform and Thermal Framework PCH Participant Driver"

INT0103.DeviceDesc              = "Intel(R) Dynamic Platform and Thermal Framework Processor Participant Driver"

INT0153.DeviceDesc              = "Intel(R) Dynamic Platform and Thermal Framework Processor Participant Driver"

INT0C03.DeviceDesc              = "Intel(R) Dynamic Platform and Thermal Framework Processor Participant Driver"

INT0D03.DeviceDesc              = "Intel(R) Dynamic Platform and Thermal Framework Processor Participant Driver"

INT0A03.DeviceDesc              = "Intel(R) Dynamic Platform and Thermal Framework Processor Participant Driver"

INT3405.DeviceDesc              = "Intel(R) Dynamic Platform and Thermal Framework Processor Participant Driver"

INT3406.DeviceDesc              = "Intel(R) Dynamic Platform and Thermal Framework Display Participant Driver"

INT3407.DeviceDesc              = "Intel(R) Dynamic Platform and Thermal Framework Power Participant Driver"



GUID_MAX_POWER_SAVINGS          = "{a1841308-3541-4fab-bc81-f71556f20b4a}"  ; Power Saver mode

GUID_TYP_POWER_SAVINGS          = "{381b4222-f694-41f0-9685-ff5bb260df2e}"  ; Balanced

GUID_MIN_POWER_SAVINGS          = "{8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c}"  ; High Performance



GUID_DPTF_GROUP                 = "{48df9d60-4f68-11dc-8314-0800200c9a66}"

GUID_DPTF_PWRLIMIT              = "{4a44b800-4f72-11dc-8314-0800200c9a66}"

GUID_DPTF_ACSLIMIT              = "{63c39116-4f72-11dc-8314-0800200c9a66}"

GUID_DPTF_CONFIGTDP_LEVEL       = "{07029cd8-4664-4698-95d8-43b2e9666596}"

GUID_DPTF_LPM_MODE              = "{b29c73e0-1a8b-46fd-b4ae-1ce5a3d6d871}"





GUID_POLICY_PASSIVE             = "{42A441D6-AE6A-462B-A84B-4A8CE79027D3}"

GUID_POLICY_COOLING             = "{16CAF1B7-DD38-40ED-B1C1-1B8A1913D531}"

GUID_POLICY_CRITICAL            = "{97C68AE7-15FA-499C-B8C9-5DA81D606E0A}"

GUID_POLICY_ACTIVE              = "{3A95C389-E4B8-4629-A526-C52C88626BAE}"

GUID_POLICY_CONFIGTDP           = "{E145970A-E4C1-4D73-900E-C9C5A69DD067}"

GUID_POLICY_LPM                 = "{B9455B06-7949-40C6-ABF2-363A70C8706C}"

GUID_POLICY_DBPT                = "{64568CCD-6597-4BFC-B9D6-9D33854013CE}"



SERVICE_WIN32_OWN_PROCESS       = 0x00000010

SERVICE_AUTO_START              = 2



WIN32_DPTF_POLICY_CRITICAL_SERVICE_DESCRIPTION      = "Intel(R) Dynamic Platform and Thermal Framework Critical Service Application"

WIN32_DPTF_POLICY_CRITICAL_SERVICE_DISPLAY_NAME     = "Intel(R) Dynamic Platform and Thermal Framework Critical Service Application"



WIN32_DPTF_POLICY_LPM_SERVICE_DESCRIPTION           = "Intel(R) Dynamic Platform and Thermal Framework Low Power Mode Service Application"

WIN32_DPTF_POLICY_LPM_SERVICE_DISPLAY_NAME          = "Intel(R) Dynamic Platform and Thermal Framework Low Power Mode Service Application"



WIN32_DPTF_POLICY_CONFIGTDP_SERVICE_DESCRIPTION      = "Intel(R) Dynamic Platform and Thermal Framework Config TDP Service Application"

WIN32_DPTF_POLICY_CONFIGTDP_SERVICE_DISPLAY_NAME     = "Intel(R) Dynamic Platform and Thermal Framework Config TDP Service Application"



WIN32_DPTF_PARTICIPANT_PROC_SERVICE_DESCRIPTION     = "Intel(R) Dynamic Platform and Thermal Framework Processor Participant Service Application"

WIN32_DPTF_PARTICIPANT_PROC_SERVICE_DISPLAY_NAME    = "Intel(R) Dynamic Platform and Thermal Framework Processor Participant Service Application"



WIN32_DPTF_PARTICIPANT_DISPLAY_SERVICE_DESCRIPTION     = "Intel(R) Dynamic Platform and Thermal Framework Display Participant Service Application"

WIN32_DPTF_PARTICIPANT_DISPLAY_SERVICE_DISPLAY_NAME    = "Intel(R) Dynamic Platform and Thermal Framework Display Participant Service Application"



DiskId                                              = "Intel(R) Dynamic Platform and Thermal Framework"

server: web4, load: 1.30