Author: hbelusca
Date: Sun Jan  4 13:01:14 2015
New Revision: 65968

URL: http://svn.reactos.org/svn/reactos?rev=65968&view=rev
Log:
[FREELDR]: Do the same thing as how we fill out the ARC disk block elsewhere.

Modified:
    trunk/reactos/boot/freeldr/freeldr/arch/arm/macharm.c

Modified: trunk/reactos/boot/freeldr/freeldr/arch/arm/macharm.c
URL: 
http://svn.reactos.org/svn/reactos/trunk/reactos/boot/freeldr/freeldr/arch/arm/macharm.c?rev=65968&r1=65967&r2=65968&view=diff
==============================================================================
--- trunk/reactos/boot/freeldr/freeldr/arch/arm/macharm.c       [iso-8859-1] 
(original)
+++ trunk/reactos/boot/freeldr/freeldr/arch/arm/macharm.c       [iso-8859-1] 
Sun Jan  4 13:01:14 2015
@@ -29,8 +29,9 @@
 ULONG SecondLevelIcacheSize;
 ULONG SecondLevelIcacheFillSize;
 
-ARC_DISK_SIGNATURE reactos_arc_disk_info;
-ULONG reactos_disk_count;
+extern ULONG reactos_disk_count;
+extern ARC_DISK_SIGNATURE reactos_arc_disk_info[];
+extern CHAR reactos_arc_strings[32][256];
 
 ULONG SizeBits[] =
 {
@@ -146,10 +147,13 @@
     RamDiskInitialize();
 
     /* Fill out the ARC disk block */
-    reactos_arc_disk_info.Signature = 0xBADAB00F;
-    reactos_arc_disk_info.CheckSum = 0xDEADBABE;
-    reactos_arc_disk_info.ArcName = "ramdisk(0)";
-    reactos_disk_count = 1;
+    reactos_arc_disk_info[reactos_disk_count].Signature = 0xBADAB00F;
+    reactos_arc_disk_info[reactos_disk_count].CheckSum = 0xDEADBABE;
+    strcpy(reactos_arc_strings[reactos_disk_count], "ramdisk(0)");
+    reactos_arc_disk_info[reactos_disk_count].ArcName =
+        reactos_arc_strings[reactos_disk_count];
+    reactos_disk_count++;
+    ASSERT(reactos_disk_count == 1);
 
     /* Return the root node */
     return RootNode;


Reply via email to