From: Jaehoon Chung Date: Fri, 27 Nov 2020 02:11:09 +0000 (+0900) Subject: tizen: bootscript: amlogic: calculate tizen_kernel_add_r with ramdisk's size X-Git-Tag: submit/tizen/20211123.233157~93 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=b06671c629298faddd5d2e23a21f507283c8fe64;p=platform%2Fkernel%2Fu-boot.git tizen: bootscript: amlogic: calculate tizen_kernel_add_r with ramdisk's size Calculate tizen_kernel_addr_r with ramdisk's size. It cat be prevented to overwrite the images. Change-Id: If766b514e40865c3a531c3ebbe75f6b7a6898b2a Signed-off-by: Jaehoon Chung --- diff --git a/tizen/bootscript/tizen-boot-amlogic-64b.scr b/tizen/bootscript/tizen-boot-amlogic-64b.scr index eb1ba2aa93..b454df8b4a 100644 --- a/tizen/bootscript/tizen-boot-amlogic-64b.scr +++ b/tizen/bootscript/tizen-boot-amlogic-64b.scr @@ -67,7 +67,6 @@ elif test $board_name == odroid-n2; then fi setenv fdt_addr_r "0x1000000" -setenv tizen_kernel_addr_r "0x2400000" setenv tizen_tmp_kernel_addr_r "0x1000000" setenv ramdisk_addr_r "0x1b00000" @@ -95,6 +94,10 @@ setenv bootargs \"root=/dev/${rootdev} rootwait rw no_console_suspend fsck.repai part start $bootdev $mmcrootdev $ramdiskpart ramdisk_start part size $bootdev $mmcrootdev $ramdiskpart ramdisk_size +# Set to ramdisksize with real partition size. (Need to multiply block-size 0x200) +setexpr ramdisksize $ramdisk_size * 200 +setexpr tizen_kernel_addr_r $ramdisk_addr_r + $ramdisksize + echo "Searching for kernel in" $boot_prefixes; for prefix in $boot_prefixes; do if load $bootdev $mmcbootdev:$mmcbootpart $tizen_tmp_kernel_addr_r $prefix$kernel; then; echo ${bootmode} "boot";