[PATCH 1/1] configs: KASLR OPTEE RNG support for K3 devices
Tom Rini
trini at konsulko.com
Wed Jul 9 01:31:04 CEST 2025
On Mon, Jun 30, 2025 at 10:50:09AM +0530, Gokul Praveen wrote:
> Hi Manorit,
>
> On 27/06/25 15:52, Manorit Chawdhry wrote:
> > Hi Gokul,
> >
> > On 14:52-20250627, Gokul wrote:
> > > From: Gokul Praveen <g-praveen at ti.com>
> > >
> > > Add KASLR OPTEE RNG support across K3 devices by enabling the required
> > > configs.
> > >
> > > Signed-off-by: Gokul Praveen <g-praveen at ti.com>
> > > ---
> > > 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
> > > + imply TEE
> > > + imply OPTEE
> >
> > Does it get enabled for R5 based defconfigs too in .config? ARCH_K3 is
> > enabled for both R5 and ARM64 cores so wondering if we are ending up
> > enabling it for R5 too which might not be required ( or is it? )
> >
> > Regards,
> > Manorit
> >
> No,it does not get enabled for R5 actually.
That's not what the size growth on R5 platforms I see reflects:
u-boot: add: 11/-2, grow: 8/-2 bytes: 1584/-692 (892)
function old new delta
try_load_entry - 596 +596
static.fdt_kaslrseed - 200 +200
handle_random_req - 180 +180
getrng - 120 +120
rng_getinfo - 80 +80
_u_boot_list_2_uclass_driver_2_rng - 72 +72
efi_init_obj_list 2304 2368 +64
static.uclass_get_device - 56 +56
label_boot 1316 1372 +56
_rproc_name_is_unique - 52 +52
gen_rand_uuid_str 108 144 +36
efi_guid_rng_protocol - 16 +16
dm_rng_read - 16 +16
static.env_do_env_set 272 280 +8
fdt_chosen 172 180 +8
efi_rng_protocol - 8 +8
cli_readline_into_buffer 1716 1724 +8
parse_pxefile_top 928 932 +4
bootflow_scan_next 272 276 +4
vbe_req_aslr_rand 8 4 -4
serial_init 316 276 -40
static._rproc_name_is_unique 52 - -52
static.try_load_entry 596 - -596
--
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 659 bytes
Desc: not available
URL: <https://lists.denx.de/pipermail/u-boot/attachments/20250708/7054a51f/attachment.sig>
More information about the U-Boot
mailing list