[PATCH v3 1/1] arm: sunxi: increase SYS_MALLOC_F_LEN

Heinrich Schuchardt xypron.glpk at gmx.de
Thu Oct 8 15:02:57 CEST 2020


On 25.08.20 18:57, Simon Glass wrote:
> On Mon, 24 Aug 2020 at 22:15, Heinrich Schuchardt <xypron.glpk at gmx.de> wrote:
>>
>> On 7/25/20 8:18 PM, Heinrich Schuchardt wrote:
>>> The current default of 0x400 for SYS_MALLOC_F_LEN is too small if any
>>> additional drivers marked as DM_FLAG_PRE_RELOC are loaded before
>>> relocation.
>>>
>>> CONFIG_RSA=y which is needed for UEFI secure boot or for FIT image
>>> verification loads the driver mod_exp_sw which has DM_FLAG_PRE_RELOC.
>>>
>>> CONFIG_LOG=Y is another setting requiring additional early malloc
>>> area, cf. log_init().
>>>
>>> When running pine64-lts_defconfig with CONFIG_RSA=y and debug UART enabled
>>> we see as output in main U-Boot
>>>
>>>     alloc_simple() alloc space exhausted
>>>
>>> With this patch the default values of SYS_MALLOC_F_LEN and
>>> SPL_SYS_MALLOC_F_LEN on ARCH_SUNXI are raised to 0x2000.
>>>
>>> Signed-off-by: Heinrich Schuchardt <xypron.glpk at gmx.de>
>>> Reviewed-by: Jagan Teki <jagan at amarulasolutions.com>
>>
>> With current pine64-lts_defconfig we get a warning:
>>
>> "alloc space exhausted"
>>
>> So, please, merge the patch.
>
> Reviewed-by: Simon Glass <sjg at chromium.org>
>
>>
>> Best regards
>>
>> Heinrich

Hello Jagan, hello Maxime,

it is merge window but I could not find this patch in

https://gitlab.denx.de/u-boot/custodians/u-boot-sunxi

Please, take care of the patch.

Best regards

Heinrich


More information about the U-Boot mailing list