ARM CPUs are traditionally designed to fetch from address 0x0 at boot.
In my current setup, I plan to use an isolated ARM Cortex-A53 as a sub-processor.
However, when the A53 powers on, it reads from address 0x0, which conflicts with the main CPU.
Is there any way to configure the A53 to boot from a different start address when it powers on to avoid this conflict?
The boot address is pointed by Reset Vector Base Address (RVBAR_EL3), its value is defined by input signal RVBARADDRx[39:2] . if one silicon could support to change it, the CPU could cold boot from one different address.