diff --git a/scripts/create-image.sh b/scripts/create-image.sh index 1c04d70..cc8e817 100755 --- a/scripts/create-image.sh +++ b/scripts/create-image.sh @@ -11,6 +11,7 @@ mkfs.vfat -F 32 "$img" mmd -i "$img" ::/bin mmd -i "$img" ::/dev +mmd -i "$img" ::/tmp mcopy -i "$img" "$base/build/bin"/* "::/bin" diff --git a/scripts/qemu-runner.sh b/scripts/qemu-runner.sh index 48aa45f..6af2cfa 100755 --- a/scripts/qemu-runner.sh +++ b/scripts/qemu-runner.sh @@ -8,4 +8,4 @@ bin="${elf%.elf}.bin" # Convert to binary format aarch64-none-elf-objcopy -O binary "$elf" "$bin" -qemu-system-aarch64 -M virt,gic-version=3 -initrd moss.img -cpu cortex-a72 -m 2G -smp 4 -nographic -s -kernel "$bin" -append "--init=/bin/bash --rootfs=fat32fs --automount=/dev,devfs" +qemu-system-aarch64 -M virt,gic-version=3 -initrd moss.img -cpu cortex-a72 -m 2G -smp 4 -nographic -s -kernel "$bin" -append "--init=/bin/bash --rootfs=fat32fs --automount=/dev,devfs --automount=/tmp,tmpfs"