ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

main.c
Go to the documentation of this file.
00001 /*
00002  * PROJECT:         ReactOS Boot Loader
00003  * LICENSE:         BSD - See COPYING.ARM in the top level directory
00004  * FILE:            boot/armllb/main.c
00005  * PURPOSE:         Main LLB Code
00006  * PROGRAMMERS:     ReactOS Portable Systems Group
00007  */
00008 
00009 #include "precomp.h"
00010 
00011 VOID
00012 LlbStartup(IN ULONG Reserved,
00013            IN ULONG BoardInfo,
00014            IN PATAG Arguments)
00015 {
00016     /* Make sure we are booting on the correct kind of machine */
00017     if (BoardInfo != LlbHwGetBoardType()) while (TRUE);
00018 
00019     /* Initialize hardware components */
00020     LlbHwInitialize();
00021 
00022     /* Either QEMU or U-Boot itself should send this information */
00023     LlbEnvParseArguments(Arguments);
00024     
00025     /* Clean up the screen */
00026     LlbVideoClearScreen(FALSE);
00027 
00028     /* Print header */
00029     printf("\nReactOS ARM Low-Level Boot Loader [" __DATE__ " "__TIME__ "]\n");
00030     
00031     /* Boot the OS Loader */
00032     LlbBoot();
00033     while (TRUE);
00034 }
00035 
00036 /* EOF */

Generated on Sat May 26 2012 04:15:40 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.