Skip to content

Latest commit

 

History

History
8 lines (5 loc) · 564 Bytes

20220516-rustsbi.md

File metadata and controls

8 lines (5 loc) · 564 Bytes

讨论修改 rustabi-qemu

了解了 rustsbi-qemu 多核启动的设计,由于历史原因,rustsbi 会将所有核转发到同一地址,而不是等待 kernel 操作。 这个设计在新版可以移除。外设的基址和长度尽量从设备树解析,并为包括 rtc 和 pci 在内的全部外设配置 pmp。

讨论了 sbi lagacy console 的使用,进入内核后应尽快切换到内核自己的 console 实现以加快打印速度。

为 rustsbi 的 lagacy console println! 支持 2021 风格的变量捕获,讨论后,PR 已合并。