#!/bin/bash
if [ -z "$1" ] ; then
    diskutil umountDisk /dev/disk4

    ./qemuapesam.app/Contents/MacOS/qemu-system-aarch64 \
	-machine virt \
	-cpu host \
	-accel hvf \
	-m 4096 \
	-smp 4 \
	-bios ./qemuapesam.app/Contents/Resources/share/qemu/edk2-aarch64-code.fd \
	-device qemu-xhci \
	-device usb-kbd \
	-device usb-mouse \
	-device virtio-gpu-pci \
	-display cocoa \
	-device virtio-net-device,netdev=net0 \
	-netdev user,id=net0 \
	-audiodev coreaudio,id=snd0 \
	-device ich9-intel-hda \
	-device hda-output,audiodev=snd0 \
	-drive if=none,file=/dev/disk4,format=raw,id=hd0 \
	-device virtio-blk-pci,drive=hd0
else
    ./qemuapesam.app/Contents/MacOS/qemu-system-aarch64 \
	-machine virt \
	-cpu host \
	-accel hvf \
	-m 4096 \
	-smp 4 \
	-bios ./qemuapesam.app/Contents/Resources/share/qemu/edk2-aarch64-code.fd \
	-device qemu-xhci \
	-device usb-kbd \
	-device usb-mouse \
	-device virtio-gpu-pci \
	-display cocoa \
	-device virtio-net-device,netdev=net0 \
	-netdev user,id=net0 \
	-audiodev coreaudio,id=snd0 \
	-device ich9-intel-hda \
	-device hda-output,audiodev=snd0 \
	-drive if=none,file="$1",id=hd0 \
	-device virtio-blk-pci,drive=hd0
fi

