mirror of
https://github.com/AsahiLinux/u-boot
synced 2024-11-24 21:54:01 +00:00
efi_loader: fix efi_add_known_memory()
In efi_add_known_memory() we currently call board_get_usable_ram_top() with
an incorrect value 0 of parameter total_size. This leads to an incorrect
value for ram_top depending on the code in board_get_usable_ram_top().
Use the value of gd->ram_top instead which is set before relocation by
calling board_get_usable_ram_top().
Fixes: 7b78d6438a
("efi_loader: Reserve unaccessible memory")
Signed-off-by: Heinrich Schuchardt <heinrich.schuchardt@canonical.com>
This commit is contained in:
parent
6072703dc9
commit
b571b3acda
1 changed files with 1 additions and 1 deletions
|
@ -877,7 +877,7 @@ efi_status_t efi_add_conventional_memory_map(u64 ram_start, u64 ram_end,
|
||||||
*/
|
*/
|
||||||
__weak void efi_add_known_memory(void)
|
__weak void efi_add_known_memory(void)
|
||||||
{
|
{
|
||||||
u64 ram_top = board_get_usable_ram_top(0) & ~EFI_PAGE_MASK;
|
u64 ram_top = gd->ram_top & ~EFI_PAGE_MASK;
|
||||||
int i;
|
int i;
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
|
Loading…
Reference in a new issue