名词订正:每一个区域叫zone, 每一个在区域中的活动的实体叫tenant
可以做的东西:
- 需要做调度器,做成插件的形式,可以打开,可以关闭(全功能的调度器现在似乎还不是必须)
- 板子上跑hvisor,现在还没有在一个实体的板子上面跑过
- 操作系统的snapshot, reboot
- 操作系统重启,操作系统(热)升级,镜像升级
- hvisor升级
- 热迁移
- 仔细研究一下设备树是怎么探测,怎么使用的
-hypervisor对内存碎片的管理


韩喻泷:
已经完成了一个shell,继续龙芯,目标启动一个linux


陈林锟:
合并代码
1. 负责合并代码
arch
dev/virt
参考bao/jailhouse/xvisor/acrn/kvm
tools/ko
docs/
ko
2. 先启动两个Linux,调网络,调RCU
blk设备还是有问题,可能跟gic有关系




李柯樾:
加入aia就行了
改造一下,先启动第一个linux,让后手动启动第二个
写文档,写论文
灵活性的


杨竣轶:
上riscv板子,FPGA
协助陈星宇修改文档,交给李国玮复现
更新hvisor的功能
调度器,杀掉os,起新的os
命令行工具


snapshot


陈星宇:
重新修改文档,交给李国玮复现
1. 文档要写一下,陈星宇,李国玮,韩喻泷复现
2. 文档里面把DTB怎么修改的,和源代码的关系写清楚
驱动smmu,先在qemu上面跑过,然后在硬件上跑过
在qemu里面有没有dma的虚拟设备


李国玮:
毕业设计的目标可以不在板子上跑
加入虚拟网络的时候会出现错误,无法启动。
virtio mmio bus,看一下咋回事,写一个文档
调一下为啥收不到网络包
尽量去上板
暑假
- 上arm板子
命令行工具


李韶航:
继续看这部分代码Rust for APLIC, AIA
关键是搞清楚设备是怎么触发中断的
硬件过程,软件过程都是什么样的
功能描述和实验过程
改成64位,何李柯樾讨论做的具体内容


徐仲锴:
riscv的虚拟地址部分
代码需要运行一下,所有练习都要做一下
任务:上板子


刘景宇:
1. 完善bao里面的AIA
2. 对比对象:bao-arm/bao-PLIC/bao-AIA
3. 测试spec/以及一个关于虚拟化的测试集
看一次MSI的东西
opensbi是如何处理的设备树的




-----Original Messages-----
From: 李国玮 <15035660024@163.com>
Send time: Tuesday, 03/12/2024 14:24:36
To: hypervisor <hypervisor@syswonder.org>
Subject: [Hypervisor] 矽望社区hypervisor项目组技术讨论例会通知20240313

各位老师和同学好:
hypervisor组例会时间定为本周三2:00-5:00。
会议地点:北京市海淀区草桥7号院北京开源芯片研究院,415雁栖湖会议室
会议议程:
可以做的东西: 需要做调度器,做成插件 板子上跑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/以及一个关于虚拟化的测试集
请大家关注。