通过字符驱动程序mmap()将非连续共享内存映射为连续进程

时间:2012-10-28 18:09:44

标签: c memory module linux-kernel

作为内核模块编程的全新内容,我应该扩展用于共享内存分配的字符驱动程序模块,以便能够将不连续内存映射到进程的虚拟地址空间中的连续内存,并且还应该能够重新调整它的大小

通过调整大小我的意思是内核模块在调整大小时应该注意,动态添加/删除页面,并且应该通过使用共享内存的进程连续访问新的分配区域。

每次重新调整大小请求时,我是否需要执行remap_pfn_range?

如果有人能指出我可行的方法,我真的很感激......

0 个答案:

没有答案