Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

适配基于EDK II的UEFI实现 #53

Open
1 of 2 tasks
guttatus opened this issue Jan 4, 2025 · 0 comments
Open
1 of 2 tasks

适配基于EDK II的UEFI实现 #53

guttatus opened this issue Jan 4, 2025 · 0 comments

Comments

@guttatus
Copy link
Contributor

guttatus commented Jan 4, 2025

需求描述

EDK II是常用的UEFI固件实现,它对RISC-V有初步的支持。
预期中我们将RustSBI Prototyper适配EDK II以作为为生态提供的引导方案之一。

RISC-V平台的EDK II适配可参考文档

EDK II方案由捆绑SBI固件的M态和EDK II本身的各个S态模块组成。
它的RiscvOpensbiLib深度捆绑了OpenSBI的sbi_init等函数。
需要先编译和运行EDK II + OpenSBI方案,在形成文档之后继续探讨EDK II + RustSBI Prototyper的设计方法。

TODO

  • 尝试编译EDK II + OpenSBI方案,并在Qemu上引导操作系统,形成文档。
  • 探索EDK II + RustSBI Prototyper设计方法
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant