I was reading the ARM architecture reference manual... and thought
Is it possible to implement EL3 AArch64 and change it later to EL3 AArch32?
How to change is...
If I start on cold reset, it will start at EL3 AArch64.
Right after the cold reset, I set the RMR_ELx register to do warm reset AArch32.
Then the cpu will start as AArch32... right?
of course, assuming that
the AArch64 execution start location(determined by RVBAR_EL3 register) and AArch32 execution start location is different.
View all questions in Cortex-A / A-Profile forum