📄 platform.reg
字号:
; Copyright (c) David Vescovi. All rights reserved.
; Part of Project DrumStix
; Windows Embedded Developers Interest Group (WE-DIG) community project.
; http://www.we-dig.org
;
; Copyright (c) Microsoft Corporation. All rights reserved.
;
;
; Use of this source code is subject to the terms of the Microsoft end-user
; license agreement (EULA) under which you licensed this SOFTWARE PRODUCT.
; If you did not accept the terms of the EULA, you are not authorized to use
; this source code. For a copy of the EULA, please see the LICENSE.RTF on your
; install media.
;
;***********************
;** BSP Version Info **
;** see GumstixII.bat **
;***********************
[HKEY_LOCAL_MACHINE\Ident]
"BSPName"="$(_TGTPLAT)"
"BSPVersionMajor"=dword:$(BSP_MAJOR_VER)
"BSPVersionMinor"=dword:$(BSP_MINOR_VER)
; Our variables
#define PUBLIC_DRIVERS_DIR $(_PUBLICROOT)\common\oak\drivers
; @CESYSGEN IF FILESYS_FSREGHIVE
; HIVE BOOT SECTION
[HKEY_LOCAL_MACHINE\init\BootVars]
"MasterKeysInRegistry"=dword:1
"Start DevMgr"=dword:1
"RegistryFlags"=dword:2 ; disable background flush
"Flags"=dword:1
; "Flags"=dword:0 ; test
; END HIVE BOOT SECTION
; @CESYSGEN ENDIF FILESYS_FSREGHIVE
; Disable keyboard and touch clicks until the audio driver is fixed. Without
; the fix, the gwes input thread stalls trying to play clicks.
; @CESYSGEN IF WCESHELLFE_MODULES_CPLMAIN
[HKEY_CURRENT_USER\ControlPanel\Volume]
"Key"=dword:0 ; Keyclicks: 1=soft, 0x10002=loud
"Screen"=dword:0 ; ScreenTaps: 1=soft, 0x10002=loud
; @CESYSGEN ENDIF WCESHELLFE_MODULES_CPLMAIN
; *****************************************************************************
; Device.exe drivers
; *****************************************************************************
; @CESYSGEN IF CE_MODULES_DEVICE
; 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:2F
"Ranges"="1-0x2F"
[HKEY_LOCAL_MACHINE\Drivers\Resources\IO]
"Identifier"=dword:2
"Minimum"=dword:0
"Space"=dword:10000
"Ranges"="0-0xFFFF"
; END HIVE BOOT SECTION
; -----------------------------------------------------------------------------
IF BSP_STRATAFMD
; StrataFlash block driver.
; HIVE BOOT SECTION
[HKEY_LOCAL_MACHINE\Drivers\BuiltIn\StrataFMD]
"Flags"=dword:4 ; NOLOAD
"Dll"="stratad.dll"
"Order"=dword:2
"Prefix"="DSK"
"Ioctl"=dword:4
"Profile"="MSFlash"
"IClass"="{A4E7EDDA-E575-4252-9D6B-4195D48BB865}"
"MemBase"=dword:BCA00000 ; virtual FLASH start
"MemLen"=dword:01000000 ; dynamically reset at run time (dummy)
"BlockSize"=dword:20000
"SectorSize"=dword:1000
"WriteBufferSize"=dword:20
"IsPairedFlash"=dword:0
"ReservedBlocks"=dword:3
; Support XIP in IMGFS
[HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\MSFlash\IMGFS]
"XIP"=dword:1
; Override names in default profile
[HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\MSFlash]
"Name"="MSFLASH for STRATAFLASH"
"Folder"="NOR Flash"
[HKEY_LOCAL_MACHINE\System\StorageManager\AutoLoad\MSFlash]
"DriverPath"="Drivers\\BuiltIn\\StrataFMD"
"LoadFlags"=dword:1 ;load synchronously
"Order"=dword:0
"BootPhase"=dword:0 ; early
; "BootPhase"=dword:2 ; load after full registry is ready
; END HIVE BOOT SECTION
; @CESYSGEN IF FILESYS_FSREGHIVE
; HIVE BOOT SECTION
[HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\MSFlash]
"PartitionDriver"="mspart.dll"
"DefaultFileSystem"="FATFS"
"AutoMount"=dword:1
"AutoPart"=dword:1
"AutoFormat"=dword:1
"MountAsBootable"=dword:1
"MountPermanent"=dword:1
; @CESYSGEN ENDIF FILESYS_FSREGHIVE
; END HIVE BOOT SECTION
; @CESYSGEN IF FILESYS_FSREGHIVE
; HIVE BOOT SECTION
[HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\MSFlash\FATFS]
"Dll"="fatfsd.dll"
"Flags"=dword:00100024
"Util"="fatutil.dll"
"Paging"=dword:1
"EnableCache"=dword:1
"CacheSize"=dword:0
"CacheDll"="diskcache.dll"
"FormatTfat"=dword:1
; @CESYSGEN ENDIF FILESYS_FSREGHIVE
; END HIVE BOOT SECTION
ENDIF BSP_STRATAFMD
; -----------------------------------------------------------------------------
; -----------------------------------------------------------------------------
; @CESYSGEN IF CE_MODULES_WAVEAPI
IF BSP_NOAUDIO !
[HKEY_LOCAL_MACHINE\Drivers\BuiltIn\WaveDev\]
"Prefix"="WAV"
"Dll"="wavedev.dll"
"Order"=dword:0
"Index"=dword:1
"Priority256"=dword:95
[HKEY_LOCAL_MACHINE\Audio\SoftwareMixer]
"BufferSize"=dword:1000
"Priority256"=dword:96
[HKEY_LOCAL_MACHINE\Drivers\BuiltIn\WAPIMAN\]
"Priority256"=dword:97
ENDIF BSP_NOAUDIO !
; @CESYSGEN ENDIF CE_MODULES_WAVEAPI
; -----------------------------------------------------------------------------
; -----------------------------------------------------------------------------
; @CESYSGEN IF CE_MODULES_SERIAL
IF BSP_NOSERIAL !
IF BSP_STUART
[HKEY_LOCAL_MACHINE\Drivers\BuiltIn\Serial1]
"Prefix"="COM"
"Dll"="gum_serial.dll"
"Order"=dword:0
"Index"=dword:1 ; COM1
"Irq"=dword:14 ; 20 IRQ_STUART
"MemBase"=dword:40700000 ; STUART Register
"MemLen"=dword:40
"DeviceArrayIndex"=dword:82 ; STUART object
"IClass"="{CC5195AC-BA49-48a0-BE17-DF6D1B0173DD}"
[HKEY_LOCAL_MACHINE\Drivers\BuiltIn\Serial1\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
[HKEY_LOCAL_MACHINE\Drivers\BuiltIn\Serial1\Unimodem\Config]
"EnableFlowHard"=dword:0
"EnableFlowSoft"=dword:0
ENDIF BSP_STUART
IF WINCESHIP
IF BSP_FFUART
[HKEY_LOCAL_MACHINE\Drivers\BuiltIn\Serial2]
"Prefix"="COM"
"Dll"="gum_serial.dll"
"Order"=dword:0
"Index"=dword:2 ; COM2
"Irq"=dword:16 ; 22 IRQ_FFUART
"MemBase"=dword:40100000 ; FFUART Register
"MemLen"=dword:40
"DeviceArrayIndex"=dword:80 ; FFUART object
"IClass"="{CC5195AC-BA49-48a0-BE17-DF6D1B0173DD}"
[HKEY_LOCAL_MACHINE\Drivers\BuiltIn\Serial2\Unimodem]
"Tsp"="Unimodem.dll"
"DeviceType"=dword:0
"FriendlyName"="Serial Cable on COM2:"
"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
[HKEY_LOCAL_MACHINE\Drivers\BuiltIn\Serial2\Unimodem\Config]
"EnableFlowHard"=dword:0
"EnableFlowSoft"=dword:0
ENDIF BSP_FFUART
ENDIF WINCESHIP
IF BSP_BTUART
[HKEY_LOCAL_MACHINE\Drivers\BuiltIn\Serial3]
"Prefix"="COM"
"Dll"="gum_serial.dll"
"Order"=dword:0
"Index"=dword:5 ; COM5
"Irq"=dword:15 ; 21 IRQ_BTUART
"MemBase"=dword:40200000 ; BTUART Register
"MemLen"=dword:40
"DeviceArrayIndex"=dword:81 ; BTUART object
"IClass"="{CC5195AC-BA49-48a0-BE17-DF6D1B0173DD}"
[HKEY_LOCAL_MACHINE\Drivers\BuiltIn\Serial3\Unimodem]
"Tsp"="Unimodem.dll"
"DeviceType"=dword:0
"FriendlyName"="Bluetooth/Cable on COM5:"
"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
ENDIF BSP_BTUART
IF BSP_HWUART
[HKEY_LOCAL_MACHINE\Drivers\BuiltIn\Serial4]
"Prefix"="COM"
"Dll"="gum_serial.dll"
"Order"=dword:0
"Index"=dword:4 ; COM4
"Irq"=dword:7 ; 7 IRQ_HWUART
"MemBase"=dword:41600000 ; HWUART Register
"MemLen"=dword:40
"DeviceArrayIndex"=dword:83 ; HWUART object
"IClass"="{CC5195AC-BA49-48a0-BE17-DF6D1B0173DD}"
[HKEY_LOCAL_MACHINE\Drivers\BuiltIn\Serial4\Unimodem]
"Tsp"="Unimodem.dll"
"DeviceType"=dword:0
"FriendlyName"="Bluetooth/Cable on COM4:"
"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
[HKEY_LOCAL_MACHINE\Drivers\BuiltIn\Serial4\Unimodem\Config]
"EnableFlowHard"=dword:1
ENDIF BSP_HWUART
IF BSP_BT
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Bluetooth\Transports\BuiltIn]
IF BSP_BTROK104001
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Bluetooth\Transports\BuiltIn\1]
"name"="COM4:" ; bluetooth on COM4 assume ROK104001 module
; "baud"=dword:e100 ; 57600
"baud"=dword:e1000 ; 921600 final baudrate
"driver"="bthgum.dll"
"SpecV11"=dword:1
ENDIF BSP_BTROK104001
IF BSP_BTPBA31307
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Bluetooth\Transports\BuiltIn\2]
"name"="COM5:" ; bluetooth on COM5 assume PBA31307 module
; "baud"=dword:1c200 ; 115200
"baud"=dword:e1000 ; 921600 final baudrate
"driver"="bthgum.dll"
"SpecV11"=dword:1
ENDIF BSP_BTPBA31307
ENDIF BSP_BT
ENDIF BSP_NOSERIAL !
; @CESYSGEN ENDIF CE_MODULES_SERIAL
; -----------------------------------------------------------------------------
; -----------------------------------------------------------------------------
; @CESYSGEN IF CE_MODULES_USBFN
IF BSP_NOUSBFN !
[HKEY_LOCAL_MACHINE\Drivers\BuiltIn\Usbfn]
"Prefix"="UFN"
"Dll"="gum_usbfn.dll"
"Order"=dword:0
"Irq"=dword:b ; 11 IRQ_USB
"MemBase"=dword:40600000 ; UDC Register
"MemLen"=dword:1000 ; Needs at least 0xE04. Round up to 1 page.
"BusIoctl"=dword:2a0048
"InterfaceType"=dword:0 ; Internal
"Priority256"=dword:64
"IClass"=multi_sz:"{E2BDC372-598F-4619-BC50-54B3F7848D35}=%b","{6F40791D-300E-44E4-BC38-E0E63CA8375C}=%b"
[HKEY_LOCAL_MACHINE\Drivers\USB\FunctionDrivers\Serial_Class]
"FriendlyName"="USB Cable"
"Index"=dword:6 ; COM6
; "idVendor"=dword:8086
; "Manufacturer"="Gumstix"
; "idProduct"=dword:A6CD
"Product"="Gumstix PXA255 device"
[HKEY_LOCAL_MACHINE\Drivers\USB\FunctionDrivers\Serial_Class\Config]
"EnableFlowHard"=dword:0
"EnableFlowSoft"=dword:0
[HKEY_LOCAL_MACHINE\Comm\DefaultConnections]
"USB"="USB Cable"
[HKEY_CURRENT_USER\ControlPanel\Comm]
"Cnct"="USB"
[HKEY_CURRENT_USER\Comm\RasBook\USB]
"Entry"=hex:\
08,02,40,00,00,00,00,00,00,00,00,00,00,00,04,12,70,19,0e,00,01,00,00,00,00,\
1d,39,03,00,00,00,00,00,00,00,00,95,00,00,00,f0,7b,39,03,f8,00,00,00,a8,e9,\
04,12,df,00,00,00,00,00,00,00,00,00,00,00,10,1d,39,03,98,00,00,00,f7,00,00,\
00,df,00,00,00,f8,00,00,00,f8,00,00,00,84,ea,04,12,b8,33,39,03,98,00,00,00,\
f7,00,00,00,df,00,00,00,f8,00,00,00,00,00,00,00,95,00,00,00,f0,7b,39,03,0c,\
01,00,00,f8,e9,04,12,e1,00,00,00,00,00,00,00,00,00,00,00,70,19,0e,00,96,00,\
00,00,00,1d,39,03,c0,19,0e,00,00,00,00,00,00,00,00,00,aa,aa,aa,aa,00,00,00,\
00,00,00,00,00,f0,00,00,00,df,fd,ff,ff,0b,00,07,0b,46,00,00,00,01,00,00,00,\
c0,fb,ff,ff,00,00,00,00,ff,00,00,00,00,ff,00,00,00,00,ff,00,00,00,00,ff,01,\
00,00,00,00,00,ff,00,00,1d,39,03,c0,19,0e,00,01,00,00,00,34,f0,04,12,6c,68,\
13,0a,00,00,00,00,00,00,00,00,70,19,0e,00,04,00,00,00,00,00,00,00,f0,38,39,\
03,e1,00,00,00,0c,01,00,00,01,00,00,00,01,00,00,00,00,00,00,00,00,00,00,00,\
00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,01,00,00,00,64,00,69,00,72,\
00,65,00,63,00,74,00,00,00,00,00,a8,58,01,00,ca,27,05,12,ca,27,05,12,09,00,\
00,00,fc,d6,55,00,53,00,42,00,20,00,43,00,61,00,62,00,6c,00,65,00,00,00,08,\
00,ca,27,05,12,90,ea,04,12,00,00,00,00,00,00,00,00,34,f0,04,12,00,00,00,00,\
70,68,13,0a,f1,00,00,00,00,00,00,00,f0,f0,00,00,00,00,00,00,00,00,00,00,01,\
00,00,00,01,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,01,00,00,00,00,00,\
ff,00,00,1d,39,03,c0,19,0e,00,aa,29,e5,23,2c,eb,04,12,24,eb,04,12,0c,e8,f7,\
03,98,b1,f8,03,a0,2c,08,00,89,01,00,00,00,00,00,00,ca,27,05,12,00,00,00,00,\
00,00,00,00,ac,04,02,00,de,00,00,00,09,01,00,00,08,01,00,00,00,00,00,00,ca,\
27,05,12,00,00,00,00,aa,29,e5,23,00,00,00,00,a0,2c,08,00,00,00,00,00,40,72,\
01,7c,90,09,00,00,00,00,00,00,09,00,00,00,80,10,00,00,89,01,00,00,40,72,01,\
7c,02,00,00,00,c0,4b,01,7c,00,00,00,00,ca,27,05,12,00,00,00,00,c0,4b,01,7c,\
01,00,00,00,70,c0,01,00,89,01,00,00,00,00,01,7c,89,01,00,00,f8,c0,01,00,ca,\
27,05,12,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,02,00,00,00,00,00,\
00,00,00,00,00,00,f8,49,f8,03,18,2e,05,00,c0,19,0e,00,ff,00,00,00,ec,62,01,\
00,c0,6c,01,7c,00,00,00,00,02,00,00,00,89,01,00,00,40,72,01,7c,02,00,00,00,\
00,00,00,00,00,00,00,00,e4,58,01,00,09,00,00,00,80,c3,01,00,00,00,00,00,00,\
00,00,00,98,00,00,00,f8,00,00,00,df,00,00,00,0a,01,00,00,ca,27,05,12,81,00,\
00,00,50,dc,13,0a,1c,ec,04,12,20,b7,07,00,40,72,01,7c,89,01,00,00,02,00,00,\
00,ca,27,05,12,50,dc,13,0a,0d,00,00,00,81,00,00,00,ca,27,05,12,ca,27,05,12,\
60,71,01,7c,c0,c4,07,00,f8,00,00,00,22,ff,ff,ff,0a,01,00,00,69,ff,ff,ff,22,\
ff,ff,ff,f7,fe,ff,ff,69,ff,ff,ff,09,ff,ff,ff,f7,fe,ff,ff,22,ff,ff,ff,09,ff,\
ff,ff,69,ff,ff,ff,c0,19,0e,00,1c,10,39,03,00,00,00,00,00,00,00,00,00,00,00,\
00,00,00,00,00,ce,c4,cd,63,0d,00,00,00,ca,27,05,12,0c,e8,f7,03,d8,a1,f8,03,\
00,00,00,00,0d,00,00,00,20,ff,01,00,e0,ec,04,12,e4,ec,04,12,0d,00,00,00,dc,\
c3,07,00,0d,00,00,00,00,00,00,00,ca,27,05,12,00,00,00,00,00,00,00,00,ac,04,\
02,00,e4,ec,04,12,dc,ec,04,12,2c,11,13,00,00,00,00,00,ca,27,05,12,00,00,00,\
00,aa,29,e5,23,00,00,00,00,dc,c3,07,00,00,00,00,00,60,71,01,7c,ca,27,05,12,\
0a,00,00,00,09,00,00,00,00,c8,ff,ff,0d,00,00,00,60,71,01,7c,81,00,00,00,c0,\
4b,01,7c,00,00,00,00,00,00,00,00,00,00,00,12,c8,af,f6,83,0f,00,00,00,00,00,\
00,00,00,e0,c8,83,70,c5,cf,80,98,07,cd,83,c8,af,f6,83,0f,00,00,00,38,fe,00,\
f0,88,ed,04,12,9c,c0,10,80,0f,00,00,00,00,00,00,00,c4,b3,00,f0,64,f0,04,12,\
4e,00,00,00,00,00,00,00,00,00,00,00,c0,6c,01,7c,54,ef,04,12,e0,94,10,80,f1,\
ec,ff,ff,00,00,00,00,00,00,00,00
ENDIF BSP_NOUSBFN !
; @CESYSGEN ENDIF CE_MODULES_USBFN
; -----------------------------------------------------------------------------
; -----------------------------------------------------------------------------
; @CESYSGEN IF CE_MODULES_NDIS
IF BSP_NOETHER !
IF BSP_NIC_SMC
[HKEY_LOCAL_MACHINE\Comm\Tcpip\Linkage]
"Bind"=multi_sz:"ETH11","ETH21"
; ETH1
;[HKEY_LOCAL_MACHINE\Drivers\BuiltIn\ETH1]
; "dll"="LAN91C111.dll"
; "Prefix"="ETH"
; "Index"=dword:1
[HKEY_LOCAL_MACHINE\Comm\ETH1]
"DisplayName"="SMC LAN91C111 ETH1"
"Group"="NDIS"
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -