Skip to content
Snippets Groups Projects
run.sh 1.68 KiB
Newer Older
  • Learn to ignore specific revisions
  • 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