Skip to content
Commit 4d7f5af8 authored by Heinrich Schuchardt's avatar Heinrich Schuchardt
Browse files

efi_loader: correct reported length in GetNextVariable()



The runtime service GetNextVariable() returns the length of the next
variable including the closing 0x0000. This length should be in bytes.

Comparing the output of EDK2 and U-Boot shows that this is currently not
correctly implemented:

EDK2:
OsIndicationsSupported: 46
PlatformLang: 26
PlatformLangCodes: 36

U-Boot:
OsIndicationsSupported: 23
PlatformLang: 13
PlatformLangCodes: 18

Provide correct length in GetNextVariable().

Fixes: d99a87f8 ("efi_loader: implement GetNextVariableName()")
Signed-off-by: default avatarHeinrich Schuchardt <xypron.glpk@gmx.de>
parent 47a95963
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment