[U-Boot] [PATCH 1/1] efi_loader: update TODOs in doc/README.uefi
Heinrich Schuchardt
xypron.glpk at gmx.de
Thu Mar 28 06:52:53 UTC 2019
On 3/28/19 1:50 AM, AKASHI Takahiro wrote:
> Hi Heinrich,
>
> As a matter of fact and strictly speaking, there are bunch of
> missing features;
> * Boot manager (section 3)
> - boot manager policy
> - support for some of Boot option variables
> - boot recovery
> * various protocols,
> - from section 11 to section 20 and
> - from section 24 to section 30
> * Firmware Update (Spec section 23)
> * UEFI Byte Code(EBC) machine (Spec section 22)
> * Secure boot (Spec section 31)
> * Support for some of HII packages (section 33)
> * HII configuration protocols (section 34)
> * security&crypto-related protocols (section 36)
> * Variables
> - support for authentication
>
> I don't think that we should list all of them, but we should definitely
> describe the *criteria* for what features be implemented and what not.
Alex suggested to base the scope of our implementation on the minimum
requirements of this document:
Server Base Boot Requirements System Software on ARM Platforms - Version 1.1
https://developer.arm.com/docs/den0044/latest/server-base-boot-requirements-system-software-on-arm-platforms-version-11
>
> # Personally, I'd like to add "integration of DM and UEFI objects" :)
The deficiencies that I listed in README.uefi are the user view.
I agree that we should also define our U-Boot internal development
targets and better DM-UEFI integration should be part of it.
Best regards
Heinrich
>
> Thanks,
> -Takahiro Akashi
>
> On Wed, Mar 27, 2019 at 10:07:03PM +0100, Heinrich Schuchardt wrote:
>> The following TODOs are closed:
>>
>> - GetNextVariableName is not implemented
>> - event groups
>> - manage events in a linked list
>>
>> Signed-off-by: Heinrich Schuchardt <xypron.glpk at gmx.de>
>> ---
>> doc/README.uefi | 5 +----
>> 1 file changed, 1 insertion(+), 4 deletions(-)
>>
>> diff --git a/doc/README.uefi b/doc/README.uefi
>> index cda29cdcf7..b38efbc0cc 100644
>> --- a/doc/README.uefi
>> +++ b/doc/README.uefi
>> @@ -299,7 +299,7 @@ This driver is only available if U-Boot is configured with
>> CONFIG_BLK=y
>> CONFIG_PARTITIONS=y
>>
>> -## TODOs as of U-Boot 2018.07
>> +## TODOs as of U-Boot 2019.04
>>
>> * unimplemented or incompletely implemented boot services
>> * Exit - call unload function, unload applications only
>> @@ -308,16 +308,13 @@ This driver is only available if U-Boot is configured with
>>
>> * unimplemented or incompletely implemented runtime services
>> * SetVariable() ignores attribute EFI_VARIABLE_APPEND_WRITE
>> - * GetNextVariableName is not implemented
>> * QueryVariableInfo is not implemented
>>
>> * unimplemented events
>> * EVT_RUNTIME
>> * EVT_SIGNAL_VIRTUAL_ADDRESS_CHANGE
>> - * event groups
>>
>> * data model
>> - * manage events in a linked list
>> * manage configuration tables in a linked list
>>
>> * UEFI drivers
>> --
>> 2.20.1
>>
>
More information about the U-Boot
mailing list