摘要: 作者 彭东林 QQ 405728433 平台 Linux-4.10.17 Qemu-2.8 + vexpress-a9 概述 前面两篇介绍了remap_pfn_range的使用,下面学习一下该函数的实现。 正文 前提:下面的分析基于2级页表 remap_pfn_range的实现在mm/memory. 阅读全文
posted @ 2017-12-30 20:15 摩斯电码 阅读(2864) 评论(0) 推荐(1) 编辑
摘要: 作者 彭东林 QQ 405728433 平台 Linux-4.10.17 Qemu-2.8 + vexpress-a9 DDR:1GB 概述 前面分析了用kzalloc分配内核缓冲区并通过remap_pfn_range的方式将其映射到用户空间的示例,能否用其他方式分配内核缓冲区并映射到用户空间呢? 阅读全文
posted @ 2017-12-30 17:10 摩斯电码 阅读(4618) 评论(0) 推荐(1) 编辑
摘要: 作者 彭东林 QQ 405728433 平台 Linux-4.10.17 Qemu-2.8 + vexpress-a9 DDR:1GB 参考 Linux 虚拟内存和物理内存的理解 Linux进程分配内存的两种方式--brk() 和mmap() Linux中的mmap的使用 程序(进程)内存分布 解析 阅读全文
posted @ 2017-12-30 14:56 摩斯电码 阅读(28176) 评论(2) 推荐(4) 编辑