3 NCPUS=`cat /proc/cpuinfo | grep processor | wc -l`
7 echo "Usage : $0 <architecture>"
8 echo " architecture : arm or arm64"
13 # Check this system has ccache
17 if [ "$?" -eq "0" ]; then
24 if [ $1 = "arm" ]; then
27 rm -f arch/arm/boot/zImage
28 rm -f arch/arm/boot/dts/*.dtb
30 if ! [ -e .config ] ; then
31 make ARCH=arm CROSS_COMPILE="${CCACHE} arm-linux-gnueabi-" tizen_bcm2711_defconfig
34 make ARCH=arm CROSS_COMPILE="${CCACHE} arm-linux-gnueabi-" -j $NCPUS
36 if [ ! -f "./arch/arm/boot/zImage" ]; then
40 elif [ $1 = "arm64" ]; then
43 rm -f arch/arm64/boot/Image
44 rm -f arch/arm64/boot/dts/broadcom/*.dtb
46 if ! [ -e .config ] ; then
47 make ARCH=arm64 CROSS_COMPILE="${CCACHE} aarch64-linux-gnu-" tizen_bcm2711_defconfig
49 make ARCH=arm64 CROSS_COMPILE="${CCACHE} aarch64-linux-gnu-" -j $NCPUS
50 if [ ! -f "./arch/arm64/boot/Image" ]; then
56 scripts/mkbootimg_rpi4.sh