mirror of
https://github.com/reactos/reactos.git
synced 2025-08-02 05:45:50 +00:00
[BOOTDATA][FS] Small adjustments of filesystem drivers registry parameters.
- Fix the ErrorControl values to 1 (SERVICE_ERROR_NORMAL). - Fix RamDisk driver type (it's SERVICE_KERNEL_DRIVER, not FS). - btrfs.inf : This is a filesystem driver, so fix its ServiceType. - Move 3rd-party FS data (btrfs, ext2, nfs(d)) from the system hivesys.inf and into their dedicated **.reg.inf files.
This commit is contained in:
parent
75e2fb4566
commit
2c032f3fc9
15 changed files with 50 additions and 53 deletions
|
@ -74,5 +74,7 @@ add_definitions(-D__KERNEL__)
|
|||
set_module_type(btrfs kernelmodedriver)
|
||||
target_link_libraries(btrfs rtlver zlib_solo chkstk wdmguid ${PSEH_LIB})
|
||||
add_importlibs(btrfs ntoskrnl hal)
|
||||
|
||||
add_cd_file(TARGET btrfs DESTINATION reactos/system32/drivers NO_CAB FOR all)
|
||||
add_driver_inf(btrfs btrfs.inf)
|
||||
add_registry_inf(btrfs_reg.inf)
|
||||
|
|
|
@ -77,7 +77,7 @@ DelService = %ServiceName%,0x200 ;Ensure service is stopped before deleting
|
|||
DisplayName = %ServiceName%
|
||||
Description = %ServiceDescription%
|
||||
ServiceBinary = %12%\%DriverName%.sys ;%windir%\system32\drivers\
|
||||
ServiceType = 1
|
||||
ServiceType = 2
|
||||
StartType = 1 ;SERVICE_SYSTEM_START
|
||||
ErrorControl = 1
|
||||
LoadOrderGroup = "File System"
|
||||
|
|
7
drivers/filesystems/btrfs/btrfs_reg.inf
Normal file
7
drivers/filesystems/btrfs/btrfs_reg.inf
Normal file
|
@ -0,0 +1,7 @@
|
|||
; BTRFS Filesystem driver
|
||||
[AddReg]
|
||||
HKLM,"SYSTEM\CurrentControlSet\Services\btrfs","ErrorControl",0x00010001,0x00000001
|
||||
HKLM,"SYSTEM\CurrentControlSet\Services\btrfs","Group",0x00000000,"Boot File System"
|
||||
HKLM,"SYSTEM\CurrentControlSet\Services\btrfs","ImagePath",0x00020000,"system32\drivers\btrfs.sys"
|
||||
HKLM,"SYSTEM\CurrentControlSet\Services\btrfs","Start",0x00010001,0x00000003
|
||||
HKLM,"SYSTEM\CurrentControlSet\Services\btrfs","Type",0x00010001,0x00000002
|
|
@ -37,5 +37,6 @@ set_module_type(cdfs kernelmodedriver)
|
|||
target_link_libraries(cdfs ${PSEH_LIB} memcmp)
|
||||
add_importlibs(cdfs ntoskrnl hal)
|
||||
set_property(TARGET cdfs PROPERTY C_STANDARD 90)
|
||||
|
||||
add_cd_file(TARGET cdfs DESTINATION reactos/system32/drivers NO_CAB FOR all)
|
||||
add_registry_inf(cdfs_reg.inf)
|
||||
|
|
|
@ -1,6 +1,7 @@
|
|||
; Cdfs (ISO96660) filesystem driver
|
||||
; Cdfs (ISO96660) Filesystem driver
|
||||
[AddReg]
|
||||
HKLM,"SYSTEM\CurrentControlSet\Services\Cdfs","ErrorControl",0x00010001,0x00000000
|
||||
HKLM,"SYSTEM\CurrentControlSet\Services\Cdfs","DependOnGroup",0x00010000,"SCSI CDROM Class"
|
||||
HKLM,"SYSTEM\CurrentControlSet\Services\Cdfs","ErrorControl",0x00010001,0x00000001
|
||||
HKLM,"SYSTEM\CurrentControlSet\Services\Cdfs","Group",0x00000000,"File System"
|
||||
HKLM,"SYSTEM\CurrentControlSet\Services\Cdfs","ImagePath",0x00020000,"system32\drivers\cdfs.sys"
|
||||
HKLM,"SYSTEM\CurrentControlSet\Services\Cdfs","Start",0x00010001,0x00000003
|
||||
|
|
|
@ -120,3 +120,4 @@ set_property(TARGET ext2fs PROPERTY C_STANDARD 90)
|
|||
add_pch(ext2fs inc/ext2fs.h SOURCE)
|
||||
|
||||
add_cd_file(TARGET ext2fs DESTINATION reactos/system32/drivers FOR all)
|
||||
add_registry_inf(ext2fs_reg.inf)
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
; ext2/3/4 filesystem driver
|
||||
; ext2/3/4 Filesystem driver
|
||||
[AddReg]
|
||||
HKLM,"SYSTEM\CurrentControlSet\Services\Ext2fs","ErrorControl",0x00010001,0x00000000
|
||||
HKLM,"SYSTEM\CurrentControlSet\Services\Ext2fs","ErrorControl",0x00010001,0x00000001
|
||||
HKLM,"SYSTEM\CurrentControlSet\Services\Ext2fs","Group",0x00000000,"Boot File System"
|
||||
HKLM,"SYSTEM\CurrentControlSet\Services\Ext2fs","ImagePath",0x00020000,"system32\drivers\ext2fs.sys"
|
||||
HKLM,"SYSTEM\CurrentControlSet\Services\Ext2fs","Start",0x00010001,0x00000003
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
; Mailslot filesystem driver
|
||||
HKLM,"SYSTEM\CurrentControlSet\Services\Msfs","ErrorControl",0x00010001,0x00000000
|
||||
; Mailslot Filesystem driver
|
||||
[AddReg]
|
||||
HKLM,"SYSTEM\CurrentControlSet\Services\Msfs","ErrorControl",0x00010001,0x00000001
|
||||
HKLM,"SYSTEM\CurrentControlSet\Services\Msfs","Group",0x00000000,"File System"
|
||||
HKLM,"SYSTEM\CurrentControlSet\Services\Msfs","ImagePath",0x00020000,"system32\drivers\msfs.sys"
|
||||
HKLM,"SYSTEM\CurrentControlSet\Services\Msfs","Start",0x00010001,0x00000001
|
||||
|
|
|
@ -23,3 +23,4 @@ endif()
|
|||
set_property(TARGET nfs41_driver PROPERTY C_STANDARD 90)
|
||||
|
||||
add_cd_file(TARGET nfs41_driver DESTINATION reactos/system32/drivers FOR all)
|
||||
add_registry_inf(nfs41_reg.inf)
|
||||
|
|
10
drivers/filesystems/nfs/nfs41_reg.inf
Normal file
10
drivers/filesystems/nfs/nfs41_reg.inf
Normal file
|
@ -0,0 +1,10 @@
|
|||
; NFS Filesystem driver
|
||||
[AddReg]
|
||||
HKLM,"SYSTEM\CurrentControlSet\Services\nfs41_driver","ErrorControl",0x00010001,0x00000000
|
||||
HKLM,"SYSTEM\CurrentControlSet\Services\nfs41_driver","Group",0x00000000,"Network"
|
||||
HKLM,"SYSTEM\CurrentControlSet\Services\nfs41_driver","ImagePath",0x00020000,"system32\drivers\nfs41_driver.sys"
|
||||
HKLM,"SYSTEM\CurrentControlSet\Services\nfs41_driver","Start",0x00010001,0x00000003
|
||||
HKLM,"SYSTEM\CurrentControlSet\Services\nfs41_driver","Type",0x00010001,0x00000002
|
||||
HKLM,"SYSTEM\CurrentControlSet\Services\nfs41_driver\NetworkProvider","DeviceName",0x00000000,\Device\nfs41_driver
|
||||
HKLM,"SYSTEM\CurrentControlSet\Services\nfs41_driver\NetworkProvider","Name",0x00000000,"NFS41 Network"
|
||||
HKLM,"SYSTEM\CurrentControlSet\Services\nfs41_driver\NetworkProvider","ProviderPath",0x00000000,System32\nfs41_np.dll
|
|
@ -1,5 +1,6 @@
|
|||
; Named Pipe filesystem driver
|
||||
HKLM,"SYSTEM\CurrentControlSet\Services\Npfs","ErrorControl",0x00010001,0x00000000
|
||||
; Named Pipe Filesystem driver
|
||||
[AddReg]
|
||||
HKLM,"SYSTEM\CurrentControlSet\Services\Npfs","ErrorControl",0x00010001,0x00000001
|
||||
HKLM,"SYSTEM\CurrentControlSet\Services\Npfs","Group",0x00000000,"File System"
|
||||
HKLM,"SYSTEM\CurrentControlSet\Services\Npfs","ImagePath",0x00020000,"system32\drivers\npfs.sys"
|
||||
HKLM,"SYSTEM\CurrentControlSet\Services\Npfs","Start",0x00010001,0x00000001
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
; UDF filesystem driver
|
||||
; UDF Filesystem driver
|
||||
[AddReg]
|
||||
HKLM,"SYSTEM\CurrentControlSet\Services\Udfs","ErrorControl",0x00010001,0x00000000
|
||||
HKLM,"SYSTEM\CurrentControlSet\Services\Udfs","ErrorControl",0x00010001,0x00000001
|
||||
HKLM,"SYSTEM\CurrentControlSet\Services\Udfs","Group",0x00000000,"File System"
|
||||
HKLM,"SYSTEM\CurrentControlSet\Services\Udfs","ImagePath",0x00020000,"system32\drivers\udfs.sys"
|
||||
HKLM,"SYSTEM\CurrentControlSet\Services\Udfs","Start",0x00010001,0x00000003
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue