虚拟地址与物理地址的映射

Posted mfmdaoyou

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了虚拟地址与物理地址的映射相关的知识,希望对你有一定的参考价值。

对于DSP的每一个CPU而言,当由CPU发起的对corePac内部内存(L1,L2内存,片上寄存器地址)的訪问(通过store或load指令)时,所訪问内存的地址就是物理地址;但当CPU訪问corePac外部的内存(如MSM,即多核共享内存或DDR)时。CPU所訪问的32位地址就是虚拟地址了。在訪问达到外部内存之前。corePac中的XMC模块就会将32位的虚拟地址映射(16MAPAX寄存器(同一时候有地址扩展功能)实现,MPAX支持16个用户自己定义的地址段,对每一个段运行内存保护与地址扩展(32->36))为36位物理地址。


技术分享技术分享



以上是关于虚拟地址与物理地址的映射的主要内容,如果未能解决你的问题,请参考以下文章

访问映射到同一物理地址的虚拟地址是否会受到惩罚?

Linux 内核 内存管理内存映射原理 ① ( 物理地址空间 | 外围设备寄存器 | 外围设备寄存器的物理地址 映射到 虚拟地址空间 )

ioremap将物理地址映射为虚拟地址问题?

Linux下内存空间分配物理地址与虚拟地址映射

Linux下内存空间分配物理地址与虚拟地址映射

Linux下内存空间分配物理地址与虚拟地址映射