From cffaf71d6efc5ebd85888da32d9f318748612e26 Mon Sep 17 00:00:00 2001 From: Joachim Wiberg Date: Mon, 29 Apr 2024 15:37:51 +0200 Subject: [PATCH] board/common: generate a small aux partition for 'make run' This patch helps silence kernel errors to console at boot. To fully silence errors, enable emulated /var in your Qemu runs as well. Signed-off-by: Joachim Wiberg --- board/common/qemu/qemu.sh | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/board/common/qemu/qemu.sh b/board/common/qemu/qemu.sh index 799cda7a..529cf093 100755 --- a/board/common/qemu/qemu.sh +++ b/board/common/qemu/qemu.sh @@ -157,6 +157,12 @@ rw_args() { [ "$CONFIG_QEMU_RW" ] || return + if ! [ -f "aux.ext4" ]; then + dd if=/dev/zero of="aux.ext4" bs=1M count=1 >/dev/null 2>&1 + mkfs.ext4 -L aux "aux.ext4" >/dev/null 2>&1 + fi + echo -n "-drive file=aux.ext4,if=virtio,format=raw,bus=0,unit=3 " + if ! [ -f "$CONFIG_QEMU_RW" ]; then dd if=/dev/zero of="$CONFIG_QEMU_RW" bs=16M count=1 >/dev/null 2>&1 mkfs.ext4 -L cfg "$CONFIG_QEMU_RW" >/dev/null 2>&1