osdev4/qemu.sh

28 lines
438 B
Bash
Raw Normal View History

2021-09-01 17:38:16 +03:00
#!/bin/sh
set -e
if [ -z "${MACH}" ]; then
MACH=rpi3b
fi
ARCH=aarch64-unknown-none-${MACH}
KERNEL=target/${ARCH}/debug/kernel
QEMU_OPTS=""
case ${MACH} in
rpi3b)
QEMU_OPTS="$QEMU_OPTS \
-serial null \
-serial stdio \
-M raspi3b"
;;
esac
QEMU_OPTS="$QEMU_OPTS \
-kernel ${KERNEL} \
-s"
./build.sh
qemu-system-aarch64 ${QEMU_OPTS}