方向三:Type1.5模式hypervisor支持 #4
Replies: 5 comments 2 replies
-
ovo 第一周周报1. jailhouse工作流程(1)启动 Linux 作为ROOT CELL 的基础。随后在 Linux 中安装一系列软件用于编译 jailhouse,例如 git,build-essential,python3-pip,Mako。
(2)编译 Jailhouse。make install 会安装一系列 jailhouse 的相关工具,insmod jailhouse.ko 会安装内核模块并创建设备 jailhouse。内核模块会加载 Jailhouse 镜像到预留的空间起始地址。
(3)通过 jailhouse enable 命令会运行 Jailhouse 镜像,参数为 ROOT CELL 的配置文件。此时 jailhouse 接管硬件,Linux 此时作为 GUEST 运行在虚拟化模式下。
(4)jailhouse cell create 命令创建新的 CELL。
(5)jailhouse cell load 加载新的 GUEST 镜像到特定地址。
(6)jailhouse cell start 启动新的 CELL。
(7)jailhouse cell shutdown 关闭特定 CELL。 2. 工作进度目前只是启动了 ROOT CELL,尚未尝试过新建新的 CELL 并运行。在尝试阅读 jailhouse 的源码。 疑问jailhouse 会接管所有中断,我们要做的工作是能够启动 arceos 并启动 arceos-umhv 还是修改 jailhouse 源代码确保隔离物理核心中断由 arceos-unhv 处理,有点不太理解。只是新建 CELL 运行 arceos-umhv 的话写好配置文件准备好镜像应该就可以了吗? |
Beta Was this translation helpful? Give feedback.
-
Carbrevo 第一周周报 |
Beta Was this translation helpful? Give feedback.
-
姜鹏第一周周报这周进度较慢,总体上来说还在熟悉整个项目。 完成的:
需要完成:
|
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
四阶段时间,2024.12.2 ~ 2024.12.22,这三周时间要求大家每周填写周报,
方向三的周报由 @PeizhongQiu @hw0505 管理并审核。
请在周报中记录自己的 姓名/昵称,仓库链接,进度,疑问 等内容,每周的周报占据一个 comment。
Beta Was this translation helpful? Give feedback.
All reactions