[PATCH v4 1/2] ARM: bootm: Add support for starting Linux through OPTEE-OS on ARMv7a
Tom Rini
trini at konsulko.com
Thu Nov 6 22:57:49 CET 2025
On Thu, 30 Oct 2025 22:23:49 +0100, Marek Vasut wrote:
> Add support for jumping to Linux kernel through OPTEE-OS on ARMv7a.
> This is only supported if U-Boot runs in PL1 secure. This change adds
> two components, one is fitImage OPTEE-OS loadable handler, which makes
> a note of OPTEE-OS being loaded and stores the load address for later
> jump to it. The second part is the actual jump to Linux through OPTEE-OS.
> The jump through OPTEE-OS requires set up of multiple CPU registers, r1
> and r2 are passed through, r0 and r3 have to be set to 0, lr is set to
> Linux kernel entry point. This setup is done by new assembler function
> boot_jump_linux_via_optee().
>
> [...]
Applied to u-boot/master, thanks!
[1/2] ARM: bootm: Add support for starting Linux through OPTEE-OS on ARMv7a
commit: 20861863eb3010581b12e9a77eb7958460edaa82
[2/2] spl: fit: Add ability to jump to Linux via OPTEE-OS on ARMv7a
commit: be0e9ac7c8a141fbc52f658fbfdd96cf2c27d0de
--
Tom
More information about the U-Boot
mailing list