disk=armv5-current.img if [[ `echo "$1" | grep -c 14.2` -gt 0 ]] then disk=armv5-14.2.img fi if [[ `echo "$1" | grep -cE "v5|926|vers"` -gt 0 ]] then qemu-system-arm -machine versatilepb -cpu arm926 -nographic -smp 1 -m 256 \ -kernel armv5.Image --append "console=ttyAMA0 root=/dev/sda2 ro" \ -hda $disk \ -hdb /dev/zram0 \ -netdev tap,ifname=qemu0,id=net0,script=/mnt/data/armhardfloat/tap-ifup,downscript=/mnt/data/armhardfloat/tap-ifdown -device e1000,netdev=net0 else #qemu-system-arm -M virt -cpu cortex-a15 -machine type=virt,highmem=off -smp 4 -nographic -m 3072 \ #-kernel armv7.zImage \ qemu-system-aarch64 -machine virt -cpu cortex-a53 -machine type=virt -nographic -smp 4 -m 4096 \ -kernel arm64.Image \ --append "console=ttyAMA0 root=/dev/vda2 ro" \ -drive if=none,file=/dev/zram0,format=raw,id=hd1 -device virtio-blk-device,drive=hd1 \ -drive if=none,file=$disk,format=raw,id=hd0 -device virtio-blk-device,drive=hd0 \ -netdev tap,ifname=qemu0,id=net0,script=/home/lucabon/armhardfloat/tap-ifup,downscript=/home/lucabon/armhardfloat/tap-ifdown -device virtio-net-pci,netdev=net0 #-drive if=none,file=/dev/sda5,format=raw,id=hd1 -device virtio-blk-device,drive=hd1 \ #-fsdev local,id=r,path=/home/lucabon/armhardfloat/slackware,security_model=none -device virtio-9p-device,fsdev=r,mount_tag=r \ fi #-drive if=none,file=tmp.img,format=raw,id=hd2 -device virtio-blk-device,drive=hd2 \