I have a development board of NXP that has 4 x A53 cores and 1 x M7 core. I want to run 2 different OSes on the boards that are independent of each other. And my goal is to boot the processors separately without having dependence of the other core for booting purposes, Is there a way to achieve this on a chipset of an Evaluation Board?
You should specify the SoC. Differnt SoCs have different boot options. BTW, pretty sure the boot process is described in the SoC TRM.