📄 platform.reg
字号:
; Copyright ?2002 Intel Corp.
; Add this key to enable Windows Media Player
[HKEY_LOCAL_MACHINE\Software\Microsoft\Shell\Keys]
IF BSP_NOBATTERY !
[HKEY_LOCAL_MACHINE\System\Events]
"SYSTEM/BatteryAPIsReady"="Battery Interface APIs"
[HKEY_LOCAL_MACHINE\Drivers\BuiltIn\Battery]
"Prefix"="BAT"
"Dll"="battdrvr.dll"
"Flags"=dword:8 ; DEVFLAGS_NAKEDENTRIES
"Order"=dword:0
"IClass"="{DD176277-CD34-4980-91EE-67DBEF3D8913}"
ENDIF BSP_NOBATTERY !
[HKEY_LOCAL_MACHINE\Drivers\BuiltIn\camera]
"Prefix"="CAM"
"Dll"="camera.dll"
"Order"=dword:1
"Index"=dword:1
[HKEY_LOCAL_MACHINE\Drivers\BuiltIn\PCMCIA]
"Dll"="PCMCIA.dll"
"Order"=dword:2
"IClass"=multi_sz:"{6BEAB08A-8914-42fd-B33F-61968B9AAB32}=PCMCIA Card Services"
[HKEY_LOCAL_MACHINE\Drivers\PCMCIA\Detect\50]
"Dll"="ATADISK.DLL"
"Entry"="DetectATADisk"
[HKEY_LOCAL_MACHINE\Drivers\PCMCIA\ATADisk]
"Dll"="ATADISK.DLL"
"Prefix"="DSK"
"Ioctl"=dword:4
"Profile"="PCMCIA"
; Indicate we are a power manageable interface and a storage driver
"IClass"=multi_sz:"{8DD679CE-8AB4-43c8-A14A-EA4963FAA715}","{A4E7EDDA-E575-4252-9D6B-4195D48BB865}"
[HKEY_LOCAL_MACHINE\Drivers\BuiltIn\OHCI]
"Prefix"="HCD"
"Dll"="ohci.dll"
"Index"=dword:1
"Order"=dword:1
[HKEY_LOCAL_MACHINE\Drivers\BuiltIn\sdmmcloader]
"Dll"="sdmmc_loader.dll"
"Prefix"="SML"
"Order"=dword:2
"Ioctl"=dword:4
; "FSD"="fatfs.dll"
IF BSP_NODVM !
[HKEY_LOCAL_MACHINE\Drivers\BuiltIn\DVM]
"Prefix"="DVM"
"Dll"="DVM.Dll"
"Order"=dword:2
"Ioctl"=dword:4
ENDIF
; ****** BEGIN Registry values for integration method of IPSM ***************
IF BSP_PSM_DATAVOL
[HKEY_LOCAL_MACHINE\System\StorageManager]
"Dll"="fsdmgr.dll"
[HKEY_LOCAL_MACHINE\System\StorageManager\AutoLoad\PSM]
"Dll"="PSMFSD.dll"
"Paging"=dword:1
; This registry key specifies the name of the PSM folder.
[HKEY_LOCAL_MACHINE\Drivers\Builtin\FlshDrv]
"FolderName" = "IPSM"
IF BSP_PSM_HIVE_REGISTRY
; This flag tells the device manager to load fsdmgr in the first boot phase
; with the boot registry, and not to load it a second time in the second
; boot phase with the system registry
[HKEY_LOCAL_MACHINE\System\StorageManager]
"Flags"=dword:1000
; This registry setting indicates the PSM contains the registry and sets PSM
; to load in the first boot phase with the boot registry and not load in the
; second boot phase with the system registry.
[HKEY_LOCAL_MACHINE\System\StorageManager\AutoLoad\PSM]
"MountFlags"=dword:2
"Flags"=dword:1000
ENDIF BSP_PSM_HIVE_REGISTRY
ENDIF BSP_PSM_DATAVOL
; ****** END Registry values for integration method of IPSM ***************
[HKEY_LOCAL_MACHINE\init]
; @CESYSGEN IF CE_MODULES_HELLO
; "Launch80"="touchcalibrate.exe"
; "Depend80"=hex:1e,00
; @CESYSGEN ENDIF
; Platform type: 1=DK3, 2=ODO 3=Rose
[HKEY_LOCAL_MACHINE\Platform]
"Name"=LOC_PLATFORMNAME
"Type"=dword:2
; @CESYSGEN IF WCESHELLFE_MODULES_EXPLORER
; This registry setting controls display of the Explorer's suspend menu button
; To enable display of that button, comment out the next two lines.
[HKEY_LOCAL_MACHINE\Explorer]
"Suspend"=dword:0
; @CESYSGEN ENDIF WCESHELLFE_MODULES_EXPLORER
; @CESYSGEN IF FILESYS_FSREGHIVE
; HIVE BOOT SECTION
[HKEY_LOCAL_MACHINE\init\BootVars]
"SYSTEMHIVE"="Documents and Settings\\system.hv"
"PROFILEDIR"="Documents and Settings"
"Start DevMgr"=dword:0
; END HIVE BOOT SECTION
; @CESYSGEN ENDIF FILESYS_FSREGHIVE
; Resources available at time of device.exe initialization.
; Key names are descriptive; resource ids are definitive.
; System ids are defined in ddk\inc\resmgr.h.
; HIVE BOOT SECTION
[HKEY_LOCAL_MACHINE\Drivers\Resources\IRQ]
"Identifier"=dword:1
"Minimum"=dword:1
"Space"=dword:21
"Ranges"="1-0x21"
; "Shared"=""
[HKEY_LOCAL_MACHINE\Drivers\Resources\IO]
"Identifier"=dword:2
"Minimum"=dword:0
"Space"=dword:10000
"Ranges"="0-0xFFFF"
; END HIVE BOOT SECTION
; @CESYSGEN IF CE_MODULES_DEVICE
; Odo touch hardware is marginal. Allow large error
[HKEY_LOCAL_MACHINE\HARDWARE\DEVICEMAP\TOUCH]
; "MaxCalError"=dword:7
IF BSP_MAINSTONE
; The following registry entry should be used if the touch panel
; were used in LANDSCAPE MODE
;"CalibrationData"="532,484 289,735 286,242 772,240 774,738"
; The following registry entry should be used if the touch panel were
; used in POTRAIT MODE
"CalibrationData"="556,520 214,200 219,842 894,840 894,200"
ENDIF
; @CESYSGEN IF CE_MODULES_DISPLAY
[HKEY_LOCAL_MACHINE\Drivers\Display\Intel]
; "DisplayType"="LTM04C380K"
; "DisplayType"="LM8V31"
; "DisplayType"="LQ64D341"
; "DisplayType"="LTM035A776C"
; "DisplayType"="PD064VT2"
"DisplayType"="LQ080V3DG01"
; 640x480 - LTM04C380K / LM8V31 / PD064VT2 /LQ080V3DG01
"CxScreen"=dword:280
"CyScreen"=dword:1E0
; 240x320 LTM035A776C Sharp QVGA Native Portrait
; "CxScreen"=dword:F0
; "CyScreen"=dword:140
; 320x240 LTM035A776C Sharp QVGA Native Portrait
; "CxScreen"=dword:140
; "CyScreen"=dword:F0
; 176x220 LQ64D341 Stinger
; "CxScreen"=dword:B0
; "CyScreen"=dword:DC
"Bpp"=dword:10
; @CESYSGEN ENDIF CE_MODULES_DISPLAY
; @CESYSGEN IF CE_MODULES_WAVEAPI
IF BSP_NOAUDIO !
[HKEY_LOCAL_MACHINE\Drivers\BuiltIn\WaveDev\]
"Prefix"="WAV"
"Dll"="wavedev.dll"
"Index"=dword:1
"Order"=dword:0
"Priority256"=dword:95
[HKEY_LOCAL_MACHINE\Drivers\BuiltIn\WAPIMAN\]
"Priority256"=dword:96
ENDIF
IF BSP_CLICKS
[HKEY_LOCAL_MACHINE\Drivers\BuiltIn\WAPIMAN\Clicks]
"ClickDLL"="WavClick.dll"
"KeyLoud"=dword:64
"KeySoft"=dword:65
"TouchLoud"=dword:66
"TouchSoft"=dword:67
ENDIF
; @CESYSGEN ENDIF CE_MODULES_WAVEAPI
[HKEY_LOCAL_MACHINE\Drivers\BuiltIn\DMAEngine]
"Prefix"="GDE"
"Dll"="DMA.Dll"
"Order"=dword:2
IF BSP_NOPOWERBUTTON !
[HKEY_LOCAL_MACHINE\Drivers\BuiltIn\PWRBUTTON]
"Prefix"="PWR"
"Dll"="PwrButton.Dll"
"Order"=dword:2
"Ioctl"=dword:4
ENDIF BSP_NOPOWERBUTTON !
; @CESYSGEN IF CE_MODULES_POINTER
; KeyPad driver
;[HKEY_LOCAL_MACHINE\HARDWARE\DEVICEMAP\KEYBD]
; "DriverName"="keypad.dll"
; @CESYSGEN ENDIF CE_MODULES_POINTER
;
; Move out of CE_... conditionals for now. Not getting into reginit.ini.
IF BSP_NOKEYPAD !
[HKEY_LOCAL_MACHINE\HARDWARE\DEVICEMAP\KEYBD]
"DriverName"="keypad.dll"
ENDIF BSP_NOKEYPAD !
; @CESYSGEN IF CE_MODULES_PCMCIA
IF BSP_NOPCMCIA !
; Make sure the driver gets loaded. The PCMCIA driver opens its own key
; in HKLM\Drivers\PCMCIA to extract useful info so this key only needs to
; provide enough info to get the dll loaded at the right time. The GUID
; the IClass value is immutable and matches the one in cardserv.h.
[HKEY_LOCAL_MACHINE\Drivers\BuiltIn\PCMCIA]
"Dll"="PCMCIA.dll"
"Order"=dword:0
"IClass"=multi_sz:"{6BEAB08A-8914-42fd-B33F-61968B9AAB32}=PCMCIA Card Services"
ENDIF BSP_NOPCMCIA !
; @CESYSGEN ENDIF CE_MODULES_PCMCIA
; @CESYSGEN IF CE_MODULES_PCMCIA
IF BSP_NOPCMCIA !
; ---------------------------------------------------------------------------
; Registry values for the various PCMCIA cards that we support. Note that
; any Unimodem settings not specified here will be searched for in the
; drivers\unimodem keys
;
; NOTE : Be careful about placing &F in the "3" value for Init. This will
; wipe out the work that was done in the default "2" case. You can use it,
; but be sure to restore whatever might be needed from step 2. Needed since
; the default case has to work for the lowest common denominator. We could
; move the &F into "1" or "2" but not all modems support it.
; ---------------------------------------------------------------------------
;; Registry values for generic PCMCIA modem and serial cards
[HKEY_LOCAL_MACHINE\Drivers\PCMCIA\Modem]
"Dll"="bvdmain_serial.Dll"
[HKEY_LOCAL_MACHINE\Drivers\PCMCIA\Serial]
"Dll"="bvdmain_serial.Dll"
; ******** Registry values for the NTT DoCoMo PCMCIA Card ************************
[HKEY_LOCAL_MACHINE\Drivers\PCMCIA\NTT_DoCoMo-MFCard96F1-A093]
"Dll"="bvdmain_serial.Dll"
; ******** Registry values for the MEGAHERTZ Cellular Card *******************
[HKEY_LOCAL_MACHINE\Drivers\PCMCIA\MEGAHERTZ-XJ3288-26C7]
"Dll"="bvdmain_serial.dll"
; ******** Registry values for the MEGAHERTZ Card *******************
[HKEY_LOCAL_MACHINE\Drivers\PCMCIA\MEGAHERTZ-Megahertz_28.8-73E3]
"Dll"="bvdmain_serial.dll"
; ******** Registry values for the MEGAHERTZ 14.4 Card **********************
[HKEY_LOCAL_MACHINE\Drivers\PCMCIA\MEGAHERTZ-XJ1144-5C3E]
"Dll"="bvdmain_serial.Dll"
; ******** Registry values for the USRobotics 28.8 Sportster *****************
[HKEY_LOCAL_MACHINE\Drivers\PCMCIA\USRobotics-PCMCIA_28800_Data/Fax-92A2]
"Dll"="bvdmain_serial.dll"
; ******** Registry values for the Practical Peripherals ProClass 28.8 *******
[HKEY_LOCAL_MACHINE\Drivers\PCMCIA\Practical_Peripherals_Inc-PPI_PC288T2EZ_PCMCIA-F382]
"Dll"="bvdmain_serial.dll"
; ******** Registry values for the Practical Peripherals ProClass 28.8 *******
; (the newer revision gives a different Pnp ID)
[HKEY_LOCAL_MACHINE\Drivers\PCMCIA\Practical_Peripherals_Inc-PPI_PC288T2EZ_PCMCIA-DAE6]
"Dll"="bvdmain_serial.dll"
; ******** Registry values for the Xircom 33.6 Credit Card Modem *******
[HKEY_LOCAL_MACHINE\Drivers\PCMCIA\Xircom-CreditCard_Modem_33.6-5347]
"Dll"="bvdmain_serial.dll"
; ******** Registry values for the Socket Communications 16550 UART Card *****
[HKEY_LOCAL_MACHINE\Drivers\PCMCIA\Socket_Communications_Inc-Serial_Port_Adapter_Revision_B-5E3E]
"Dll"="bvdmain_serial.dll"
; ******** Registry values for the Xircom 33.6 Credit Card Modem + Ether *******
[HKEY_LOCAL_MACHINE\Drivers\PCMCIA\Xircom-CreditCard_Ethernet+Modem_33.6-05DD\1]
"Dll"="bvdmain_serial.dll"
; ******** Registry values for the Motorola Montana *********************
[HKEY_LOCAL_MACHINE\Drivers\PCMCIA\Motorola-MONTANA_V.34_FAX/MODEM-9E9C]
"Dll"="bvdmain_serial.dll"
; ******** Registry values for the Motorola Power 14.4 *********************
[HKEY_LOCAL_MACHINE\Drivers\PCMCIA\MOTOROLA-POWER_14.4-8980]
"Dll"="bvdmain_serial.dll"
ENDIF BSP_NOPCMCIA !
; @CESYSGEN ENDIF CE_MODULES_PCMCIA
;
IF BSP_NOSERIAL !
;[HKEY_LOCAL_MACHINE\Drivers\BuiltIn\Serial]
; "Dll"="bvdmain_serial.Dll"
; "IoBase"=dword:a4600000 ;FFUART_BASE_U_VIRTUAL
; "Irq"=dword:0 ;22 - Dummy value. This subkey is not really used by the driver.
; "Tsp"="Unimodem.dll"
; "IoLen"=dword:30
; "DeviceArrayIndex"=dword:0
; "Prefix"="COM"
; "Order"=dword:0
; ;"Priority256"=dword:67 ; Using default priority value
; "DeviceType"=dword:0
; "FriendlyName"="Serial Cable on COM1:"
; ; Eliminate flow control bit
; "DevConfig"=hex: 10,00,00,00,05,00,00,00,10,01,00,00,00,4B,00,00,00,00,08,00,00,00,00,00,00
;===hzh, for 16c550
[HKEY_LOCAL_MACHINE\Drivers\BuiltIn\Serial]
"SysIntr"=dword:25
;"IoBase"=dword:A2000000
"IoBase"=dword:04000000
"IoLen"=dword:800
"DeviceArrayIndex"=dword:0
"RegStride"=dword:8
"Prefix"="COM"
"Dll"="serial16550.Dll"
"Order"=dword:0
"Priority"=dword:0
;"Irq"=dword:25
;"IsrDll"="isr16550.dll"
;"IsrHandler"="ISRHandler"
[HKEY_LOCAL_MACHINE\Drivers\BuiltIn\Serial\Unimodem]
"Tsp"="Unimodem.dll"
"DeviceType"=dword:0
"FriendlyName"="Serial Cable on COM1:"
"DevConfig"=hex: 10,00, 00,00, 05,00,00,00, 10,01,00,00, 00,4B,00,00, 00,00, 08, 00, 00, 00,00,00,00
;===
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -