From: Eric K. <ek...@rz...> - 2002-06-12 23:57:20
|
bootc.lst system.hiv Added new drivers to system.hiv and removed some from bootc.lst. drivers/fs/fs_rec/cdfs.c drivers/fs/fs_rec/fat.c drivers/fs/fs_rec/ntfs.c ntoskrnl/include/internal/io.h ntoskrnl/io/device.c ntoskrnl/io/driver.c ntoskrnl/ke/main.c ntoskrnl/ldr/loader.c subsys/system/services/database.c Implemented a new driver loading scheme (registry-based). NtLoadDriver() now uses a drivers registry path instead of its full filename. subsys/smss/init.c NtSetSystemInformation() is now used to load win32k.sys. lib/ntdll/rtl/registry.c ntoskrnl/cm/rtlfunc.c RtlpGetRegistryHandle(): Don't remove a leading backslash in an absolute registry path. This patch implements the registry-based driver loading for system-start drivers and auto-start drivers. Debug symbol loading and driver unloading is still broken but will be fixed next. Boot-start drivers are still loaded and initialized the old way. User-mode services can not be run yet. Eric |