Hi all,
I can able to switch exception aarch64(EL3) to aarch32(EL1) but unable to switch exception aarch64(EL3) to aarch64(EL1) in ARM Cortex a53.
There is any particular reason for these kind of issue.
Thanks,
What's the exception failure when switching aarch64(EL3) to aarch64(EL1)? What's the ESR_ELx? FAR_Elx? VBAR_ELx?
aarch32 (EL1) and aarch64(EL1) are in the same security world? e.g. one is in secure world, the other is in non-secure world?
Is there a non-secure aarch64 (EL2) layer blocking the exception switch?
Do you configure aarch64(EL1) exception vector?