28 lines
438 B
Bash
28 lines
438 B
Bash
|
#!/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}
|