Hi QEMU Team, having issue running riscv32-softmmu
After running riscv32-softmmu supplying custom linux build it crashes and complains about rom segments overlaping
$ qemu-system-riscv32 -nographic -machine virt -kernel bbl -append "root=/dev/vda ro console=ttyS0" -drive file=busybear.bin,format=raw,id=hd0 -device virtio-blk-device,drive=hd0
Log:
rom: requested regions overlap (rom phdr #0: bbl. free=0x000000008000c160, addr=0x0000000080000000)
qemu-system-riscv32: rom check and register reset failed
qemu version = 5.1.0
Pulled from
github.com (latest commit in master = also tagged v5.1.0)
Same files are used in 4.2.0 and are working fine.
Tried different kernel files, all had same issue.
How can I help to debug it? I really want to modify QEMU to support new board/machine but having hard time building latest version from github (which happens to be release v5.1.0)
Thanks, Arman