tizen: bootscript: Execute fixup_memory_region command before boot 15/320015/2
authorMichal Wilczynski <m.wilczynski@samsung.com>
Wed, 6 Nov 2024 11:34:43 +0000 (12:34 +0100)
committerSeung-Woo Kim <sw0312.kim@samsung.com>
Fri, 15 Nov 2024 04:30:26 +0000 (04:30 +0000)
In case of 16GB boards the kernel FDT needs to be patched, to be able to
use the full 16GB of memory instead of the default 8GB. Call
fixup_memory_region command before booting the kernel, but after FDT is
loaded to specified place in memory.

Change-Id: I15a76bba8606d5131b3811f2cc2cb875eaf9e71a
Signed-off-by: Michal Wilczynski <m.wilczynski@samsung.com>
tizen/bootscript/tizen-boot-lpi4a.scr

index 33226d9a3ad0d21adbd156bbbce3a199b56f6873..ea4c99a738d35149389b79b4cd0ae70074c30392 100644 (file)
@@ -124,7 +124,9 @@ echo "Searching for kernel in"; for prefix in $boot_prefixes; do
 echo $prefix$kernel;
 if load $devtype $devnum:$bootpart $kernel_addr_r $prefix$kernel; then;
        echo ${bootmode} "boot";
-       load $devtype $devnum:$bootpart $fdt_addr_r $prefix$fdtfile
+       load $devtype $devnum:$bootpart $fdt_addr_r $prefix$fdtfile;
+       # this will patch FDT memory node with automatically discovered size
+       fixup_memory_region;
        booti $kernel_addr_r $ramdisk_addr_r:$ramdisk_size $fdt_addr_r;
 fi
 done