how aarch32 jump to aarch64

Arnd Bergmann arnd at arndb.de
Sun Jun 14 12:39:47 PDT 2015


On Sunday 14 June 2015 23:06:49 yoma sophian wrote:
> hi all:
> as far as I know, we can use pseudo eret to let aarch64 jump to aarch32.
> But how could we let aarch32 --> aarch64?
> 

I believe the only way is to trap into a higher privilege level, e.g. from
user space to the kernel, or from kernel into hypervisor mode. If you
want to implement mode switching within one binary, you would then add
a syscall/hypercall/... that returns without switching back to aarch32.

	Arnd



More information about the linux-arm-kernel mailing list