efi_loader: adjust file system info
authorHeinrich Schuchardt <xypron.glpk@gmx.de>
Sun, 8 Dec 2019 09:02:37 +0000 (10:02 +0100)
committerHeinrich Schuchardt <xypron.glpk@gmx.de>
Tue, 7 Jan 2020 17:08:20 +0000 (18:08 +0100)
commit570147275c00ce64e0aaa956b1dff73c7422985d
treebe6f0f26fbf68c264aa973d0a356e314dce87485
parent8876e1bc8800e76a6865b22a62a4c0edeac0855c
efi_loader: adjust file system info

When the GetInfo() method of the EFI_FILE_PROTOCOL is called to retrieve
the file system info we claim that the volume is read only and has no free
space. This leads to failures in programs that check this information
before writing to the volume like SCT's InstallSct.efi.

Currently there is no function to determine these parameters in U-Boot. So
let's return optimistic values:

Return that the volume is writable.

Return the volume size as free space.

Signed-off-by: Heinrich Schuchardt <xypron.glpk@gmx.de>
lib/efi_loader/efi_file.c