各位老师和同学好: hypervisor组例会时间定为本周五2:00-5:00。
会议地点:北京市海淀区草桥7号院北京开源芯片研究院,406会议室
会议议程: 李韶航: chapter0,1,2的ppt,chapter3 一月内学会rcore-tutorial riscv的虚拟化原理 bao的代码分析(riscv部分)
杨竣轶: 拿到新板子,同步一下吴政的工作 使用linux的配置
陈星宇: 期末考试
李国玮: virt-io的device driver发了两次notify 实现virtio-block设备 device用rust写
陈林锟: 加入了uboot root和hvisor打包在一起,要不然需要一个驱动 可以让uboot帮忙来装入root linux (往type1去做) 启动流程:启动hvisor->启动linux(包含管理工具) 需要写一个linux kernel module,作为管理工具跳板 看一下jailhouse的驱动
韩喻泷: 继续调试nxp上面的jailhouse
李柯樾: RISCV的hypervisor手册 目标: RISCV的type1的hypervisor (硬件) aplic -> Qemu
刘景宇: 看一下跑一下几个测试程序 看看时钟周期数,性能计数器。perf 一月内学会rcore-tutorial arm的虚拟化原理 bao的代码分析(arm部分)
请大家关注。
杨竣轶: 拿到新板子,同步一下吴政的工作 使用linux的配置 这几个flag要搞清楚jailhouse_mem_rootshared,这些都是用来干啥的, jailhouse_mem_loadable
陈星宇: 出让设备的流程:代码里面怎么做,device tree里面怎么做
=> unhandled的情况=> forbidden,未定义的 有可能是forbidden,注入的时候失败了
韩喻泷: 继续调试nxp上面的jailhouse jailhouse继续配置一下 linux卡住了,rwp,可能需要hypervisor注入一个中断
李国玮: 如何做网关 用rust实现el0
李柯樾: 第一个版本跟arm差不多的 RISCV的hypervisor手册 目标: RISCV的type1的hypervisor (硬件) aplic -> Qemu
李韶航: riscv的虚拟地址部分
刘景宇: spec2017运行起来 bao的linux挂一个磁盘