忽略刚才那一封。
hvisor ============================================ 现在工作的总结: NXP板子能正常运行吗? 串口,网络,内存,CPU都是可以的。 网口是可以直通的 有的是 virtio-net virtio-block virtio-console
不可以的: 图形 PCI USB不可以 MCU(串口征用) 5G WIFI
virtIO-GPU device
下一步要做的: Android MCU,矽琇 FT2000的板子,3588板子
====================================== Hvisor
李国玮 多个zone之间进行通信 内存分配由hvisor进行,按照jailhouse的要求做多方通信 可以不用做pci设备
陈林锟,李国玮:(NXP板子) 下一步做飞腾的板子 目标:zone0里面只有UART和memory cpu,其它的都交给Zone1的Linux驱动起来 把显示可以给不同的linux,尝试一下非root可以使用 虚拟化环境下的GPU直通 先把GPU给通了 调研一下3588的板子的情况
任航麒,韩喻泷:(ZCU的板子在他们俩这里) 目标:硬核上面的操作系统替换成hvisor+管理Linux ZCU102的FPGA跑起来 A核裸系统能够跑一个helloworld。 下一步跑linux。 下一步跑FPGA。 然后去看看是不是能够控制m核心
韩喻泷:(中断注入做不了) 先把linux内核的问题virtual queue的问题先解决了。 后端能跑起来了,没有问题。 先去弄一下中断注入 和李国玮调一下龙芯的中断的问题 把virtio跑通
刘景宇,李韶航: svade/svadu的支持 Qemu上面是可以跑的 板子上可以跑linux OpenSBI升级成1.5, Linux要确认是否支持svade, SV39和SV48 hvisor上面跑一个linux是可以了。 现在因为只有一个核,跑起来两个linux有困难。
杨俊逸: 状态:能烧进去一个RISCV的核心,无法确定是否支持h扩展 下一把先用chipyard生成verilog的代码来更新硬件 现在感觉还是硬件的问题 另外:是否是opensbi太老了? rocket核心已经烧过了(应该是四核的) hstatus的标志位的问题 把hvisor在硬件上面跑起来 写一下文档
陈星宇,徐仲锴: 下一步:代码合并到dev分支里面,(写一个文档说明这个流程) 把现在的方案写一个总结,发出来 调研一下FT2000的工作 在NXP上面把工作做一下 PCIe虚拟化,中断 形成一个PCIe虚拟化的完整方案 完成中断注入(写一个文档说明这个流程)
李飞扬: 1. 修文档 2. 跑起来ruxos,hvisor,zone0+linux 目标,要明确的知道从哪个vm的ruxos的哪个应用程序发过来的(还要附带日志消息的正文)
廖航: 目标:YOCTO工具 做hvisor上面的yocto工具 https://wiki.phytec.com/pages/viewpage.action?pageId=574292020 https://docs.yoctoproject.org/2.6.1/overview-manual/overview-manual.html 下一步: (1)打出一个linux包,能够qemu里面执行。 (2)打出一个linux+hvisor的包,能够在qemu里面执行。
=======================================
RuxOS 刘昊文,曾俊: 下一步通过正规的方式来实现,即使用inode号来做key unix socket的测试程序 看一下整个glibc的依赖环境,代码的依赖结构 看一下底下整个操作系统是如何支持的 看看陈渝的starry, 蚂蚁的星绽他们是怎么做的 然后跟吴政讨论一下如何支持这个事情。
郑元昊: 问一下吴政那边如何去支持shell,然后通过shell去测试python程序 搞清楚fuse的工作原理
刘竞暄: 在StarryOS中有linux_syscall_api,把这个测一下,看看有什么问题,然后引入到ruxos中。 调研一下VFS如何进行改进