3 | | All device drivers loaded via DEVICE= are called on their INIT entry point in exactly the order as they are listed in config.sys. Then, all device drivers are called on their INIT_COMPLETE entry point in exactly the reverse order as they are listed in config.sys. |
| 3 | All device drivers (loaded via DEVICE=) are called on their INIT entry point in exactly the order as they are listed in config.sys. Then, all device drivers (loaded via DEVICE=) are called on their INIT_COMPLETE entry point in exactly the reverse order as they are listed in config.sys. |
| 4 | |
| 5 | There are additional ordering rules regarding drivers loaded via BASEDEV= in contrast to those loaded via DEVICE= (drivers loaded via BASEDEV= are loaded before drivers loaded via DEVICE=) and then there is yet another load order regarding all drivers loaded via BASEDEV= (it depends on the file extension in this order from first to last: .SYS, .ADD, .DMD, .FLT). But in general, the BASEDEV= drivers follow the very same rule for invocation of INIT and INIT_COMPLETE entry point as the DEVICE= drivers. |