Git conversion: Make reactos the root directory, move rosapps, rostests, wallpapers...
[reactos.git] / boot / armllb / main.c
diff --git a/boot/armllb/main.c b/boot/armllb/main.c
new file mode 100644 (file)
index 0000000..83c5622
--- /dev/null
@@ -0,0 +1,36 @@
+/*
+ * PROJECT:         ReactOS Boot Loader
+ * LICENSE:         BSD - See COPYING.ARM in the top level directory
+ * FILE:            boot/armllb/main.c
+ * PURPOSE:         Main LLB Code
+ * PROGRAMMERS:     ReactOS Portable Systems Group
+ */
+
+#include "precomp.h"
+
+VOID
+LlbStartup(IN ULONG Reserved,
+           IN ULONG BoardInfo,
+           IN PATAG Arguments)
+{
+    /* Make sure we are booting on the correct kind of machine */
+    if (BoardInfo != LlbHwGetBoardType()) while (TRUE);
+
+    /* Initialize hardware components */
+    LlbHwInitialize();
+
+    /* Either QEMU or U-Boot itself should send this information */
+    LlbEnvParseArguments(Arguments);
+    
+    /* Clean up the screen */
+    LlbVideoClearScreen(FALSE);
+
+    /* Print header */
+    printf("\nReactOS ARM Low-Level Boot Loader [" __DATE__ " "__TIME__ "]\n");
+    
+    /* Boot the OS Loader */
+    LlbBoot();
+    while (TRUE);
+}
+
+/* EOF */