#!/bin/bash # get workspace directory path from environtment # or use the current working directory as a default value WS_DIR=${WS_DIR:-$(pwd)} # boot up the VM qemu-system-aarch64 \ -machine virt \ -cpu cortex-a53 \ -smp 1 \ -m 512M \ -nographic \ -kernel linux/arch/arm64/boot/Image \ -virtfs local,path=${WS_DIR}/rootfs,mount_tag=rootfs,security_model=passthrough,id=rootfs,multidevs=remap \ -append "root=rootfs rootfstype=9p rootflags=trans=virtio,version=9p2000.L rw console=ttyAMA0"