[FREELDR]
authorAmine Khaldi <amine.khaldi@reactos.org>
Fri, 14 May 2010 18:49:42 +0000 (18:49 +0000)
committerAmine Khaldi <amine.khaldi@reactos.org>
Fri, 14 May 2010 18:49:42 +0000 (18:49 +0000)
- freeldr.rbuild : Apply a consistent formatting.
- Add the missing AcpiPresent variable to macharm.c
- Exclude a couple of code paths when building for ARM.
[ARMDDK]
- Add missing ExiTryToAcquireFastMutex declaration.

svn path=/branches/header-work/; revision=47202

boot/freeldr/freeldr.rbuild
boot/freeldr/freeldr/arch/arm/macharm.c
boot/freeldr/freeldr/bootmgr.c
boot/freeldr/freeldr/freeldr.c
include/reactos/arm/armddk.h

index 422cd3c..4f47639 100644 (file)
                <xi:include href="freeldr/freeldr_main.rbuild" />
                <xi:include href="freeldr/freeldr.rbuild" />
                <if property="ARCH" value="i386">
-                   <xi:include href="freeldr/setupldr_main.rbuild" />
-                   <xi:include href="freeldr/setupldr.rbuild" />               
+                       <xi:include href="freeldr/setupldr_main.rbuild" />
+                       <xi:include href="freeldr/setupldr.rbuild" />
                </if>
                <if property="ARCH" value="ppc">
-                   <xi:include href="freeldr/setupldr_main.rbuild" />
-                   <xi:include href="freeldr/setupldr.rbuild" />               
+                       <xi:include href="freeldr/setupldr_main.rbuild" />
+                       <xi:include href="freeldr/setupldr.rbuild" />
                </if>
                <if property="ARCH" value="amd64">
-                   <xi:include href="freeldr/setupldr_main.rbuild" />
-                   <xi:include href="freeldr/setupldr.rbuild" />               
+                       <xi:include href="freeldr/setupldr_main.rbuild" />
+                       <xi:include href="freeldr/setupldr.rbuild" />
                </if>
        </directory>
 </group>
index b0b8e27..ae5e96e 100644 (file)
@@ -18,6 +18,8 @@ ULONG gDiskReadBuffer, gFileSysBuffer;
 BOOLEAN ArmHwDetectRan;
 PCONFIGURATION_COMPONENT_DATA RootNode;
 
+BOOLEAN AcpiPresent = FALSE;
+
 ULONG FirstLevelDcacheSize;
 ULONG FirstLevelDcacheFillSize;
 ULONG FirstLevelIcacheSize;
index 0959de6..3242a3e 100644 (file)
@@ -119,11 +119,13 @@ VOID RunLoader(VOID)
                return;
        }
 
+#ifdef _M_IX86
        // Load additional SCSI driver (if any)
        if (LoadBootDeviceDriver() != ESUCCESS)
        {
                UiMessageBoxCritical("Unable to load additional boot device driver");
        }
+#endif
 
        if (!IniFileInitialize())
        {
index 5761ed9..04dae9b 100644 (file)
@@ -47,7 +47,9 @@ VOID BootMain(LPSTR CmdLine)
                return;
        }
 
+#ifdef _M_IX86
        HalpInitializePciStubs();
        HalpInitBusHandler();
+#endif
        RunLoader();
 }
index ad235b0..bf3ddd6 100644 (file)
@@ -206,6 +206,12 @@ extern volatile struct _KSYSTEM_TIME KeTickCount;
 #define RESULT_NEGATIVE 1
 #define RESULT_POSITIVE 2
 
+DECLSPEC_IMPORT
+BOOLEAN
+__fastcall
+ExiTryToAcquireFastMutex(
+    IN OUT PFAST_MUTEX FastMutex);
+
 DECLSPEC_IMPORT
 VOID
 __fastcall