feat: add startqemu script to test qemu img

Signed-off-by: Coelacanthus <coelacanthus@outlook.com>
This commit is contained in:
Coelacanthus 2022-05-29 00:33:01 +08:00
parent 7b1e2c2ac0
commit 8a355c5a35
No known key found for this signature in database
GPG key ID: E35C89E45867AE35

20
startqemu.sh Executable file
View file

@ -0,0 +1,20 @@
#!/usr/bin/bash
#
# SPDX-License-Identifier: GPL-3.0-or-later
# shellcheck disable=1091
. /usr/share/makepkg/util.sh
colorize
msg "Starting qemu"
qemu-system-riscv64 \
-nographic \
-machine virt \
-smp 8 \
-m 4G \
-bios ./opensbi/build/platform/generic/firmware/fw_payload.bin \
-device virtio-blk-device,drive=hd0 \
-object rng-random,filename=/dev/urandom,id=rng0 \
-device virtio-rng-device,rng=rng0 \
-drive file=archriscv-$(date --rfc-3339=date).qcow2,format=qcow2,id=hd0 \
-monitor unix:/tmp/qemu-monitor,server,nowait