[PATCH v2 01/39] RFC: efi: Drop code that doesn't work with driver model

Jan Kiszka jan.kiszka at siemens.com
Fri Oct 14 13:51:54 CEST 2022


On 21.10.21 01:34, Heinrich Schuchardt wrote:
> On 9/25/21 2:30 AM, Simon Glass wrote:
>> This code should never have been added as it builds a new feature on top
>> of legacy code. This has already been improved with the dependency on
>> BLK.
>>
>> Add a dependency on DM_ETH also, to avoid needing to deal with this old
>> code.
>>
>> Boards which want EFI_LOADER should migrate to driver model first.
>>
>> Note this patch is included to resolve the following build error:
>>
>> lib/efi_loader/efi_runtime.c:680:16: error: ‘CONFIG_SYS_TEXT_BASE’
>>     undeclared (first use in this function); did you mean
>>     ‘CONFIG_SYS_SRAM_BASE’?
>>    680 |   ulong base = CONFIG_SYS_TEXT_BASE;
>>        |                ^~~~~~~~~~~~~~~~~~~~
>>        |                CONFIG_SYS_SRAM_BASE
>>
>> Signed-off-by: Simon Glass <sjg at chromium.org>
> 
> Reviewed-by: Heinrich Schuchardt <xypron.glpk at gmx.de>
> 

How to deal with boards that need CONFIG_NET but do not actually
implement any driver (yet)? This now broke UEFI for the IOT2050 which
needs NET for network-related device tree setup (see also [1]) and
enforces a local hack for us.

Jan

[1]
https://lore.kernel.org/u-boot/66758c37842d0524d89715b03f05898c2136abef.1664958832.git.jan.kiszka@siemens.com/

-- 
Siemens AG, Technology
Competence Center Embedded Linux



More information about the U-Boot mailing list