]> git.ipfire.org Git - thirdparty/u-boot.git/commitdiff
cmd: rsa: Use run time memory setup instead of CONFIG_SYS_SDRAM_BASE
authorMichal Simek <michal.simek@xilinx.com>
Fri, 1 Apr 2016 14:18:03 +0000 (16:18 +0200)
committerMichal Simek <michal.simek@xilinx.com>
Wed, 13 Apr 2016 13:36:44 +0000 (15:36 +0200)
Make RSA code work with dynamic memory setup.
The first memory block is used by U-Boot.

Signed-off-by: Michal Simek <michal.simek@xilinx.com>
common/cmd_zynq_rsa.c

index 280aa9b26de1976ef6a63baf43d48698b2bedebf..81414a8c0fecac9c96ae010dee2dbd0183ea74fc 100644 (file)
@@ -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;
                        }