mov r13,r4\r
\r
// Call C entry point\r
- mov r0, #0x80000000 /* memory base arg0 */\r
- mov r1, #0x10000000 /* memory size arg1 */\r
+ LoadConstantToReg (FixedPcdGet32(PcdMemorySize) ,r1) /* memory size arg1 */\r
+ LoadConstantToReg (FixedPcdGet32(PcdMemoryBase) ,r0) /* memory size arg0 */\r
+ \r
\r
- bl ASM_PFX(CEntryPoint) /* Assume C code is ARM */\r
+ blx ASM_PFX(CEntryPoint) /* Assume C code is ARM */\r
\r
ShouldNeverGetHere:\r
/* _CEntryPoint should never return */\r