From: Hoegeun Kwon Date: Sun, 1 Sep 2019 23:53:48 +0000 (+0900) Subject: scripts: Add mkbootimg_rpi4.sh X-Git-Tag: submit/tizen/20200402.094258~63 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=2000c1bea8187588b26f00b004f5732b9aee68dd;p=platform%2Fkernel%2Flinux-rpi.git scripts: Add mkbootimg_rpi4.sh This script is to make boot.img and modules.img for rpi4. Change-Id: I1a57e86070b631ba032e9cd35282f192adc6f379 Signed-off-by: Hoegeun Kwon --- diff --git a/scripts/mkbootimg_rpi4.sh b/scripts/mkbootimg_rpi4.sh new file mode 100755 index 0000000..4ad908d --- /dev/null +++ b/scripts/mkbootimg_rpi4.sh @@ -0,0 +1,42 @@ +#!/bin/bash + +BOOT_PATH="rpi4/boot" +USER_ID=`id -u` +GROUP_ID=`id -g` + +rm -f boot.img +rm -rf tmp +mkdir tmp + +# Create boot.img +mkfs.vfat -F 16 -C -n BOOT boot.img 65536 +sudo mount -o loop,uid=$USER_ID,gid=$GROUP_ID,showexec boot.img ./tmp + +cp -a $BOOT_PATH/config.txt ./tmp +cp -a $BOOT_PATH/LICENCE.broadcom ./tmp +cp -a $BOOT_PATH/bootcode.bin ./tmp +cp -a $BOOT_PATH/start*.elf ./tmp +cp -a $BOOT_PATH/fixup*.dat ./tmp +cp -a $BOOT_PATH/cmdline.txt ./tmp +cp -a arch/arm/boot/zImage ./tmp/kernel7l.img +cp -a arch/arm/boot/dts/bcm*.dtb ./tmp + +sync +sudo umount tmp + +rm -f modules.img +mkdir -p tmp/lib/modules + +# Create modules.img +dd if=/dev/zero of=modules.img bs=1024 count=20480 +mkfs.ext4 -q -F -t ext4 -b 1024 -L modules modules.img +sudo mount -o loop modules.img ./tmp/lib/modules + +sudo make modules_install ARCH=arm INSTALL_MOD_PATH=./tmp INSTALL_MOD_STRIP=1 CROSS_COMPILE=arm-linux-gnueabi- + +sudo -n chown root:root ./tmp/lib/modules -R + +sync +sudo umount tmp/lib/modules + +rm -rf tmp