各位老师和同学好: hypervisor组例会时间定为本周三2:00-5:00。
会议地点:北京市海淀区草桥7号院北京开源芯片研究院,415雁栖湖会议室
会议议程: 陈林锟: 调通virtual console 1. 负责合并代码 arch dev/virt 参考bao/jailhouse/xvisor/acrn/kvm tools/ko docs/ ko 2. 先启动两个Linux,调网络,调RCU blk设备还是有问题,可能跟gic有关系
李柯樾: 已经完成单核的linux的启动 1. 继续做多核,调bug 2. 陈林锟合并代码 3. 写文档
杨竣轶: 虚拟化情况下的DMA怎么做 x86: VT-d, VT-x, IOMMU, SR-IOV arm: smmu riscv: AIA
FPGA, vGPU, virtio-gpu-device 1. 文档要写一下,陈星宇,李国玮,韩喻泷复现 2. 文档里面把DTB怎么修改的,和源代码的关系写清楚
陈星宇: 复现杨竣轶的工作 arm的IO硬件虚拟化的工作,vGIC jailhouse arm: smmu 1. 中断部分如何工作 2. DMA是怎么干的
李韶航: Rust for APLIC, AIA 徐仲锴: riscv的虚拟地址部分 代码需要运行一下,所有练习都要做一下 上板子
刘景宇: 1. 完善bao里面的AIA 2. 对比对象:bao-arm/bao-PLIC/bao-AIA 3. 测试spec/以及一个关于虚拟化的测试集
请大家关注。
zone, tenant
可以做的东西:
需要做调度器,做成插件
板子上跑hvisor
操作系统的snapshot, reboot 操作系统重启,操作系统(热)升级,镜像升级 hvisor升级
热迁移
韩喻泷: 继续龙芯,目标启动一个linux
陈林锟: rcu相关的bug 合并代码 1. 负责合并代码 arch dev/virt 参考bao/jailhouse/xvisor/acrn/kvm tools/ko docs/ ko 2. 先启动两个Linux,调网络,调RCU blk设备还是有问题,可能跟gic有关系
李柯樾: SBI是跳不过的。RustSBI/OpenSBI都可 从m态跳入trap之后回不到虚拟机了
杨竣轶: - 上riscv板子 - 了解一下上面的任务 - 协助陈星宇修改文档,交给李国玮复现
陈星宇: 重新修改文档,交给李国玮复现 1. 文档要写一下,陈星宇,李国玮,韩喻泷复现 2. 文档里面把DTB怎么修改的,和源代码的关系写清楚 驱动smmu,先在qemu上面跑过,然后在硬件上跑过 在qemu里面有没有dma的虚拟设备
李国玮: 毕业设计的目标可以不在板子上跑 加入虚拟网络的时候会出现错误,无法启动。 尽量去上板 暑假 - 上arm板子
李韶航: 继续看这部分代码Rust for APLIC, AIA 关键是搞清楚设备是怎么触发中断的 硬件过程,软件过程都是什么样的 功能描述和实验过程
徐仲锴: riscv的虚拟地址部分 代码需要运行一下,所有练习都要做一下 上板子
刘景宇: 1. 完善bao里面的AIA 2. 对比对象:bao-arm/bao-PLIC/bao-AIA 3. 测试spec/以及一个关于虚拟化的测试集
-----Original Messages----- From:李国玮 15035660024@163.com Send time:Tuesday, 03/05/2024 16:37:24 To: hypervisor hypervisor@syswonder.org Subject: [Hypervisor] 矽望社区hypervisor项目组技术讨论例会通知20240306
各位老师和同学好:
hypervisor组例会时间定为本周三2:00-5:00。 会议地点:北京市海淀区草桥7号院北京开源芯片研究院,415雁栖湖会议室 会议议程: 陈林锟:调通virtual console1. 负责合并代码archdev/virt参考bao/jailhouse/xvisor/acrn/kvmtools/kodocs/ko2. 先启动两个Linux,调网络,调RCUblk设备还是有问题,可能跟gic有关系李柯樾:已经完成单核的linux的启动1. 继续做多核,调bug2. 陈林锟合并代码3. 写文档杨竣轶:虚拟化情况下的DMA怎么做x86: VT-d, VT-x, IOMMU, SR-IOVarm: smmuriscv: AIAFPGA, vGPU, virtio-gpu-device1. 文档要写一下,陈星宇,李国玮,韩喻泷复现2. 文档里面把DTB怎么修改的,和源代码的关系写清楚陈星宇:复现杨竣轶的工作arm的IO硬件虚拟化的工作,vGICjailhousearm: smmu1. 中断部分如何工作2. DMA是怎么干的李韶航:Rust for APLIC, AIA徐仲锴:riscv的虚拟地址部分代码需要运行一下,所有练习都要做一下上板子刘景宇:1. 完善bao里面的AIA2. 对比对象:bao-arm/bao-PLIC/bao-AIA3. 测试spec/以及一个关于虚拟化的测试集 请大家关注。