Hello Qemu community,
I am trying to boot aarch64 Linux kernel v.4.8.0 in qemu-system-aarch64(QEMU emulator version 4.0.90 (v4.1.0-rc0-dirty)) with dtb flag.
First I successfully booted it without dtb flag in the next way:
qemu-system-aarch64 -M virt -cpu cortex-a57 -nographic -m 2048 -kernel kernel/arch/arm64/boot/Image -append "console=ttyAMA0"
After that I decided to dump dtb that is generated inside Qemu:
qemu-system-aarch64 -M virt,dumpdtb=virt.dtb -cpu cortex-a57 -nographic -m 2048 -kernel kernel/arch/arm64/boot/Image -append "console=ttyAMA0"
Finally I tried to boot it with dumped dtb:
qemu-system-aarch64 -M virt -cpu cortex-a57 -nographic -m 2048 -kernel kernel/arch/arm64/boot/Image -append "console=ttyAMA0
" -dtb virt.dtb
But I did not see any messages.
Has anyone tried to boot aarch64 Linux kernel with dtb flag in qemu-system-aarch64?
What could be the problem?
Best regards,
Oleksii