mirror of
https://github.com/AsahiLinux/u-boot
synced 2025-03-16 23:07:00 +00:00
xilinx: common: change bootm_size to not go beyond ram_top
The available ram can be limited by ram_top as that depends on the reserved memory nodes provided by the device-tree (via board_get_usable_ram_top), so make sure to respect ram_top when setting up bootm_size to avoid overlapping reserved memory regions (e.g. memory used by OP-TEE). The same logic is available in env_get_bootm_size when bootm_size is not defined by the default environment. Signed-off-by: Ricardo Salveti <ricardo@foundries.io> Link: https://lore.kernel.org/r/20220120191730.2009270-1-ricardo@foundries.io Signed-off-by: Michal Simek <michal.simek@xilinx.com>
This commit is contained in:
parent
df887a045a
commit
e6e3b9d7b5
1 changed files with 1 additions and 1 deletions
|
@ -377,7 +377,7 @@ int board_late_init_xilinx(void)
|
|||
u32 ret = 0;
|
||||
int i, id, macid = 0;
|
||||
struct xilinx_board_description *desc;
|
||||
phys_size_t bootm_size = gd->ram_size;
|
||||
phys_size_t bootm_size = gd->ram_top - gd->ram_base;
|
||||
|
||||
if (!CONFIG_IS_ENABLED(MICROBLAZE)) {
|
||||
ulong scriptaddr;
|
||||
|
|
Loading…
Add table
Reference in a new issue