Skip to content
Snippets Groups Projects
run.sh 1.68 KiB
Newer Older
Werner Sembach's avatar
Werner Sembach committed
#!/bin/bash

SCRIPTDIR=$(dirname "$0")

if [ "$#" == 0 ]; then
Werner Sembach's avatar
Werner Sembach committed
    qemu-system-aarch64 -M virt -cpu cortex-a53 -nographic -kernel $SCRIPTDIR/linux-4.4.70/arch/arm64/boot/Image -initrd $SCRIPTDIR/busybox-1.29.3/rootfs.img -append "console=ttyAMA0 root=/dev/ram rdinit=/linuxrc" -s
elif [ "$1" == "buildroot" ]; then
    qemu-system-aarch64 -M virt -cpu cortex-a53 -nographic -kernel $SCRIPTDIR/linux-4.4.70/arch/arm64/boot/Image -initrd $SCRIPTDIR/buildroot-2018.02.6/output/images/rootfs.cpio -append "console=ttyAMA0 root=/dev/ram rdinit=/init" -s
elif [ "$1" == "3.10" ]; then
Werner Sembach's avatar
Werner Sembach committed
    qemu-system-aarch64 -M virt -cpu cortex-a53 -nographic -kernel $SCRIPTDIR/linux-3.10.105/arch/arm64/boot/Image -initrd $SCRIPTDIR/busybox-1.29.3/rootfs.img -append "console=ttyAMA0 root=/dev/ram rdinit=/linuxrc" -s
Werner Sembach's avatar
Werner Sembach committed
elif [ "$1" == "3.18" ]; then
    qemu-system-aarch64 -M virt -cpu cortex-a53 -nographic -kernel $SCRIPTDIR/linux-3.18.55/arch/arm64/boot/Image -initrd $SCRIPTDIR/busybox-1.29.3/rootfs.img -append "console=ttyAMA0 root=/dev/ram rdinit=/linuxrc" -s
Werner Sembach's avatar
Werner Sembach committed
elif [ "$1" == "4.4" ]; then
    qemu-system-aarch64 -M virt -cpu cortex-a53 -nographic -kernel $SCRIPTDIR/linux-4.4.70/arch/arm64/boot/Image -initrd $SCRIPTDIR/busybox-1.29.3/rootfs.img -append "console=ttyAMA0 root=/dev/ram rdinit=/linuxrc" -s
Werner Sembach's avatar
Werner Sembach committed
elif [ "$1" == "4.14" ]; then
    qemu-system-aarch64 -M virt -cpu cortex-a53 -nographic -kernel $SCRIPTDIR/linux-4.14.75/arch/arm64/boot/Image -initrd $SCRIPTDIR/busybox-1.29.3/rootfs.img -append "console=ttyAMA0 root=/dev/ram rdinit=/linuxrc" -s
Werner Sembach's avatar
Werner Sembach committed
else
Werner Sembach's avatar
Werner Sembach committed
    qemu-system-aarch64 -M virt -cpu cortex-a53 -nographic -kernel $1 -initrd $SCRIPTDIR/busybox-1.29.3/rootfs.img -append "console=ttyAMA0 root=/dev/ram rdinit=/linuxrc" -s
Werner Sembach's avatar
Werner Sembach committed
fi