2 * PROJECT: ReactOS Boot Loader
3 * LICENSE: BSD - See COPYING.ARM in the top level directory
4 * FILE: boot/armllb/boot.s
5 * PURPOSE: Implements the entry point for ARM machines
6 * PROGRAMMERS: ReactOS Portable Systems Group
9 .title "ARM LLB Entry Point"
10 .include "ntoskrnl/include/internal/arm/kxarm.h"
11 .include "ntoskrnl/include/internal/arm/ksarm.h"
18 * On OMAP3, the boot is directly from TI BootROM that reads NAND flash.
19 * First word is size of program to load.
20 * Second word is load address of program. Since DDR is not initialized,
21 * we load to SDRAM at 40200000h. Max 64K.
27 /* Load C entrypoint and setup LLB stack */
29 ldr sp, L_BootStackEnd