关于remap_pfn_range的困惑

时间:2016-07-12 16:01:11

标签: c linux-kernel linux-device-driver

我正在浏览remap_pfn_range,并对来自内核源的第一条评论感到困惑。

/**
* remap_pfn_range - remap kernel memory to userspace
* @vma: user vma to map to
* @addr: target user address to start at
* @pfn: physical address of kernel memory
* @size: size of map area
* @prot: page protection flags for this mapping
*
*  Note: this is only safe if the mm semaphore is held when called.
 */

我很担心内核内存/页面如何重新映射到用户空间这一事实(内核内存/页面包含内核的不同部分,不应重新映射)

是否像remap_pfn_range映射除内核内存之外的系统ram的一部分?

0 个答案:

没有答案