各位老师和同学好: hypervisor组例会时间定为本周五2:00-5:00。
会议地点:北京市海淀区草桥7号院北京开源芯片研究院,后院芯议厅
会议议程: 杨竣轶: 拿到新板子,同步一下吴政的工作 使用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挂一个磁盘
请大家关注。
杨竣轶: 1. 提交文档 2. 安装ubuntu开发环境 3. 继续启动linux 4. 串口初始化
陈星宇: 1. 中断部分如何工作 2. DMA是怎么干的
韩喻泷: 搞一个裸机程序,往指定的串口输出。 注意,串口需要初始化。然后是MMIO。 看一下串口的规范 8250/16550
李国玮: 研究一下qemu下的virtio-blk的实现代码 c翻译为rust(不需要做) virtio-net
李柯樾: 继续riscv虚拟机
陈林锟: 先启动两个Linux,调网络,调RCU
李韶航: riscv的虚拟地址部分
刘景宇: spec2017运行起来,在Qemu里面继续运行起来