#! /bin/bash set -e DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" echo $DIR BUILD_DIR="${DIR}/../builddbg" pushd $BUILD_DIR ninja ninja install sudo sh ${DIR}/build_image.sh disk.img QEMU_ARGS= if [[ $1 == "debug" ]]; then QEMU_ARGS+="-S -s" fi # Use machine q35 to access PCI devices. qemu-system-x86_64 -machine q35 -d guest_errors -m 1G -serial stdio -hda disk.img ${QEMU_ARGS} popd # Extra options to add to this script in the future. # Debug opts: -S -s # Interrupt opts: -d int