mirror of
https://github.com/reactos/reactos.git
synced 2025-02-25 01:39:30 +00:00
A free Windows-compatible Operating System - mirrored from GitHub
![]() initializing to separate function IopInitializeBootDrivers in io/driver.c. These functions has been renamed: LdrInitializeBootStartDriver -> IopInitializeBuiltinDriver (moved to io/driver.c) LdrLoadAutoConfigDrivers -> IopInitializeSystemDrivers How the driver loading works now: - The root bus driver is enumerated by IoInit2 and it causes all drivers marked as boot start to be initialized and attached to respective device tree node. - Other boot drivers are initialized by IopInitializeBootDrivers (called from ExpInitializeExecutive). - After creating system root link (by IoCreateSystemRootLink) the device tree is travesed by IopInitializePnpServices and all non-boot start drivers all loaded. - At last, system start drivers are loaded by IopInitializeSystemDrivers. svn path=/trunk/; revision=6325 |
||
---|---|---|
freeldr | ||
os2 | ||
posix | ||
reactos | ||
rosapps |