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