#define MV_ASMLANGUAGE #include "nBootstrap.h" .globl nbootStart nbootStart: /* Enable I-Cache */ mrc p15, 0, r1, c1, c0, 0 orr r1, r1, #0x00001000 /* set bit 12 (I) I-Cache */ /* MUST BE PLACED AT END OF CACHE LINE!!!!!!!!!!!!!!! */ mcr p15, 0, r1, c1, c0, 0 /* Set up the stack */ ldr r0, =BOOTER_BASE sub sp, r0, #12 /* leave 3 words for abort-stack */ /* jump to new code */ ldr lr, =nand_boot mov pc, lr