syswonder.org
Sign In
Sign Up
Sign In
Sign Up
Manage this list
×
Keyboard Shortcuts
Thread View
j
: Next unread message
k
: Previous unread message
j a
: Jump to all threads
j l
: Jump to MailingList overview
2024
October
September
August
July
June
May
April
March
February
January
2023
December
November
October
September
August
July
June
May
April
March
February
List overview
Download
Hypervisor
----- 2024 -----
October 2024
September 2024
August 2024
July 2024
June 2024
May 2024
April 2024
March 2024
February 2024
January 2024
----- 2023 -----
December 2023
November 2023
October 2023
September 2023
August 2023
July 2023
June 2023
May 2023
April 2023
March 2023
February 2023
hypervisor@syswonder.org
84 discussions
Start a n
N
ew thread
矽望社区hypervisor项目组技术讨论例会
by 杨竣轶
26 Sep '24
26 Sep '24
hvisor ============================================ 现在工作的总结: NXP板子能正常运行吗? 串口,网络,内存,CPU都是可以的。 网口是可以直通的 有的是 <x-redundant-cluster-toggle://1> ====================================== Hvisor 陈林锟,李国玮:(NXP板子) 下一步做飞腾的板子 目标:zone0里面只有UART和memory cpu,其它的都交给Zone1的Linux驱动起来 把显示可以给不同的linux,尝试一下非root可以使用 虚拟化环境下的GPU直通 先把GPU给通了 调研一下3588的板子的情况 李国玮: 两个虚拟机之间的通信 提供共享内存的设备 zone和zone之间进行通信,jailhouse可以在多个域之间进行通信 一个是需要在linux之间进行通信,另外一个是ruxos和linux之间进行通信 virtio之间进行通信 任航麒,韩喻泷:(ZCU的板子在他们俩这里) 目标:硬核上面的操作系统替换成hvisor+管理Linux ZCU102的FPGA跑起来 韩喻泷: 和李国玮调一下龙芯的中断的问题 把virtio跑通 刘景宇,李韶航: 硬件,KVM跑得不稳定,跑个7-8次能跑起来 现在需要在qemu里面调通 可能跟内存映射没关系,现在看起来是寄存器没配对 杨俊逸:(更新了一个rocket的核) rocket核心已经烧过了 hstatus的标志位的问题 把hvisor在硬件上面跑起来 写一下文档 陈星宇,徐仲锴: PCIe虚拟化,中断 形成一个PCIe虚拟化的完整方案 完成中断注入(写一个文档说明这个流程) 李飞扬: 跑起来hvisor,里面linux 在hvisor上面把ruxos跑起来 看一下syslogd是怎么工作的 上面跑10个虚拟机,每个虚拟机把自己的状态暴露出来 ======================================= 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
刘昊文: unix socket的测试程序 刘昊文,曾俊:吴政支持 打开特选态,支持glibc。 郑元昊: 搞清楚fuse的工作原理 帮着吴政测试一下多进程的东西 刘竞暄: 调研一下VFS如何进行改进 矽望社区hypervisor项目组技术讨论例会 计划于:2024年9月26日 14:00 - 17:00 (GMT+8) 位置:北京市海淀区草桥7号院北京开源芯片研究院
https://meeting.tencent.com/p/9706446531
🏛️位置:雁栖湖会议室415会议室 🔗线上参会: 腾讯会议:970-644-6531 密码:202209 
2
2
0
0
矽望社区hypervisor项目组技术讨论例会
by 杨竣轶
19 Sep '24
19 Sep '24
hvisor ============================================ 现在工作的总结: NXP板子能正常运行吗? 串口,网络,内存,CPU都是可以的。 有的是 virtio-net virtio-block virtio-console 不可以的: 图形 PCI USB不可以 MCU(串口征用) 5G WIFI virtIO-GPU device 下一步要做的: Android MCU,矽琇 FT2000的板子,3588板子 任航麒: x86 李国玮: NXP板子上面的两个GPU是不是能够分开来用 跨虚拟机通信 zone1和zone2之间进行通信
https://github.com/rust-vmm/vm-virtio
陈林锟: zone0里面只有UART和memory cpu,其它的都交给Zone1的Linux驱动起来 先把GPU给通了 调研一下3588的板子的情况 陈星宇,徐仲锴: PCIe虚拟化,中断 刘景宇,李韶航: 与香山团队合作,kvm不能稳定跑起来 1. 处理器特征汇报不统一,虚拟机内部和外部 2. 处理器运行不下去,问问香山那边是不是稳定能跑 3. 找找两个kvm.ko的区别 4. 把hvisor放上去,一颗CPU,一部分内存和一个串口。放上去的东西包括hvisor.bin和zone 0 linux以及一个initramfs 韩喻泷: 龙芯,矽琇 龙芯上面跑virtio-device 杨俊逸: 还是要在zcu把hvisor跑起来 徐仲锴: 形成一个PCIe虚拟化的完整方案 RuxOS ============================================ 吴政: 多进程里面基本上可以了,如果进程过多的话会panic python的测试程序跑一遍 熊思民: watchdog代码,I2C和SPI 刘昊文: UNIX Socket,找一找这个东西的测试程序 命名空间的含义是啥,linux下面的对应的文档看一下 看看Redis是不是会用这个东西 郑元昊: Java继续看一下,支持一下java 搞清楚fuse的工作原理 帮着吴政测试一下多进程的东西 徐金阳: 在m核上移植矽琇,3588,寻求陈林锟帮助 c++异常,llama3 李飞扬: ROS,廖航 了解一下ROS的应用 刘竞暄: syzcaller和ruxos放在一起 hvisor要model check 候云龙: 自己写boot loader?需要重新考虑一下方案。 云际的OTA 矽望社区hypervisor项目组技术讨论例会 计划于:2024年9月19日 14:00 - 17:00 (GMT+8) 位置:北京市海淀区草桥7号院北京开源芯片研究院
https://meeting.tencent.com/p/9706446531
🏛️位置:雁栖湖会议室415会议室 🔗线上参会: 腾讯会议:970-644-6531 密码:202209 
2
1
0
0
矽望社区hypervisor项目组技术讨论例会
by 杨竣轶
14 Sep '24
14 Sep '24
本周组会议程如下: 李国玮: GPU直通给了root linux GPU直通给了non root linux 陈林锟: 状态:在MCU上运行freeRTOS 下一步工作: 解决两个问题: 1.freeRTOS在虚拟化环境不运行 2.non root初始化干扰 MCU 域的uart 写文档 韩喻泷: 状态:guest os 1可以正常启动 下一步工作:跑root linux和non root linux 杨竣轶: 下一步工作: 继续跑KVM,查看处理器的特性,查看OpenSBI对RISCV扩展的支持 陈星宇: 状态:hvisor两个问题 1.stage2页表映射 2.msi无法正常触发 下一步工作: 解决上述问题 徐仲锴: 状态:root linux配置好,non root 中 BAR 配置问题 下一步工作: 1.完善PCI BAR,non root配置时,交给zone 0进行分配映射 2.缓存一致性,加上CMDQ 刘景宇: 状态: 下一步工作:实现riscv中,root启动关闭,再重启non root 李韶航: 状态: 下一步工作: 1.看cpu是否支持h扩展 2.linux上使用kvm再启动一个linux 3.查看OpenSBI对RISCV扩展的支持 矽望社区hypervisor项目组技术讨论例会 计划于:2024年9月12日 14:00 - 17:00 (GMT+8) 位置:北京市海淀区草桥7号院北京开源芯片研究院
https://meeting.tencent.com/p/9706446531
🏛️位置:雁栖湖会议室415会议室 🔗线上参会: 腾讯会议:970-644-6531 密码:202209 
2
1
0
0
矽望社区hypervisor项目组技术讨论例会
by 杨竣轶
02 Sep '24
02 Sep '24
本周会议日程: 李国玮: HDMI,root linux 输出画面 GPU 直通的文档 non-root zone 借助 root zone(linux)驱动 GPU 韩喻泷: 物理板子只有一个串口,尝试用 virtio-console 解决一下 陈林锟: 调研M核的隔离是如何实现的,调研多M核板子 直通板子上的显卡等其他外设(和李国玮) 徐仲锴: 解决一下 expansion BAR 问题 使用 stage-2 页表代替软件转换 陈星宇: 解决上周问题 和飞腾沟通 X100及外设的编程接口,确定我们是否可以支持 杨竣轶: 继续跑KVM,查看处理器的特性,查看OpenSBI对RISCV扩展的支持 刘景宇: 目标: 1. 12月份香山上跑起来 hvisor 2.benchmark 评测(arm/riscv 对比以及 hvisor/bao或jailhouse 对比) 下一步工作: 同步香山 FPGA 的实验,KVM 跑起来 李韶航: 目标:12月份 香山上跑起来 hvisor 下一步工作: 看cpu是否支持h扩展 linux上使用kvm再启动一个linux 查看OpenSBI对RISCV扩展的支持 同步香山 FPGA 的实验,KVM 跑起来 矽望社区hypervisor项目组技术讨论例会 计划于:2024年9月4日 14:00 - 17:00 (GMT+8) 位置:北京市海淀区草桥7号院北京开源芯片研究院
https://meeting.tencent.com/p/9706446531
🏛️位置:雁栖湖会议室415会议室 🔗线上参会: 腾讯会议:970-644-6531 密码:202209 
1
0
0
0
回复:矽望社区hypervisor项目组技术讨论例会
by Liujingyu
31 Aug '24
31 Aug '24
李国玮: GPU直通给了root linux GPU直通给了non root linux 下一步工作: HDMI,root linux 输出画面 GPU 直通的文档 non-root zone 借助 root zone(linux)驱动 GPU 韩喻泷: 状态:root linux 可以启动 non root linux 下一步工作: 物理板子只有一个串口,尝试用 virtio-console 解决一下 陈林锟: 状态:在MCU上运行freeRTOS、跑通 cortex-M7 例程 下一步工作: 调研M核的隔离是如何实现的,调研多M核板子 直通板子上的显卡等其他外设(和李国玮) 徐仲锴: 状态:PCI BAR,non root配置时,交给zone 0进行分配映射 下一步工作: 解决一下 expansion BAR 问题 使用 stage-2 页表代替软件转换 陈星宇: 状态:hvisor 两个问题 1.stage2 页表映射问题 2.msi 无法正常触发 3.ipi 的问题,卡在 gicr_waker 下一步工作: 解决上述问题 和飞腾沟通 X100及外设的编程接口,确定我们是否可以支持 杨竣轶: linux 上可以看到 h 扩展,opensbi 看不到 h 扩展 下一步工作: 继续跑KVM,查看处理器的特性,查看OpenSBI对RISCV扩展的支持 刘景宇: 状态:实现riscv中,root启动关闭,再重启non root 目标: 1. 12月份香山上跑起来 hvisor 2.benchmark 评测(arm/riscv 对比以及 hvisor/bao或jailhouse 对比) 下一步工作: 同步香山 FPGA 的实验,KVM 跑起来 李韶航: 目标:12月份 香山上跑起来 hvisor 状态: 下一步工作: 看cpu是否支持h扩展 linux上使用kvm再启动一个linux 查看OpenSBI对RISCV扩展的支持 同步香山 FPGA 的实验,KVM 跑起来 ------------------ 原始邮件 ------------------ 发件人: "杨竣轶" <yangjunyi22s(a)ict.ac.cn>; 发送时间: 2024年8月26日(星期一) 晚上6:58 收件人: "hypervisor"<hypervisor(a)syswonder.org>; 主题: [Hypervisor] 矽望社区hypervisor项目组技术讨论例会 本周组会议程如下: 李国玮: GPU直通给了root linux GPU直通给了non root linux 陈林锟: 状态:在MCU上运行freeRTOS 下一步工作: 解决两个问题: 1.freeRTOS在虚拟化环境不运行 2.non root初始化干扰 MCU 域的uart 写文档 韩喻泷: 状态:guest os 1可以正常启动 下一步工作:跑root linux和non root linux 杨竣轶: 下一步工作: 继续跑KVM,查看处理器的特性,查看OpenSBI对RISCV扩展的支持 陈星宇: 状态:hvisor两个问题 1.stage2页表映射 2.msi无法正常触发 下一步工作: 解决上述问题 徐仲锴: 状态:root linux配置好,non root 中 BAR 配置问题 下一步工作: 1.完善PCI BAR,non root配置时,交给zone 0进行分配映射 2.缓存一致性,加上CMDQ 刘景宇: 状态: 下一步工作:实现riscv中,root启动关闭,再重启non root 李韶航: 状态: 下一步工作: 1.看cpu是否支持h扩展 2.linux上使用kvm再启动一个linux 3.查看OpenSBI对RISCV扩展的支持 矽望社区hypervisor项目组技术讨论例会 计划于:2024年8月28日 14:00 - 17:00 (GMT+8) 位置:北京市海淀区草桥7号院北京开源芯片研究院
https://meeting.tencent.com/p/9706446531
🏛️位置:雁栖湖会议室415会议室 🔗线上参会: 腾讯会议:970-644-6531 密码:202209 晨曦 2537738252(a)qq.com
1
0
0
0
矽望社区hypervisor项目组技术讨论例会
by 杨竣轶
26 Aug '24
26 Aug '24
本周组会议程如下: 李国玮: GPU直通给了root linux GPU直通给了non root linux 陈林锟: 状态:在MCU上运行freeRTOS 下一步工作: 解决两个问题: 1.freeRTOS在虚拟化环境不运行 2.non root初始化干扰 MCU 域的uart 写文档 韩喻泷: 状态:guest os 1可以正常启动 下一步工作:跑root linux和non root linux 杨竣轶: 下一步工作: 继续跑KVM,查看处理器的特性,查看OpenSBI对RISCV扩展的支持 陈星宇: 状态:hvisor两个问题 1.stage2页表映射 2.msi无法正常触发 下一步工作: 解决上述问题 徐仲锴: 状态:root linux配置好,non root 中 BAR 配置问题 下一步工作: 1.完善PCI BAR,non root配置时,交给zone 0进行分配映射 2.缓存一致性,加上CMDQ 刘景宇: 状态: 下一步工作:实现riscv中,root启动关闭,再重启non root 李韶航: 状态: 下一步工作: 1.看cpu是否支持h扩展 2.linux上使用kvm再启动一个linux 3.查看OpenSBI对RISCV扩展的支持 矽望社区hypervisor项目组技术讨论例会 计划于:2024年8月28日 14:00 - 17:00 (GMT+8) 位置:北京市海淀区草桥7号院北京开源芯片研究院
https://meeting.tencent.com/p/9706446531
🏛️位置:雁栖湖会议室415会议室 🔗线上参会: 腾讯会议:970-644-6531 密码:202209 
1
0
0
0
矽望社区hypervisor项目组技术讨论例会
by 杨竣轶
19 Aug '24
19 Aug '24
本周会议日程 Current Status: XZK: - 组织文档 CXY: - PCI - 学习PCIE LGW: - GPU直通给了root linux - GPU直通给了non root linux LSH: - kmh fpga connection works. - compile riscv Linux. - h-extension 启动遇到问题,kernel panic. LJY: - hvisor riscv zone list提交了pr合并。 HYL: - hvisor zone list功能。 - debug run_guest1.sh问题。 CLK: - hvisor 实现了start, suspend, resumes YJY: - 调试FPGA WZ: - 多页表,多进程 XSM: - 低功耗支持的调研与学习。 HouYL: - 编译完成XiXiu OS。 XJY: - RK3588移植。 - 复现工作。 - qemu运行xixiu Next Week: XZK: - Work follows CXY CXY: - PCI 虚拟化 - 目标:For Pci device, divide Zone A to Zone B, like net interface. LGW: - hvisor-tool 添加CI - 对于中断注入,做好list register偶尔出现不够用的情况,这个可以参照jailhouse的处理。 - 给root linux设备树增加hdmi,目标能看到显示屏,像手册里描述的一样。 - 记录文档。 LSH: - xiangshan 实验。 HYL: - 继续debug CLK: - NXP上启动Hvisor - 调研硬件A、M、R YJY: - 调试FPGA LHW: - unix-socket WZ: - 支持uart XSM: - 支持设备 - follow wz XJY: - 3588移植xixiu 矽望社区hypervisor项目组技术讨论例会 计划于:2024年8月21日 14:00 - 17:00 (GMT+8) 位置:北京市海淀区草桥7号院北京开源芯片研究院
https://meeting.tencent.com/p/9706446531
🏛️位置:雁栖湖会议室415会议室 🔗线上参会: 腾讯会议:970-644-6531 密码:202209 
1
0
0
0
矽望社区hypervisor项目组技术讨论例会
by 杨竣轶
13 Aug '24
13 Aug '24
本周会议正常开始,请各位同学按时到会,尽量线下到场参会。 矽望社区hypervisor项目组技术讨论例会 计划于:2024年8月14日 14:00 - 17:00 (GMT+8) 位置:北京市海淀区草桥7号院北京开源芯片研究院
https://meeting.tencent.com/p/9706446531
🏛️位置:雁栖湖会议室415会议室 🔗线上参会: 腾讯会议:970-644-6531 密码:202209 
1
0
0
0
矽望社区hypervisor项目组技术讨论例会
by 杨竣轶
31 Jul '24
31 Jul '24
下周组会之前把文档都提交上来。 韩喻泷: 任务:龙芯的hypervisor,跑linux和西电NPUcore 状态:能够跑一个linux,能够跑一个NPUcore 下一步工作: 继续调试一下系统,保证hvisor能启动 李国玮: 任务:virt-io device, shell tool, 跑板子 状态:把virtio-blk和net的代码合到了type1分支,实现了通知机制,降低cpu利用率 下一步工作: NXP上面把hvisor的tool 调试通过,把virtio-device调试通过。 调virtio-console 和任航麒做一下virtio-driver 陈林锟: 任务:arm的hypervisor,跑板子 状态: 下一步的工作: (1)can't access tty,这个工作解决一下,调研一下引导过程。 (2)增加实现查看状态的功能 (3)shutdown guest,分配给guest一个网络设备,然后不断重启,看看能不能工作。 (4)搞出来这么多小RAM干啥呢?16个ramdisk是啥意思。(编译的时候可以选择数量)(直接注释掉试试) ================= (1)改改代码,如果有配置文件,按照配置文件来启动系统(让linux自启动检测一下是不是有配置文件,如果有的话启动别的操作系统) (2)zone分成两种,一种是通过hvisor直接启动,一种是通过zone0启动。 (3)例如,zone0和zoneR通过hvisor直接启动,其余的扔到zone0里面启动。通过hvisor启动的zone有一个优先级,或者启动顺序的关系。 (4)写zone的配置文件的格式。 (5)布局的间隔,如何进行布局,布局需要考虑硬件的内存分配情况 任航麒: 任务: 下一步工作:显卡分开。时钟在不同的vm怎么用的。 时钟控制器不在non-root里面,这个时候怎么办。fixed-clock。 硬件怎么做这个事情的。 (1)RuxOS的启动地址写死不合适,需要传一个参数给它 (2)在RuxOS里面加上一个virtio-console的driver RuxOS里面要做一整套的virtio-drivers 可以从redox里面借鉴一下 ==================== (1)两个linux分别用两个网卡中的一个//这个已经完成了 (2)non-root的共享资源怎么解决 (3)跑rtos的事情 PinCtrl子系统的虚拟化 时钟系统的虚拟化 试一下在non-root里面是不是全部是fix clock 准备机试 杨俊逸:把hvisor的代码放到板子上面 任务:FPGA,跑板子 状态:已经把linux跑起来了,FPGA里面的处理器也烧进去了 下一步工作: 处理器虚拟化部分的文档。 先把Hvisor处理器扩展给做出来。 LiteX里面流程说清楚 (0)跑一个KVM (1)板子上的启动过程搞清楚,板子上有一个tftp的client,什么时候进去的 (2)hvisor for riscv跑到硬件上 BUG RISCV Linux会卡主 MMIO handler 中断注入 qemu 升级到9.0 陈星宇: 任务:PCI虚拟化,arm下的smmu 状态:PCI虚拟化方案是模拟,VFIO 下一步的工作: (1)hvisor tool部分代码调试合并 (2)msi问题 现在在内核中有spin_lock出不来的情况,需要调试一下//这个需要先看一下。 内核随机化关掉之后没法运行 调试一下为什么msi在linux里面为啥注册不进去 pci总线的实现,需要整理的代码做一个列表,参考的也要列一下。写出来的更加rust一点。 gicv3中断需要检查一下。继续做pci的虚拟化。现在的方案是通的。 徐仲锴: 任务:先支持qemu,smmu v2,smmuv3上板子。 升级新的qemu的版本,支持两阶段的smmu 下一步的工作: (1)空的ranges加上之后就不行了 (2)第二虚拟机里面把dma给用起来。 ================== (1)跟陈林锟合并代码 (2)写文档 (3)3588s的规范,确认smmu的版本和gic的版本 参考jailhouse把smmu部分的代码修改一下 刘景宇: 任务:IOMMU 状态:现在似乎完成了IOMMU+DMA (1)继续验证DMA+IOMMU:hvisor + 裸机程序(用PCI) + IOMMU进行验证 (2)熟悉香山的工具,远程使用FPGA板子 李韶航: 任务:AIA 状态:正在做AIA的虚拟化 下一步: (1)代码合并到hvisor (2)熟悉香山的工具,远程使用FPGA板子 (3)启动两个Linux 下一步: (1)virtio加进来 (2)跑一个实时的操作系统,freertos,Nuttex (3)ruxos跑起来 (4)3588s带有smmu,国产arm,可能需要买一个更好的 (5)pci虚拟化虚拟化 (6)smmu - arm (7)riscv - iommu (8)aia - riscv (9)gic - arm 矽望社区hypervisor项目组技术讨论例会 计划于:2024年7月31日 14:00 - 17:00 (GMT+8) 位置:北京市海淀区草桥7号院北京开源芯片研究院
https://meeting.tencent.com/p/9706446531
🏛️位置:雁栖湖会议室415会议室 🔗线上参会: 腾讯会议:970-644-6531 密码:202209 
1
0
0
0
矽望社区hypervisor项目组技术讨论例会
by 杨竣轶
22 Jul '24
22 Jul '24
下周组会之前把文档都提交上来。 韩喻泷: 任务:龙芯的hypervisor,跑linux和西电NPUcore 状态:能够跑一个linux,能够跑一个NPUcore 下一步工作: 继续调试一下系统,保证hvisor能启动 李国玮: 任务:virt-io device, shell tool, 跑板子 状态:把virtio-blk和net的代码合到了type1分支,实现了通知机制,降低cpu利用率 下一步工作: NXP上面把hvisor的tool 调试通过,把virtio-device调试通过。 调virtio-console 和任航麒做一下virtio-driver 陈林锟: 任务:arm的hypervisor,跑板子 状态: 下一步的工作: (1)can't access tty,这个工作解决一下,调研一下引导过程。 (2)增加实现查看状态的功能 (3)shutdown guest,分配给guest一个网络设备,然后不断重启,看看能不能工作。 (4)搞出来这么多小RAM干啥呢?16个ramdisk是啥意思。(编译的时候可以选择数量)(直接注释掉试试) ================= (1)改改代码,如果有配置文件,按照配置文件来启动系统(让linux自启动检测一下是不是有配置文件,如果有的话启动别的操作系统) (2)zone分成两种,一种是通过hvisor直接启动,一种是通过zone0启动。 (3)例如,zone0和zoneR通过hvisor直接启动,其余的扔到zone0里面启动。通过hvisor启动的zone有一个优先级,或者启动顺序的关系。 (4)写zone的配置文件的格式。 (5)布局的间隔,如何进行布局,布局需要考虑硬件的内存分配情况 任航麒: 任务: 下一步工作:显卡分开。时钟在不同的vm怎么用的。 时钟控制器不在non-root里面,这个时候怎么办。fixed-clock。 硬件怎么做这个事情的。 (1)RuxOS的启动地址写死不合适,需要传一个参数给它 (2)在RuxOS里面加上一个virtio-console的driver RuxOS里面要做一整套的virtio-drivers 可以从redox里面借鉴一下 ==================== (1)两个linux分别用两个网卡中的一个//这个已经完成了 (2)non-root的共享资源怎么解决 (3)跑rtos的事情 PinCtrl子系统的虚拟化 时钟系统的虚拟化 试一下在non-root里面是不是全部是fix clock 准备机试 杨俊逸:把hvisor的代码放到板子上面 任务:FPGA,跑板子 状态:已经把linux跑起来了,FPGA里面的处理器也烧进去了 下一步工作: 处理器虚拟化部分的文档。 先把Hvisor处理器扩展给做出来。 LiteX里面流程说清楚 (0)跑一个KVM (1)板子上的启动过程搞清楚,板子上有一个tftp的client,什么时候进去的 (2)hvisor for riscv跑到硬件上 BUG RISCV Linux会卡主 MMIO handler 中断注入 qemu 升级到9.0 陈星宇: 任务:PCI虚拟化,arm下的smmu 状态:PCI虚拟化方案是模拟,VFIO 下一步的工作: (1)hvisor tool部分代码调试合并 (2)msi问题 现在在内核中有spin_lock出不来的情况,需要调试一下//这个需要先看一下。 内核随机化关掉之后没法运行 调试一下为什么msi在linux里面为啥注册不进去 pci总线的实现,需要整理的代码做一个列表,参考的也要列一下。写出来的更加rust一点。 gicv3中断需要检查一下。继续做pci的虚拟化。现在的方案是通的。 徐仲锴: 任务:先支持qemu,smmu v2,smmuv3上板子。 升级新的qemu的版本,支持两阶段的smmu 下一步的工作: (1)空的ranges加上之后就不行了 (2)第二虚拟机里面把dma给用起来。 ================== (1)跟陈林锟合并代码 (2)写文档 (3)3588s的规范,确认smmu的版本和gic的版本 参考jailhouse把smmu部分的代码修改一下 刘景宇: 任务:IOMMU 状态:现在似乎完成了IOMMU+DMA (1)继续验证DMA+IOMMU:hvisor + 裸机程序(用PCI) + IOMMU进行验证 (2)熟悉香山的工具,远程使用FPGA板子 李韶航: 任务:AIA 状态:正在做AIA的虚拟化 下一步: (1)代码合并到hvisor (2)熟悉香山的工具,远程使用FPGA板子 (3)启动两个Linux 下一步: (1)virtio加进来 (2)跑一个实时的操作系统,freertos,Nuttex (3)ruxos跑起来 (4)3588s带有smmu,国产arm,可能需要买一个更好的 (5)pci虚拟化虚拟化 (6)smmu - arm (7)riscv - iommu (8)aia - riscv (9)gic - arm 矽望社区hypervisor项目组技术讨论例会 计划于:2024年7月24日 14:00 - 17:00 (GMT+8) 位置:北京市海淀区草桥7号院北京开源芯片研究院
https://meeting.tencent.com/p/9706446531
🏛️会议位置:雁栖湖会议室415 🔗线上参会: 腾讯会议:970-644-6531 密码:202209 
1
0
0
0
← Newer
1
2
3
4
5
6
7
8
9
Older →
Jump to page:
1
2
3
4
5
6
7
8
9
Results per page:
10
25
50
100
200