关于redhat企业版5.5上的mmap实现问题

发布于 2022-09-30 18:39:52 字数 331 浏览 8 评论 0

本帖最后由 Arm_Linux_boy 于 2011-03-31 10:10 编辑

我的需求就是:在内核态利用__get_free_pages申请4MB内存,并且申请多个这样的内存,然后需要将申请的内存区利用mmap到用户态,
这样用户态就可以对这些内存进行读写操作。之前我在较低的内核中都是可以mmap /dev/mem内存设备文件直接实现,但是在redhat企业版5.5
中不允许对/dev/mem内存设备文件进行mmap操作,于是我需要通过别的方法将申请的内存映射出来,请大家帮我想想具体的实现方法,谢谢,小弟不胜感激。
前提是不能重新编译内核

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文