您的位置:首页 > 运维架构 > Linux

Linux内核层虚拟地址和物理地址转换函数

2016-03-07 21:57 423 查看
在Linux kernel中经常会用到物理地址跟虚拟地址的转换,先归纳如下:

__va():从物理地址转换为虚拟地址;

__pa():从虚拟地址转换为物理地址;

#define virt_to_phys(a) ((unsigned long)__pa(a))

#define phys_to_virt(a) __va(a)

#define virt_to_bus virt_to_phys

#define bus_to_virt phys_to_virt
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: