From: Gokul Praveen <g-prav...@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-prav...@ti.com> --- v2<==> v1 =========== * Added 'if' condition for configs to avoid enabling this feature in R5. Boot logs Link : https://gist.github.com/GokulPraveen2001/44aa8c0962438c12ffc55e6ed67742e5 --- arch/arm/Kconfig | 3 +++ 1 file changed, 3 insertions(+) diff --git a/arch/arm/Kconfig b/arch/arm/Kconfig index 7282c4123b0..cd27e5a5422 100644 --- a/arch/arm/Kconfig +++ b/arch/arm/Kconfig @@ -805,6 +805,9 @@ config ARCH_K3 select REGEX select FIT_SIGNATURE if ARM64 imply TI_SECURE_DEVICE + imply DM_RNG if ARM64 + imply TEE if ARM64 + imply OPTEE if ARM64 config ARCH_OMAP2PLUS bool "TI OMAP2+" -- 2.34.1