小编use*_*314的帖子

linux内核函数page_address()

我对这个功能感到困惑:

void*page_address(struct page*page)

其中(1)"根据"Linux Kerenl developpement 3rd edition"将给定页面转换为其逻辑地址"(2)"根据"了解linux内核>>"返回与页面框架相关的线性地址"(3)根据"了解linux虚拟内存管理器""返回页面的物理地址"

哪一个是正确的呢?

让我们看(1):这个函数采用指向物理页面(页面框架)的指针,那个指针不是"与该页面框架相关联的逻辑地址"吗?那么指针值和返回值之间有什么区别呢?谢谢.

linux memory linux-device-driver linux-kernel

1
推荐指数
1
解决办法
3351
查看次数

标签 统计

linux ×1

linux-device-driver ×1

linux-kernel ×1

memory ×1