[PATCH v2] configs: KASLR OPTEE RNG support for K3 devices
Bryan Brattlof
bb at ti.com
Thu Jul 10 16:17:18 CEST 2025
On July 10, 2025 thus sayeth Gokul:
> From: Gokul Praveen <g-praveen at ti.com>
>
> KASLR, or Kernel Address Space Layout Randomization, is a security
> feature in the Linux kernel that randomizes the memory location
> where the kernel is loaded during boot.
>
> OP-TEE RNG is a Random Number Generator (RNG) component within the
> Open Portable Trusted Execution Environment (OP-TEE) which provides
> a random number to U-BOOT and U-BOOT provides this random number
> as seed value to the LINUX kernel for KASLR.
>
> Add KASLR OPTEE RNG support across K3 devices by enabling the required
> configs.
>
> Signed-off-by: Gokul Praveen <g-praveen at ti.com>
> ---
> v2<==> v1
> ===========
> * Added 'if' condition for configs to avoid enabling this feature
> in R5.
Works for me.
Reviewed-by: Bryan Brattlof <bb at ti.com>
>
> Boot logs Link :
>
> https://gist.github.com/GokulPraveen2001/44aa8c0962438c12ffc55e6ed67742e5
Just curious are you enabling the kaslrseed command for this build? It
looks like you're using TI's evil vendor scripts but I assumed the
kaslrseed command was disabled.
~Bryan
More information about the U-Boot
mailing list