Hi,
The iMX8QM supports 4 Cortex-A53 cores. The bootable image whitepaper describes creating an image for Cortex-A only but I don't see any description about how to specify which core will be assigned for the Cortex-A53 application. This can be assigned in the case of Cortex-M4 images.
Can we select which core the Cortex-A53 app will run on ?
I'd like to use bl31.bin (imx-atf with build flag RESET_TO_BL31=1) as bootloader to launch a separate A53 core for a custom app from the BL31 normal world entry point 0x80020000. For example:
flash_a53: $(MKIMG) mx8qm-ahab-container.img scfw_tcm.bin bl31.bin A53.bin imx8qm-mek-ca53.dtb
./$(MKIMG) -soc QM -rev B0 -append mx8qm-ahab-container.img -c -flags 0x00200000 -scfw scfw_tcm.bin -ap bl31.bin a53 0x80000000 -p3 -ap A53.bin a53 0x80020000 -p4 --data imx8qm-mek-ca53.dtb 0x85000000 -out flash.bin
Thanks for any recommendations.
There is no option to choose exact core. Sorry for the inconvenience.