这是我记录的工作安排,如果有遗漏的发给我更新。
zyh: (1) cell操作的文档。 (2) 提交寄存器部分的文档。(vCPU能做调度怎么做?)
陈星宇: (1)中断部分文档
lky: (1) sdei的硬件机制,找一下硬件版本,在哪个版本里面有。 (2) 异常处理函数补全,设置与jailhouse对比。
wwt: 继续前一部分的工作。 (1)EL2对应的中断处理函数填一下,打印exception的信息查错 (2)hypervisor的页表可以暂时先不管,之后可以先设置大的范围,然后把UART部分的地址修改一下。
yjy: (1) 买一个串口转usb的线 (2) 继续前一部分的工作
Clk: 继续写一下中断虚拟化的文档,下一周讲一下写的文档。
陈康
On Jun 16, 2023 16:20,chenkangchenkang@tsinghua.edu.cn wrote:
zyh: (1)中断处理jailhouse; (2)标志寄存器有哪些,都是如何配置的,起到什么作用; (3)vCPU的文档也要写一下,vCPU在jailhouse里面是怎么表现的。 vCPU只需要做加载和恢复上下文。 当做vmexit的时候,硬件帮助保存了哪些寄存器,自己需要保存什么寄存器。 当做vmentry的时候,需要恢复哪些寄存器。 (4)中断部分的文档
lky: 如果是GICv3的话,那就不能中断直通,或者全直通,不能选择直通。 选择注入中断,按照jailhouse的来做。 初始化gic Gic的中断虚拟化,注入中断,设置gic控制位,开启vGIC Sgi是管理中断,需要特殊处理 (1)可以正常的注入虚拟中断。 (2)补充完整处理函数。 (3)完善整个流程。 开启中断虚拟化,如果发现linux能够正常,则中断处理是正常的。
Wwt: (1)EL2对应的中断处理函数填一下,打印exception的信息查错 (2)hypervisor的页表可以暂时先不管,之后可以先设置大的范围,然后把UART部分的地址修改一下。
yjy: Yocto已经编译成功了,200多个GB。编译一个压缩包。 整理编译的文档 (1)下一步是解压,写到SD卡分区,插电测试。
On Jun 16, 2023 10:01,lkylkeyue@163.com wrote:
各位老师和同学好:
hypervisor社区例会时间定为本周五14:00—17:00,请各位有兴趣参与者,尽量线下参加
会议地点:北京市海淀区科学院南路6号 中科院计算所 1401会议室 线上接入方式:#腾讯会议:677-548-652 会议主题:hypervisor技术讨论会 会议时间:2023/06/16 14:00-17:00 (GMT+08:00) 中国标准时间 - 北京 会议议程:
各位同学汇报本周进展。
请大家关注。
-- 李柯樾 联系电话:18323050608 邮箱:lkeyue@163.com