Команда, которую я выполнил:
Код: Выделить всё
qemu-system-riscv64 \
-nographic \
-machine virt \
-kernel $OUT/bbl \
-append 'root=/dev/vda ro console=ttyS0' \
-drive file=$OUT/riscv_disk,format=raw,id=hd0,if=none \
-device virtio-blk-device,drive=hd0
Код: Выделить всё
qemu-system-riscv64 -D ~/qemulog.txt -nographic -smp 2 -machine virt -bios none -kernel $OUT/bbl -append 'root=/dev/vda ro console=ttyS0' -drive file=$OUT/riscv_disk,format=raw,id=hd0,if=none -device virtio-blk-device,drive=hd0
hart_filter_mask saw unknown hart type: status="okay", mmu_type="riscv,sv57"
hart_filter_mask saw unknown hart type: status="okay", mmu_type="riscv,sv57"
Как диагностировать и решить проблему, когда QEMU зависает во время загрузки?
[*]Я пробовал использовать разные qemu версии и альтернативные образы дисков, но проблема остается.
[*]Я также пробовал регулировать количество процессоров с помощью опции -smp, но это не решает проблему.
Подробнее здесь: https://stackoverflow.com/questions/793 ... p-progress