[NTOS:IO][NTOS:PNP] Add PiActionAddBootDevices device action 3387/head
authorVictor Perevertkin <victor.perevertkin@reactos.org>
Wed, 13 Jan 2021 00:23:01 +0000 (03:23 +0300)
committerVictor Perevertkin <victor.perevertkin@reactos.org>
Wed, 27 Jan 2021 02:15:16 +0000 (05:15 +0300)
commit91fceab36ee60c5380b5d48706974234b0d49100
tree0d42847ad905256fc38222a64a75c1ad1895757e
parentb0c931ac912657c84e89133232544c83c8d71b01
[NTOS:IO][NTOS:PNP] Add PiActionAddBootDevices device action

During the boot process, it makes possible to initalize the driver's
devices right after the driver is loaded. Moreover, this way one can be
sure that all critical devices are initialized before the
IopMarkBootPartition call (because we explicitly call the driver's
AddDevice routine now, after each driver is loaded)

CORE-7826
ntoskrnl/include/internal/io.h
ntoskrnl/io/iomgr/driver.c
ntoskrnl/io/pnpmgr/devaction.c