From e148f0c94aa25e16343ef12dafe0522e77d719bd Mon Sep 17 00:00:00 2001 From: Michal Simek Date: Fri, 1 Apr 2016 16:18:03 +0200 Subject: [PATCH] cmd: rsa: Use run time memory setup instead of CONFIG_SYS_SDRAM_BASE Make RSA code work with dynamic memory setup. The first memory block is used by U-Boot. Signed-off-by: Michal Simek --- common/cmd_zynq_rsa.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/common/cmd_zynq_rsa.c b/common/cmd_zynq_rsa.c index 280aa9b26de..81414a8c0fe 100644 --- a/common/cmd_zynq_rsa.c +++ b/common/cmd_zynq_rsa.c @@ -504,9 +504,10 @@ static int do_zynq_verify_image(cmd_tbl_t *cmdtp, int flag, int argc, size = part_img_len; } - if ((part_load_addr < CONFIG_SYS_SDRAM_BASE) && + if ((part_load_addr < gd->bd->bi_dram[0].start) && ((part_load_addr + part_data_len) > - (CONFIG_SYS_SDRAM_BASE + gd->ram_size))) { + (gd->bd->bi_dram[0].start + + gd->bd->bi_dram[0].size))) { printf("INVALID_LOAD_ADDRESS_FAIL\r\n"); return -1; } -- 2.47.3