430 Star 1.6K Fork 1.7K

GVPopenEuler/kernel

[openEuler-1.0-LTS]sharepool DVPP 地址空间扩展功能回合到4.19

已完成
需求
创建于  
2022-06-29 15:21

【特性描述】
调用sharepool接口中申请内存时,可以传入一特殊标记(DVPP),表示从一段特殊的虚拟地址空间中申请内存。当前这段虚拟地址空间是所有进程全局共享的,只有16G,可能会耗尽。本需求将DVPP地址空间从全局共享修改成单进程或者单组私有。
【特性竞争力】
简要说明特性的竞争力
【硬件架构】
arm64
【特性约束】
设想一种场景,进程在加组之前申请过DVPP标记的内存,而组里面也申请过DVPP内存,由于DVPP地址空间变成私有的了,这个时候就可能存在地址空间冲突(即相同的虚拟地址在组和进程中分别映射过物理内存了),这种情况下会加组失败。
即新增约束,加组时,组和进程至多只能有一方申请过DVPP内存,否则会加组失败。
【涉及仓库】
全路径,包括增量修改和新增仓库
【交付个人/团队】
请明确交付责任人,如果有团队支撑,请一并填写团队信息

评论 (1)

wangwensheng4 创建了需求 3年前

Hi wangwensheng4, welcome to the openEuler Community.
I'm the Bot here serving you. You can find the instructions on how to interact with me at Here.
If you have any questions, please contact the SIG: Kernel, and any of the maintainers: @yangyingliang , @pi3orama , @gatieme , @jiaoff , @zhengzengkai , @qiuuuuu , @LiuYongQiang0816 , @xiexiuqi

登录 后才可以发表评论

状态
负责人
项目
Pull Requests
关联的 Pull Requests 被合并后可能会关闭此 issue
预计工期 (小时)
开始日期   -   截止日期
-
置顶选项
优先级
分支
参与者(2)
5329419 openeuler ci bot 1632792936 wangwensheng4-wangwensheng4
C
1
https://gitee.com/openeuler/kernel.git
git@gitee.com:openeuler/kernel.git
openeuler
kernel
kernel

搜索帮助