忽略刚才那一封。



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如何进行改进