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

RISC-V HyperVisor Support #1

Closed
cylindrical2002 opened this issue Apr 10, 2023 · 5 comments
Closed

RISC-V HyperVisor Support #1

cylindrical2002 opened this issue Apr 10, 2023 · 5 comments
Assignees
Labels
timeline Our develop target and timeline

Comments

@cylindrical2002
Copy link
Owner

基于 RISC-V 开发 HyperVisor Extension 1.0 的支持,能够支持 NimbOS 的运行。

完成时间计划,2022.4.17

@cylindrical2002
Copy link
Owner Author

2022.4.10 打包了一个最小内核,迁移了 nimbOS 并尝试进行开发。
跑通了
https://github.com/KuangjuX/hypocaust
https://github.com/KuangjuX/hypocaust-2
但是并不打算迁移,因为框架太重了

问题:
为什么 rCorebuild 会依赖于 .git 文件夹,明天去问问

@cylindrical2002 cylindrical2002 added the timeline Our develop target and timeline label Apr 10, 2023
@cylindrical2002 cylindrical2002 self-assigned this Apr 10, 2023
@cylindrical2002
Copy link
Owner Author

2022.4.11调通了nimbOS没有RISC-V的部分,完成了部分的代码阅读工作
解决了rust-analyzer链接的问题

问题:
事实上用GitHub Issue并不能解决rust-analyzer中的问题。我还没有完全懂它的原理,不过这个有空了再解决吧。

@cylindrical2002
Copy link
Owner Author

2023.4.12几乎没有实质性的进展,主要是读读代码。
之后会部分迁移一下hypocaust-2

另外上面所有2023都打成2022

@cylindrical2002
Copy link
Owner Author

2023.4.13-2023.4.15的工作以暂时迁移Task失败为结束
形成了一个新的branchBrokenBatchOS,以后会将这个branchbatchOS进行一个merge

目前要集中注意力搞一个能够交差的Version

@cylindrical2002
Copy link
Owner Author

2023.4.16-2023.4.18,开发完成了一个可以支持BatchOS的分支SimpleBatchOS

之后的一周会仔细思考一下如何抽象Hypervisor模块,暂时不会进行代码推进了。

估计需要阅读zirconKVMx86armArceOS等等的文档。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
timeline Our develop target and timeline
Projects
None yet
Development

No branches or pull requests

1 participant