您好、欢迎来到现金彩票网!
当前位置:打鱼棋牌游戏平台 > 物理地址 >

ARM笔记]虚拟地址和物理地址的关系

发布时间:2019-06-08 10:13 来源:未知 编辑:admin

  对于内核物理内存映射区的虚拟内存,使用virt_to_phys()可以实现内核转化为物理地址,phys_to_virt()可以实现物理地址转化为内核

  上面的转换过程的PaGE_OFFSET通常为3GB,而PHYS_OFFSET则定义为DRAM内存的基地址。因此,对于LDD6410电路板而言,并不是将0地址映射到3GB,而是将外接的SDRAM的首地址映射到3GB。

  与之对应的函数为phys_to_virt(),它将物理地址转化为内核虚地址,phys_to_virt()的定义如下:

  注意:上述virt_to_phys()和phys_to_virt()方法仅适用于896MB以下的低端内存,高端内存的虚拟地址和物理内存地址之间不存在如此简单的换算关系。

http://lotusyogacenter.com/wulidizhi/139.html
锟斤拷锟斤拷锟斤拷QQ微锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷微锟斤拷
关于我们|联系我们|版权声明|网站地图|
Copyright © 2002-2019 现金彩票 版权所有