📄 platform.reg
字号:
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Layouts\0000044B]
"Matrix"="kbdmouse.dll"
; @CESYSGEN ENDIF CE_MODULES_KBDINKAN
; @CESYSGEN IF CE_MODULES_KBDINTAM
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Layouts\00000449]
"Matrix"="kbdmouse.dll"
; @CESYSGEN ENDIF CE_MODULES_KBDINTAM
; @CESYSGEN IF CE_MODULES_KBDDV
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Layouts\00010409]
"Matrix"="kbdmouse.dll"
; @CESYSGEN ENDIF CE_MODULES_KBDDV
; @CESYSGEN IF CE_MODULES_KBDUS
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Layouts\00000409]
"Matrix"="kbdmouse.dll"
; @CESYSGEN ENDIF CE_MODULES_KBDUS
; @CESYSGEN IF CE_MODULES_KBDJPN
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Layouts\00000411]
"Matrix"="kbdmouse.dll"
; @CESYSGEN ENDIF CE_MODULES_KBDJPN
; @CESYSGEN IF CE_MODULES_KBDKOR
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Layouts\00000412]
"Matrix"="kbdmouse.dll"
; @CESYSGEN ENDIF CE_MODULES_KBDKOR
[HKEY_LOCAL_MACHINE\HARDWARE\DEVICEMAP\KEYBD]
"CalVKey"=dword:0
"ContLessVKey"=- ; use the keyboard driver's default (comma)
"ContMoreVKey"=- ; use the keyboard driver's default (period)
"TaskManVKey"=dword:2E
IF IMGPPC
#if ! defined keybd_driver
#define keybd_driver "kbdmouse.dll"
#endif
[HKEY_LOCAL_MACHINE\HARDWARE\DEVICEMAP\KEYBD]
"DriverName"=$(keybd_driver)
IF BSP_KEYBD_JPN1
; @BEGINASSOC LOCALE 0411
; Japanese US substitute keyboard layout
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Layouts\00000411]
"Layout File"=$(keybd_driver)
"Layout Text"="Japanese 1"
"PS2_AT"=$(keybd_driver)
"Matrix"="kbdmouse.dll"
[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Layouts\e0010411]
"Keyboard Layout"="00000411"
; @ENDASSOC
ENDIF ; BSP_KEYBD_JPN1
IF BSP_KEYBD_JPN1 !
; @BEGINASSOC LOCALE 0411
; Japanese keyboard layout
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Layouts\00000411]
"Layout File"=$(keybd_driver)
"Layout Text"="Japanese"
"PS2_AT"=$(keybd_driver)
"Matrix"="kbdmouse.dll"
[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Layouts\e0010411]
"Keyboard Layout"="00000411"
; @ENDASSOC
ENDIF ; BSP_KEYBD_JPN1 !
; @BEGINASSOC LOCALE 0412
; Korean keyboard layout
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Layouts\00000412]
"Layout File"=$(keybd_driver)
"Layout Text"="Korean"
"PS2_AT"=$(keybd_driver)
"Matrix"="kbdmouse.dll"
[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Layouts\e0010412]
"Keyboard Layout"="00000412"
; @ENDASSOC
{BEGIN MULTILANG}
{SKIPLANG 0411 0412}
; @BEGINASSOC LOCALE %LANGID%
; This gets the keyboard working, mapping a request for e0010409 onto the keyboard driver's 00000409
[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Layouts\e0010409]
"Keyboard Layout"="00000409"
; Default to US keyboard layout
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Layouts\00000409]
"Layout File"=$(keybd_driver)
"Layout Text"="US"
"PS2_AT"=$(keybd_driver)
"Matrix"="kbdmouse.dll"
; @ENDASSOC
{END MULTILANG}
ENDIF ; IMGPPC
IF IMGTPC
#if ! defined keybd_driver
#define keybd_driver "kbdmouse.dll"
#endif
[HKEY_LOCAL_MACHINE\HARDWARE\DEVICEMAP\KEYBD]
"DriverName"=$(keybd_driver)
; @XIPREGION IF OEM_COMMONNONEA
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Layouts\00000409]
"Layout File"=$(keybd_driver)
"Layout Text"="US"
"PS2_AT"=$(keybd_driver)
"Matrix"="kbdmouse.dll"
[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Layouts\e0010409]
"Keyboard Layout"="00000409"
; @XIPREGION ENDIF OEM_COMMONNONEA
; @BEGINASSOC LOCALE 0404
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Layouts\00000409]
"Layout File"=$(keybd_driver)
"Layout Text"="US"
"PS2_AT"=$(keybd_driver)
"Matrix"="kbdmouse.dll"
[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Layouts\e0010409]
"Keyboard Layout"="00000409"
; @ENDASSOC
; @BEGINASSOC LOCALE 0804
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Layouts\00000409]
"Layout File"=$(keybd_driver)
"Layout Text"="US"
"PS2_AT"=$(keybd_driver)
"Matrix"="kbdmouse.dll"
[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Layouts\e0010409]
"Keyboard Layout"="00000409"
; @ENDASSOC
IF BSP_KEYBD_JPN1
; @BEGINASSOC LOCALE 0411
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Layouts\00000411]
"Layout File"=$(keybd_driver)
"Layout Text"="Japanese 1"
"PS2_AT"=$(keybd_driver)
"Matrix"="kbdmouse.dll"
[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Layouts\e0010409]
"Keyboard Layout"="00000411"
; @ENDASSOC
ENDIF ; BSP_KEYBD_JPN1
IF BSP_KEYBD_JPN1 !
; @BEGINASSOC LOCALE 0411
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Layouts\00000411]
"Layout File"=$(keybd_driver)
"Layout Text"="Japanese"
"PS2_AT"=$(keybd_driver)
"Matrix"="kbdmouse.dll"
[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Layouts\e0010409]
"Keyboard Layout"="00000411"
; @ENDASSOC
ENDIF ; BSP_KEYBD_JPN1 !
; @BEGINASSOC LOCALE 0412
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Layouts\00000412]
"Layout File"=$(keybd_driver)
"Layout Text"="Korean"
"PS2_AT"=$(keybd_driver)
"Matrix"="kbdmouse.dll"
[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Layouts\e0010409]
"Keyboard Layout"="00000412"
; @ENDASSOC
ENDIF ; IMGTPC
ENDIF ; BSP_NOKEYBD !
; @XIPREGION ENDIF DEFAULT_DEVICEEMULATOR_REG
; @CESYSGEN ENDIF CE_MODULES_KEYBD
; @CESYSGEN IF CE_MODULES_PCCARD
; @XIPREGION IF DEFAULT_DEVICEEMULATOR_REG
IF BSP_NOPCCARD !
#include "$(_TARGETPLATROOT)\src\drivers\pccard\pcc_smdk2410.reg"
#include "$(DRIVERS_DIR)\pccard\mdd\pcc_serv.reg"
[HKEY_LOCAL_MACHINE\Drivers\PCCARD\PCMCIA\TEMPLATE\PCMCIA]
"Dll"="pcmcia.dll"
"NoConfig"=dword:1
"NoISR"=dword:1 ; Do not load any ISR.
"IClass"=multi_sz:"{6BEAB08A-8914-42fd-B33F-61968B9AAB32}=PCMCIA Card Services"
ENDIF ; BSP_NOPCCARD !
; @XIPREGION ENDIF DEFAULT_DEVICEEMULATOR_REG
; @CESYSGEN ENDIF CE_MODULES_PCCARD
; @XIPREGION IF DEFAULT_DEVICEEMULATOR_REG
IF BSP_NOPWRBTN !
[HKEY_LOCAL_MACHINE\Drivers\BuiltIn\PBUT2410]
"Dll"="pwrbtn2410.dll"
"Prefix"="PBT"
"Index"=dword:2
"Order"=dword:2
"Ioctl"=dword:4
"FSD"= "fatfs.dll"
ENDIF ; BSP_NOPWRBTN !
; @XIPREGION ENDIF DEFAULT_DEVICEEMULATOR_REG
IF BSP_NOAUDIO !
; @CESYSGEN IF CE_MODULES_WAVEAPI
; @XIPREGION IF DEFAULT_DEVICEEMULATOR_REG
[HKEY_LOCAL_MACHINE\Drivers\BuiltIn\Audio]
"Prefix"="WAV"
"Dll"="s3c2410x_wavedev.dll"
"Index"=dword:1
"Order"=dword:0
; publish mixer & power manager interfaces
"IClass"=multi_sz:"{37168569-61C4-45fd-BD54-9442C7DBA46F}","{A32942B7-920C-486b-B0E6-92A702A99B35}"
; Uncomment this to make wave driver pageable: Flags==2 is DEVFLAGS_LOADLIBRARY
; "Flags"=dword:2
; power manager values
; "InactivityTimeout"=dword:ffffffff ; in ms, disabled if set to INFINITE
; "MaxActivityTimeout"=dword:ffffffff ; in ms, disabled if set to INFINITE
; @XIPREGION ENDIF DEFAULT_DEVICEEMULATOR_REG
; @CESYSGEN ENDIF CE_MODULES_WAVEAPI
ENDIF ; BSP_NOAUDIO !
; HIVE BOOT SECTION
; @CESYSGEN IF CE_MODULES_SDNPCID
[HKEY_LOCAL_MACHINE\Drivers\BuiltIn\MSFlash_NAND]
"Profile"="MSFlash"
"IClass"=multi_sz:"{A4E7EDDA-E575-4252-9D6B-4195D48BB865}"
"Order"=dword:0
"FriendlyName"="MSFLASH NAND Driver"
"Dll"="smflash.dll"
"Prefix"="DSK"
[HKEY_LOCAL_MACHINE\System\StorageManager\AutoLoad\MSFlash_NAND]
"DriverPath"="Drivers\\BuiltIn\\MSFlash_NAND"
; LoadFlags 0x01 == load synchronously
"LoadFlags"=dword:1
"Order"=dword:0
"BootPhase"=dword:0
IF FORMAT_STORAGE
[HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\MSFlash_NAND]
AutoFormat=dword:1
AutoPart=dword:1
ENDIF
; @CESYSGEN ENDIF CE_MODULES_SDNPCID
; END HIVE BOOT SECTION
;================= USB =================
; @CESYSGEN IF CE_MODULES_SERIAL
; @XIPREGION IF DEFAULT_DEVICEEMULATOR_REG
;=============== UART0 (physical COM1 connector P1) (Serial) ===============
IF BSP_NOSERIAL !
#include "$(_TARGETPLATROOT)\src\drivers\serial\ser_smdk2410.reg"
ENDIF ; BSP_NOSERIAL !
;=========== End of UART(Serial) ===============
; @XIPREGION ENDIF DEFAULT_DEVICEEMULATOR_REG
; @CESYSGEN ENDIF CE_MODULES_SERIAL
; @XIPREGION IF DEFAULT_DEVICEEMULATOR_REG
[HKEY_LOCAL_MACHINE\Drivers\BuiltIn\SER2410\Unimodem]
"Tsp"="Unimodem.dll"
"DeviceType"=dword:0
"FriendlyName"="SER2410 UNIMODEM"
"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
; S2410 IrDA(UART2)
[HKEY_LOCAL_MACHINE\Drivers\BuiltIn\IRDA2410]
"DeviceArrayIndex"=dword:1
"Irq"=dword:09
"IoBase"=dword:50008000
"IoLen"=dword:2C
"Prefix"="COM"
"Dll"="IRDA2410.Dll"
"Order"=dword:0
"Priority"=dword:0
"Port"="COM3:"
"DeviceType"=dword:0 ; IRDA modem, 0 -> null modem
"FriendlyName"="S2410 IRDA2410"
; "Index"=dword:2
[HKEY_LOCAL_MACHINE\Comm\IrDA\Linkage]
"Bind"=multi_sz:"Irsir1"
[HKEY_LOCAL_MACHINE\Comm\Irsir]
"DisplayName"=LOC_DISPLAYNAME_COMM_IRSIR
"Group"="NDIS"
"ImagePath"="irsir.dll"
[HKEY_LOCAL_MACHINE\Comm\Irsir\Linkage]
"Route"=multi_sz:"Irsir1"
[HKEY_LOCAL_MACHINE\Comm\Irsir1\Parms]
"BusNumber"=dword:0
"BusType"=dword:0
"Port"=dword:2
; 0 = Use external dongle, 1 = Use internal IR
"IntIR"=dword:0
; 0 = Internal transceiver, 1 = Extended Systems JetEye dongle
"TransceiverType"=dword:1
"Baud"=dword:3F
;=========== End of UART(Serial) ===============
; @XIPREGION ENDIF DEFAULT_DEVICEEMULATOR_REG
; ----------------------------------------------------------------------------
; DeviceEmulator DMA and bootstrap
; @CESYSGEN IF CE_MODULES_DEVICE
; @XIPREGION IF DEFAULT_DEVICEEMULATOR_REG
IF IMGNOEMULSRV !
[HKEY_LOCAL_MACHINE\Drivers\BuiltIn\DMA4]
"Irq"=dword:26
"Index"=dword:4
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -