AnsweredAssumed Answered

How to enable SMP on LS1043A when running on 32-bit mode?

Question asked by uncoldice chen on Feb 24, 2017



On LS1043ardb board, when the CPU running on 64-bit mode, I can bring up the secondary core by bellow:

u64 r[7] = {0};

r[0] = 0xC4000003;

r[1] = cpuId;

r[2] = kernelAddr;


SMC #0


However, when I run the CPU on 32-bit compatible mode, I cannot bring up the secondary core after changing above u64 to u32, and r[0] to 0x84000003.


Is there any suggestions to enable SMP on 32-bit compatible mode?