I'm trying to wake up secondary cores on Odroid xu3.
I used bootloader(u-boot) that provieded by Hardkernel.
This bootloader take me to non-secure world. so my program is started from non-secure world automatically.
This is the codes that wake up secondsary cores.
dsb_sev();
writel((unsigned int) reset_for_debugging, 0x02073000);
dsb_sev(); is for dsb and sev instruction dtb said 0x02073000 address is for sysrams for non-secure. and reset_for_debugging is a function that i secondary cores should run at first.
Is there anything that i should know more? or i have to check?