linux中的request_mem_region()

时间:2013-02-06 13:20:16

标签: linux linux-kernel

我的新手问题在request_mem_region()上,用于定义RAM映射区域。假设调用返回成功,是否意味着内存区域可用于系统中每个进程的读/写访问? (这里我说的是没有VM的系统,即我们可以直接寻址内存)。如果是,有什么方法可以控制对该区域的访问?

谢谢, 标记

1 个答案:

答案 0 :(得分:1)

request_mem_region() 定义 RAM映射区域,它只是请求一个。 换句话说,如果通话成功,其他任何人都无法请求相同的区域。

这只是一种防止多个驱动程序尝试抓取同一设备的机制,它对实际访问该内存区域没有帮助。 您仍然需要重新映射该区域。