韩喻泷:
任务:龙芯的hypervisor,跑linux和西电NPUcore
状态:能够跑一个linux,能够跑一个NPUcore
下一步工作:写论文


李柯樾:
任务:riscv的hypervisor
状态:论文写完了,下一步需要合并代码
下一步工作:现在一个qemu的分支上面在dev上面合并


杨俊逸:接李柯樾的代码
任务:FPGA,跑板子
状态:下载开始使用vivado
下一步工作:弄一个跑马灯程序,在vivado里面把rocket的代码综合一下


陈林锟:
任务:arm的hypervisor,跑板子
状态:写一个文档,描述现在uboot通过tftp服务器来启动
下一步工作:
需要验证是否,查一下uboot为啥出现这个问题。
时钟不大对,感觉是初始化的内容没有初始化够。
写一个文档,描述tftp服务的启动过程,进入第一个linux报错。
搞清楚uboot在什么位置
整理代码,有很多重复的代码。
时钟中断
看看缺的那些初始化的内容没有给补充完整


%????加一个启动阶段的页表,cpu缓存要清一下,内存屏障,atf:arm trusted firmware,psci


李国玮:
任务:virt-io device, shell tool, 跑板子
状态:把virtio-blk和net的代码合到了type1分支,实现了通知机制,降低cpu利用率
下一步工作:测一下性能,下周继续写论文,论文5.13号前交论文,和陈林锟上板子


陈星宇:
任务:PCI虚拟化,arm下的smmu
状态:PCI虚拟化方案是模拟,VFIO
下一步的工作:
linux会一直读,所以需要看一下Linux一直读的条件是什么
pci总线的实现,需要整理的代码做一个列表,参考的也要列一下。写出来的更加rust一点。


刘景宇:
任务:IOMMU
状态:现在似乎完成了IOMMU+DMA
下一步工作:
从qemu里面dump内存的内容,比较一下
解析一下设备树
进一步确认已经完成的工作的效果,确定virtio-blk的设备地址,watch对应的dma空间的内容变化情况,确认完成了地址转换。


李韶航:
任务:AIA
状态:
把RustSBI换成OpenSBI,写完了APLIC,IMSIC,qemu支持的AIA
下一步工作:
(1)从配置文件,就是设备树中获取,然后按需启动PLIC和APLIC
(2)修改论文


徐仲锴:
任务:支持ARM下的smmu的功能
下一步的工作:1. SMMUV2将来在板子上验证
2. 开始做SMMUV3












-----Original Messages-----
From: 杨竣轶 <yangjunyi22s@ict.ac.cn>
Send time: Tuesday, 05/07/2024 11:21:42
To: hypervisor@syswonder.org
Subject: [Hypervisor] 矽望社区hypervisor项目组技术讨论例会——通知20240508

 
		
各位老师和同学好:


本周会议日程如下:


韩喻泷: 任务:龙芯的hypervisor,跑linux和西电NPUcore 状态:能够跑一个linux,能够跑一个NPUcore 下一步工作:串口调bug(先放着),调整SMP,写论文(论文5.24) 李柯樾: 任务:riscv的hypervisor 状态:继续写论文 下一步工作:5月1号提交论文,之后合并代码,整理一下代码。后面要使用真实的物理地址空间。 杨俊逸:接李柯樾的代码 任务:FPGA,跑板子 状态:下载开始使用vivado 下一步工作:弄一个跑马灯程序,在vivado里面把rocket的代码综合一下 陈林锟: 任务:arm的hypervisor,跑板子 状态:写一个文档,描述现在uboot通过tftp服务器来启动 下一步工作:写一个文档,描述tftp服务的启动过程,进入第一个linux报错。 搞清楚uboot在什么位置 整理代码,有很多重复的代码。 %????加一个启动阶段的页表,cpu缓存要清一下,内存屏障,atf:arm trusted firmware,psci 李国玮: 任务:virt-io device, shell tool, 跑板子 状态:把virtio-blk和net的代码合到了type1分支,实现了通知机制,降低cpu利用率 下一步工作:下周继续写论文,论文5.13号前交论文,和陈林锟上板子 陈星宇: 任务:PCI虚拟化,arm下的smmu 状态:PCI虚拟化方案是模拟,VFIO 下一步的工作:pci总线的实现,需要整理的代码做一个列表,参考的也要列一下。写出来的更加rust一点。 刘景宇: 任务:IOMMU 状态:现在似乎完成了IOMMU+DMA 下一步工作:进一步确认已经完成的工作的效果,确定virtio-blk的设备地址,watch对应的dma空间的内容变化情况,确认完成了地址转换。 李韶航: 任务:AIA 状态: 把RustSBI换成OpenSBI,写完了APLIC,IMSIC,qemu支持的AIA 下一步工作:(1)从配置文件,就是设备树中获取,然后按需启动PLIC和APLIC (2)通过qemu去抓trace,说明使用上了aplic-imsic (3) 把设备树写好,感觉设备树有问题。csr_cause,store/amo page fault。页表没设置那一块。检查一下页表映射。aplic映射。 徐仲锴: 正在写gic的虚拟化的文档 正在写内存虚拟化的内容 学习一下smmu,后面需要在外设虚拟化mmio, iommu, 



矽望社区hypervisor项目组技术讨论例会

计划于:2024年5月8日 14:00 - 17:00 (GMT+8)

位置:北京市海淀区草桥7号院北京开源芯片研究院

https://meeting.tencent.com/p/9706446531

🏛️会议位置:后院芯仪厅

🔗线上参会:

    腾讯会议:970-644-6531  

    密码:202209