ReactOS 0.4.15-dev-7906-g1b85a5f
main.c File Reference
#include "precomp.h"
Include dependency graph for main.c:

Go to the source code of this file.

Functions

VOID LlbStartup (IN ULONG Reserved, IN ULONG BoardInfo, IN PATAG Arguments)
 

Function Documentation

◆ LlbStartup()

VOID LlbStartup ( IN ULONG  Reserved,
IN ULONG  BoardInfo,
IN PATAG  Arguments 
)

Definition at line 12 of file main.c.

15{
16 /* Make sure we are booting on the correct kind of machine */
17 if (BoardInfo != LlbHwGetBoardType()) while (TRUE);
18
19 /* Initialize hardware components */
21
22 /* Either QEMU or U-Boot itself should send this information */
23 LlbEnvParseArguments(Arguments);
24
25 /* Clean up the screen */
27
28 /* Print header */
29 printf("\nReactOS ARM Low-Level Boot Loader [" __DATE__ " "__TIME__ "]\n");
30
31 /* Boot the OS Loader */
32 LlbBoot();
33 while (TRUE);
34}
VOID NTAPI LlbVideoClearScreen(IN BOOLEAN OsLoader)
Definition: video.c:310
#define TRUE
Definition: types.h:120
#define FALSE
Definition: types.h:117
VOID NTAPI LlbEnvParseArguments(IN PATAG Arguments)
Definition: envir.c:22
#define printf
Definition: freeldr.h:93
ULONG NTAPI LlbHwGetBoardType(VOID)
Definition: hwinfo.c:13
VOID NTAPI LlbHwInitialize(VOID)
Definition: hwinit.c:13
VOID NTAPI LlbBoot(VOID)
Definition: loader.c:163