OSDN Git Service

xilinx-s3adsp: Fix loading of raw binaries.
authorEdgar E. Iglesias <edgar.iglesias@gmail.com>
Fri, 30 Jul 2010 22:42:07 +0000 (00:42 +0200)
committerEdgar E. Iglesias <edgar.iglesias@gmail.com>
Fri, 30 Jul 2010 22:42:07 +0000 (00:42 +0200)
Set high to a word aligned address beyond loaded image.

Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
hw/petalogix_s3adsp1800_mmu.c

index 70b6a36..cd043d3 100644 (file)
@@ -184,6 +184,7 @@ petalogix_s3adsp1800_init(ram_addr_t ram_size,
             kernel_size = load_image_targphys(kernel_filename, ddr_base,
                                               ram_size);
             boot_info.bootstrap_pc = ddr_base;
+            high = (ddr_base + kernel_size + 3) & ~3;
         }
 
         boot_info.cmdline = high + 4096;