We are running a survey to help us improve the experience for all of our members. If you see the survey appear, please take the time to tell us about your experience if you can.
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.