[PATCH 1/1] xilinx: disable Unicode capitalization

Michal Simek michal.simek at xilinx.com
Mon May 17 11:37:09 CEST 2021


Hi,

On 5/17/21 11:04 AM, Stefan Roese wrote:
> Added Tom to Cc.
> 
> On 17.05.21 10:01, Heinrich Schuchardt wrote:
>> On 17.05.21 08:39, Michal Simek wrote:
>>>
>>>
>>> On 5/16/21 11:17 AM, Heinrich Schuchardt wrote:
>>>> Save some KiB when building  xilinx_versal_virt_defconfig by disabling
>>>> Unicode capitalization support. This avoids build failures when
>>>> adding new
>>>> features for the UEFI sub-system.
>>>>
>>>> Signed-off-by: Heinrich Schuchardt <xypron.glpk at gmx.de>
>>>> ---
>>>> It would be preferable to have a size check for the u-boot binary.
>>>> This would avoid seeing problems only during execution.
>>>> ---
>>>>   configs/xilinx_versal_virt_defconfig | 1 +
>>>>   1 file changed, 1 insertion(+)
>>>>
>>>> diff --git a/configs/xilinx_versal_virt_defconfig
>>>> b/configs/xilinx_versal_virt_defconfig
>>>> index 707693713a..8bc2ff4a4c 100644
>>>> --- a/configs/xilinx_versal_virt_defconfig
>>>> +++ b/configs/xilinx_versal_virt_defconfig
>>>> @@ -111,3 +111,4 @@ CONFIG_USB_GADGET_PRODUCT_NUM=0x0300
>>>>   CONFIG_USB_GADGET_DOWNLOAD=y
>>>>   CONFIG_USB_FUNCTION_THOR=y
>>>>   CONFIG_OF_LIBFDT_OVERLAY=y
>>>> +# CONFIG_EFI_UNICODE_CAPITALIZATION is not set
>>>> -- 
>>>> 2.30.2
>>>>
>>>
>>> What's the build issue? Any log? U-Boot is getting bigger and bigger and
>>
>> Hello Michal,
>>
>> this job failed:
>> https://source.denx.de/u-boot/custodians/u-boot-efi/-/jobs/269614
>>
>> After deactivating CONFIG_EFI_UNICODE_CAPITALIZATION I get success:
>> https://source.denx.de/u-boot/custodians/u-boot-efi/-/jobs/269620
> 
> I had a similar, most likely related issue a few days ago:
> 
> https://dev.azure.com/sr0718/u-boot/_build/results?buildId=87&view=results
> 
> Tom git bi-sected this to this commit, which only adds a bit tiny bit
> of image size I assume:
> 
> "I bisected this down to:
> commit 368b3f6db4540f913c436e5287be8356bc9a2891
> Author: Stefan Chulski <stefanc at marvell.com>
> Date:   Mon May 3 08:08:44 2021 +0200
> 
>     phy: introduce 1000BaseX and 2500BaseX modes
> 
>     Signed-off-by: Stefan Chulski <stefanc at marvell.com>
>     Signed-off-by: Stefan Roese <sr at denx.de>
> 
> And while I'm not sure off-hand how it does it, it's causing the
> breakage.  Maybe something is overflowing now?"

I have rebase Heinrich patches on the top of HEAD + my queue and I can't
see any issue
https://source.denx.de/u-boot/custodians/u-boot-microblaze/-/tree/for-heinrich

It means likely what Stefan mentioned is likely correct.

Thanks,
Michal


More information about the U-Boot mailing list