相关疑难解决方法(0)

如何将Linux内核缓冲区映射到用户空间?

假设缓冲区是使用基于页面的方案分配的.实现mmap的一种方法是使用remap_pfn_range,但LDD3表示这对常规内存不起作用.看来我们可以通过使用SetPageReserved标记保留的页面来解决这个问题,以便它被锁定在内存中.但是并非所有内核内存都已经不可交换,即已经保留了吗?为什么需要明确设置保留位?

这是否与从HIGH_MEM分配的页面有关?

linux linux-device-driver linux-kernel

16
推荐指数
2
解决办法
2万
查看次数

标签 统计

linux ×1

linux-device-driver ×1

linux-kernel ×1