--- /dev/null
+/*
+ * 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 */