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
June 2024
----- 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
3 participants
4 discussions
Start a n
N
ew thread
矽望社区hypervisor项目组技术讨论例会
by 杨竣轶
26 Jun '24
26 Jun '24
韩喻泷: 任务:龙芯的hypervisor,跑linux和西电NPUcore 状态:能够跑一个linux,能够跑一个NPUcore 下一步工作: 继续合并代码,合成最终hvisor linux中断,串口还是有问题,外部中断需要看一下 (vCPU要不要需要做一下需要讨论一下) 本周的任务是写论文,写ppt 杨俊逸:把hvisor的代码放到板子上面 任务:FPGA,跑板子 状态:已经把linux跑起来了,FPGA里面的处理器也烧进去了 下一步工作: 处理器虚拟化部分的文档。 先把Hvisor处理器扩展给做出来。 LiteX里面流程说清楚 (0)跑一个KVM (1)板子上的启动过程搞清楚,板子上有一个tftp的client,什么时候进去的 (2)hvisor for riscv跑到硬件上 BUG RISCV Linux会卡主 MMIO handler 中断注入 qemu 升级到9.0 李国玮: 任务:virt-io device, shell tool, 跑板子 状态:把virtio-blk和net的代码合到了type1分支,实现了通知机制,降低cpu利用率 下一步工作: 和李国玮一起把命令行工具移植到hvisor for riscv 支持一下virtio-net的网卡在硬件上 virtio-console, virtio-network root: shell -> virtio-console-device -> none-root: virtio-conole-driver -> shell 现在需要李国玮调通virtio-console 或者 virtio-net + sshd来解决。 陈林锟: 任务:arm的hypervisor,跑板子 状态: 下一步的工作: (1)改改代码,如果有配置文件,按照配置文件来启动系统(让linux自启动检测一下是不是有配置文件,如果有的话启动别的操作系统) (2)zone分成两种,一种是通过hvisor直接启动,一种是通过zone0启动。 (3)例如,zone0和zoneR通过hvisor直接启动,其余的扔到zone0里面启动。通过hvisor启动的zone有一个优先级,或者启动顺序的关系。 (4)写zone的配置文件的格式。 (5)布局的间隔,如何进行布局,布局需要考虑硬件的内存分配情况 任航麒: 任务: 下一步工作:显卡分开。时钟在不同的vm怎么用的。 时钟控制器不在non-root里面,这个时候怎么办。fixed-clock。 硬件怎么做这个事情的。 (1)两个linux分别用两个网卡中的一个//这个已经完成了 (2)non-root的共享资源怎么解决 PinCtrl子系统的虚拟化 时钟系统的虚拟化 试一下在non-root里面是不是全部是fix clock 准备机试 陈星宇: 任务:PCI虚拟化,arm下的smmu 状态:PCI虚拟化方案是模拟,VFIO 下一步的工作: 现在在内核中有spin_lock出不来的情况,需要调试一下//这个需要先看一下。 内核随机化关掉之后没法运行 调试一下为什么msi在linux里面为啥注册不进去 pci总线的实现,需要整理的代码做一个列表,参考的也要列一下。写出来的更加rust一点。 gicv3中断需要检查一下。继续做pci的虚拟化。现在的方案是通的。 徐仲锴: 任务:先支持qemu,smmu v2,smmuv3上板子。 升级新的qemu的版本,支持两阶段的smmu 下一步的工作: (1)跟陈林锟合并代码 (2)写文档 (3)3588s的规范,确认smmu的版本和gic的版本 参考jailhouse把smmu部分的代码修改一下 刘景宇: 任务:IOMMU 状态:现在似乎完成了IOMMU+DMA 下一步工作: hvisor内存虚拟化的文档 看一下pci的教程 代码补充完善IOMMU,对一下手册。 李韶航: 任务:AIA 状态:正在做AIA的虚拟化 下一步: 代码合并到hvisor aplic-imsic地址翻译的事情,可能需要模拟 下一步: (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年6月26日 14:00 - 17:00 (GMT+8) 位置:北京市海淀区草桥7号院北京开源芯片研究院
https://meeting.tencent.com/p/9706446531
🏛️会议位置:雁栖湖会议室 🔗线上参会: 腾讯会议:970-644-6531 密码:202209 
2
1
0
0
矽望社区hypervisor项目组技术讨论例会
by 杨竣轶
19 Jun '24
19 Jun '24
本周会议日程如下: 韩喻泷: 任务:龙芯的hypervisor,跑linux和西电NPUcore 状态:能够跑一个linux,能够跑一个NPUcore 下一步工作: linux中断,串口还是有问题,外部中断需要看一下 (vCPU要不要需要做一下需要讨论一下) 本周的任务是写论文,写ppt 杨俊逸:把hvisor的代码放到板子上面 任务:FPGA,跑板子 状态:已经把linux跑起来了,FPGA里面的处理器也烧进去了 下一步工作: 处理器虚拟化部分的文档。 先把Hvisor处理器扩展给做出来。 (0)跑一个KVM (1)板子上的启动过程搞清楚,板子上有一个tftp的client,什么时候进去的 (2)hvisor for riscv跑到硬件上 陈林锟: 任务:arm的hypervisor,跑板子 状态: 下一步的工作: (1)改改代码,如果有配置文件,按照配置文件来启动系统(让linux自启动检测一下是不是有配置文件,如果有的话启动别的操作系统) (2)zone分成两种,一种是通过hvisor直接启动,一种是通过zone0启动。 (3)例如,zone0和zoneR通过hvisor直接启动,其余的扔到zone0里面启动。通过hvisor启动的zone有一个优先级,或者启动顺序的关系。 (4)写zone的配置文件的格式。 (5)布局的间隔,如何进行布局,布局需要考虑硬件的内存分配情况 任航麒: 任务: 下一步工作:显卡分开。时钟在不同的vm怎么用的。 时钟控制器不在non-root里面,这个时候怎么办。fixed-clock。 硬件怎么做这个事情的。 (1)两个linux分别用两个网卡中的一个 (2)non-root的共享资源怎么解决 陈星宇: 任务:PCI虚拟化,arm下的smmu 状态:PCI虚拟化方案是模拟,VFIO 下一步的工作: 调试一下为什么msi在linux里面为啥注册不进去 pci总线的实现,需要整理的代码做一个列表,参考的也要列一下。写出来的更加rust一点。 gicv3中断需要检查一下。继续做pci的虚拟化。现在的方案是通的。 李国玮: 任务:virt-io device, shell tool, 跑板子 状态:把virtio-blk和net的代码合到了type1分支,实现了通知机制,降低cpu利用率 下一步工作: 和李国玮一起把命令行工具移植到hvisor for riscv 支持一下virtio-net的网卡在硬件上 李韶航: 任务:AIA 状态:正在做AIA的虚拟化 下一步:aplic-imsic地址翻译的事情,可能需要模拟 刘景宇: 任务:IOMMU 状态:现在似乎完成了IOMMU+DMA 下一步工作: hvisor内存虚拟化的文档 看一下pci的教程 代码补充完善IOMMU,对一下手册。 徐仲锴: 任务:先支持qemu,smmu v2,smmuv3上板子。 升级新的qemu的版本,支持两阶段的smmu 下一步的工作: (1)跟陈林锟合并代码 (2)写文档 (3)3588s的规范,确认smmu的版本和gic的版本 参考jailhouse把smmu部分的代码修改一下 下一步: (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年6月19日 14:00 - 17:00 (GMT+8) 位置:北京市海淀区草桥7号院北京开源芯片研究院
https://meeting.tencent.com/p/9706446531
🏛️会议位置:后院芯礼堂 🔗线上参会: 腾讯会议:970-644-6531 密码:202209 
2
1
0
0
矽望社区hypervisor项目组技术讨论例会
by 杨竣轶
12 Jun '24
12 Jun '24
本周会议日程如下: 韩喻泷: 任务:龙芯的hypervisor,跑linux和西电NPUcore 状态:能够跑一个linux,能够跑一个NPUcore 下一步工作: linux中断,串口还是有问题,外部中断需要看一下 (vCPU要不要) 杨俊逸:把hvisor的代码放到板子上面 任务:FPGA,跑板子 状态:已经把linux跑起来了,FPGA里面的处理器也烧进去了 下一步工作: (0)跑一个KVM (1)和李国玮一起把命令行工具移植到hvisor for riscv (2)板子上的启动过程搞清楚,板子上有一个tftp的client,什么时候进去的 (3)hvisor for riscv跑到硬件上 陈林锟: 任务:arm的hypervisor,跑板子 状态: 下一步的工作: (1)改改代码,如果有配置文件,按照配置文件来启动系统(让linux自启动检测一下是不是有配置文件,如果有的话启动别的操作系统) (2)zone分成两种,一种是通过hvisor直接启动,一种是通过zone0启动。 (3)例如,zone0和zoneR通过hvisor直接启动,其余的扔到zone0里面启动。通过hvisor启动的zone有一个优先级,或者启动顺序的关系。 (4)写zone的配置文件的格式。 (5)布局的间隔,如何进行布局,布局需要考虑硬件的内存分配情况 任航麒: 任务:和陈林锟一起调一下操作系统 下一步工作: (1)告诉晏巨广怎么着给弄一下 (2)两个linux分别用两个网卡中的一个 (3)设备树解析应该不用做,看看怎么用就行 陈星宇: 任务:PCI虚拟化,arm下的smmu 状态:PCI虚拟化方案是模拟,VFIO 下一步的工作: 调试一下为什么msi在linux里面为啥注册不进去 pci总线的实现,需要整理的代码做一个列表,参考的也要列一下。写出来的更加rust一点。 gicv3中断需要检查一下。继续做pci的虚拟化。现在的方案是通的。 李国玮: 任务:virt-io device, shell tool, 跑板子 状态:把virtio-blk和net的代码合到了type1分支,实现了通知机制,降低cpu利用率 下一步工作:hvisr.ko, hvisor-tool改名,FGPA板子 支持一下virtio-net的网卡在硬件上。 李韶航: 任务:AIA 状态:正在做AIA的虚拟化 下一步:aplic-imsic地址翻译的事情,可能需要模拟 刘景宇: 任务:IOMMU 状态:现在似乎完成了IOMMU+DMA 下一步工作: hvisor内存虚拟化的文档 看一下pci的教程 代码补充完善IOMMU,对一下手册。 徐仲锴: 任务:先支持qemu,smmu v2,smmuv3上板子。 升级新的qemu的版本,支持两阶段的smmu 下一步的工作: 参考jailhouse把smmu部分的代码修改一下 审计一下李柯樾的qemu的代码 下一步: (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年6月12日 14:00 - 17:00 (GMT+8) 位置:北京市海淀区草桥7号院北京开源芯片研究院
https://meeting.tencent.com/p/9706446531
🏛️会议位置:后院芯礼堂 🔗线上参会: 腾讯会议:970-644-6531 密码:202209 
2
1
0
0
矽望社区hypervisor项目组技术讨论例会
by 杨竣轶
05 Jun '24
05 Jun '24
本周日程如下: 请各位同学检查上周自己的任务与安排情况,本周及时汇报。 矽望社区hypervisor项目组技术讨论例会 计划于:2024年6月5日 14:00 - 17:00 (GMT+8) 位置:北京市海淀区草桥7号院北京开源芯片研究院
https://meeting.tencent.com/p/9706446531
🏛️会议位置:后院芯礼堂 🔗线上参会: 腾讯会议:970-644-6531 密码:202209 
2
2
0
0
Results per page:
10
25
50
100
200