[ros-diffs] [ros-arm-bringup] 34203: - Call IopStartRamdisk if booting from one. This completes kernel-side RAM disk boot support
ros-arm-bringup at svn.reactos.org
ros-arm-bringup at svn.reactos.org
Mon Jun 30 04:18:05 CEST 2008
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?rev=34203&r1=34202&r2=34203&view=diff
==============================================================================
--- 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);
More information about the Ros-diffs
mailing list