qemu-riscv 如何将 Device Tree Blob 传递给来宾内核?

问题描述

qemu-system-riscv 中的认 bios (OpenSBI) 如何将设备树 Blob 传递给来宾?

我可以从 qemu-system-arm 'virt' 平台的 documentation 中看到,当使用 Linux 引导协议时,QEMU 将设备树 Blob (dtb) 的地址传递给 r0 中的来宾,或者在裸机来宾内核的硬编码地址。 QEMU 存储库中 hw/riscv/virt.c 中的源代码显示为 RISC-V 'virt' 平台生成一个设备树 Blob(通过 create_fdt 函数),但是我找不到任何文档描述这是如何传递给客人的。任何帮助表示赞赏。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)