[U-Boot] [PATCH v1] colibri_imx7: boot kernel in secure mode
Tobias Junghans
tobias.junghans at veyon.io
Tue Jul 23 13:29:47 UTC 2019
Hi Igor,
thanks for your comments! Is there any solution, patch or workaround I can try
to power on the 2nd CPU core in secure mode with mainline kernel?
Thanks and best regards
Tobias
> I'm afraid you're right.
> Just after a bit of time researching and discussing with Stefan, seems
> that we need to introduce two different wrappers for booting the
> mainline kernel and downstream NXP kernel.
>
> * NXP kernel has legacy code to enable all cores, which works only when
> running in secure mode.
> * Mainline kernel, as you said before, does use PSCI for this, which
> is provided by U-boot (which adds proper psci nodes to the linux
> dtb on-fly before transferring control to the linux kernel entry point).
> When we try to load it in secure mode, it continues running on the same
> Secure PL1, and communication using SMC calling convention doesn't make
> sense at this case.
More information about the U-Boot
mailing list