【特性描述】
调用sharepool接口中申请内存时,可以传入一特殊标记(DVPP),表示从一段特殊的虚拟地址空间中申请内存。当前这段虚拟地址空间是所有进程全局共享的,只有16G,可能会耗尽。本需求将DVPP地址空间从全局共享修改成单进程或者单组私有。
【特性竞争力】
简要说明特性的竞争力
【硬件架构】
arm64
【特性约束】
设想一种场景,进程在加组之前申请过DVPP标记的内存,而组里面也申请过DVPP内存,由于DVPP地址空间变成私有的了,这个时候就可能存在地址空间冲突(即相同的虚拟地址在组和进程中分别映射过物理内存了),这种情况下会加组失败。
即新增约束,加组时,组和进程至多只能有一方申请过DVPP内存,否则会加组失败。
【涉及仓库】
全路径,包括增量修改和新增仓库
【交付个人/团队】
请明确交付责任人,如果有团队支撑,请一并填写团队信息
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
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。
登录 后才可以发表评论