diff --git a/README.md b/README.md index 81b17a3..69a7773 100644 --- a/README.md +++ b/README.md @@ -20,6 +20,14 @@ Computing Offload and Integration Subgroup (算力卸载与集成子工作组) ### Release计划 +1. 通用vDPA加速框架 + +代码链接:[链接](./generic_vdpa/) + +基于业界主流的VirtIO半虚拟化技术,实现通用vDPA框架,提供对接不同DPU硬件、不同设备类型的统一框架模型和接口 + +### Previous Release计划 + 1. 无感卸载代码 代码链接:[链接](./qtfs/) diff --git a/generic_vdpa/README.md b/generic_vdpa/README.md new file mode 100644 index 0000000..07e3104 --- /dev/null +++ b/generic_vdpa/README.md @@ -0,0 +1,22 @@ +# generic vDPA + +## 介绍 +vDPA是一种基于VirtIO 半虚拟化技术的提出的数据面加速的框架。 + +DPU卡呈现的VirtIO类型的存储/网络/文件系统设备通过对接vDPA框架,提供与硬件持平的IO性能;并通过统一上层管理的接口,实现多种设备类型、多种DPU卡的接口统一。 + +## 软件架构 +![vdpa framework]() + +目录说明: ++ **kernel**:generic vdpa基本功能及热迁移依赖的内核代码 ++ **qemu**: generic vdpa设备基本功能及热迁移依赖的qemu代码 ++ **libvirt**: generic vdpa设备管理及支持生命周期依赖的libvirt代码 ++ **doc**: 项目资料等。 + +## Release 计划 +- generic vDPA基本功能实现 - 2024.08.30 +- generic vDPA热迁移功能实现 - 2024.10.30 +- generic vDPA相关文档输出 - 2024.11.30 + + diff --git a/generic_vdpa/doc/vdpa_framework.png b/generic_vdpa/doc/vdpa_framework.png new file mode 100644 index 0000000..bc97580 Binary files /dev/null and b/generic_vdpa/doc/vdpa_framework.png differ diff --git a/generic_vdpa/kernel/README.md b/generic_vdpa/kernel/README.md new file mode 100644 index 0000000..e69de29 diff --git a/generic_vdpa/libvirt/README.md b/generic_vdpa/libvirt/README.md new file mode 100644 index 0000000..e69de29 diff --git a/generic_vdpa/qemu/README.md b/generic_vdpa/qemu/README.md new file mode 100644 index 0000000..e69de29