内存映射操作

来源:互联网 发布:马哥python 编辑:程序博客网 时间:2024/06/17 12:48

http://blog.csdn.net/zhanglei4214/article/details/6653568

如果想在用户态处理kernel分配的地址可以这么做。 首先用virt_addr = get_free_pages(GFP_KERNEL, order)分配内存,通过phy_addr = __pa(virt_addr)得到物理地址,然后在用户态将/dev/mem用mmap 映射出来, offset就是phy_addr, length设为 2^order。 此时就可以在用户态读写内核分配的内存了

0 0
原创粉丝点击