19,500
社区成员
发帖
与我相关
我的任务
分享
;-------------------------------------------------------------------------------
; @CESYSGEN IF FILESYS_FSREGHIVE
; HIVE BOOT SECTION
;
; We want start both storage and device manager. Flags value is combination of
; 0x0001 Start storage manager in boot phases 0 and 1 to load the boot
; file system.
; 0x0002 Start device manager in boot phase 1 to load the boot file system.
;
[HKEY_LOCAL_MACHINE\Init\BootVars]
"SYSTEMHIVE"="Documents and Settings\\system.hv"
"PROFILEDIR"="Documents and Settings"
"Start DevMgr"=dword:1
"RegistryFlags"=dword:1
"Flags"=dword:3
[HKEY_LOCAL_MACHINE\Drivers\BuiltIn\MSFlash]
"Flags"=dword:00011000
; END HIVE BOOT SECTION
; @CESYSGEN ELSE
[HKEY_LOCAL_MACHINE\Drivers\BuiltIn\MSFlash]
"Flags"=dword:00010000
; @CESYSGEN ENDIF FILESYS_FSREGHIVE
;-------------------------------------------------------------------------------
;-- Storage Manager Configuration ----------------------------------------------
; @CESYSGEN IF CE_MODULES_FSDMGR
;
; HIVE BOOT SECTION
; We don't want to use the ObjectStore for the hive location (default)
[HKEY_LOCAL_MACHINE\System\StorageManager\AutoLoad\ObjectStore]
"MountAsBootable"=dword:0
[HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\MSFlash]
"DriverPath"="Drivers\\BuiltIn\\MSFlash"
"LoadFlags"=dword:1
"BootPhase"=dword:0
"Order"=dword:0
"Folder"="Flash"
[HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\MSFlash\FATFS]
"MountAsBootable"=dword:1
"Flags"=dword:00000014
"FormatTFAT"=dword:1
"EnableWriteBack"=dword:1
IF IMGMULTIBIN
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; Support BINFS Section
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
[HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\MSFlash]
"DefaultFileSystem"="BINFS"
"PartitionDriver"="mspart.dll"
"MountHidden"=dword:1
"MountAsROM"=dword:1
"Name"="FLASH Disk Block Device"
[HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\MSFlash\FATFS]
"MountHidden"=dword:0
"MountAsROM"=dword:0
[HKEY_LOCAL_MACHINE\System\StorageManager\AutoLoad\MSFlash]
"DriverPath"="Drivers\\BuiltIn\\MSFlash"
;LoadFlags 0x01 == load synchronously
"LoadFlags"=dword:1
"Order"=dword:0
ENDIF IMGMULTIBIN
; END HIVE BOOT SECTION
; @CESYSGEN ENDIF CE_MODULES_FSDMGR
;-------------------------------------------------------------------------------
;-- NAND Flash Drivers ---------------------------------------------------------
; @CESYSGEN IF CE_MODULES_FSDMGR
; @XIPREGION IF PACKAGE_OEMXIPKERNEL
IF BSP_NONAND !
; HIVE BOOT SECTION
IF IMGONENAND
[HKEY_LOCAL_MACHINE\Drivers\BuiltIn\MSFlash]
"Dll"="onenand.dll"
"Prefix"="DSK"
"Index"=dword:0
"Order"=dword:4
"MemBase"=multi_sz:"0x0C01E000","0x0C010020","0x0C000400","6E000000"
"MemLen"=multi_sz:"00002000","00000100","00001000","00000300"
"DmaCh"=dword:3
; CE_DRIVER_BLOCK_GUID
"IClass"="{A4E7EDDA-E575-4252-9D6B-4195D48BB865}"
"Profile"="MSFlash"
ELSE
[HKEY_LOCAL_MACHINE\Drivers\BuiltIn\MSFlash]
"Dll"="nand.dll"
"Prefix"="DSK"
"Index"=dword:0
"Order"=dword:4
"MemBase"=multi_sz:"6E000000","08000000"
"MemLen"=multi_sz:"00001000","00001000"
"DmaCh"=dword:3
; CE_DRIVER_BLOCK_GUID
"IClass"="{A4E7EDDA-E575-4252-9D6B-4195D48BB865}"
"Profile"="MSFlash"
"BootPhase"=dword:0
"Flags"=dword:1000
ENDIF IMGONENAND
; END HIVE BOOT SECTION
ENDIF BSP_NONAND !
; @XIPREGION ENDIF PACKAGE_OEMXIPKERNEL
; @CESYSGEN ENDIF CE_MODULES_FSDMGR
;-------------------------------------------------------------------------------