Author: ros-arm-bringup Date: Sun Jun 29 21:18:04 2008 New Revision: 34203
URL: http://svn.reactos.org/svn/reactos?rev=34203&view=rev Log: - Call IopStartRamdisk if booting from one. This completes kernel-side RAM disk boot support
Modified: trunk/reactos/ntoskrnl/io/iomgr/iomgr.c
Modified: trunk/reactos/ntoskrnl/io/iomgr/iomgr.c URL: http://svn.reactos.org/svn/reactos/trunk/reactos/ntoskrnl/io/iomgr/iomgr.c?r... ============================================================================== --- trunk/reactos/ntoskrnl/io/iomgr/iomgr.c [iso-8859-1] (original) +++ trunk/reactos/ntoskrnl/io/iomgr/iomgr.c [iso-8859-1] Sun Jun 29 21:18:04 2008 @@ -512,6 +512,13 @@ IoSynchronousInvalidateDeviceRelations(IopRootDeviceNode-> PhysicalDeviceObject, BusRelations); + + /* Check if this was a ramdisk boot */ + if (RtlEqualMemory(LoaderBlock->ArcBootDeviceName, "ramdisk(0)", 10)) + { + /* Initialize the ramdisk driver */ + IopStartRamdisk(LoaderBlock); + }
/* Create ARC names for boot devices */ IopCreateArcNames(LoaderBlock);