ARM SMMU学习笔记

1. 什么是SMMU? SMMU(system mmu),是I/O device与总线之间的地址转换桥。 它在系统的位置如下图: 它与mmu的功能类似,可以实现地址转换,内存属性转换,权限检查等功能。 2. 为什么需要SMMU? 了解SMMU出现的背景,需要知道系统中的两个概念:DMA和虚拟化。 DMA:((Direct Memory Access),直接内存存取, 是一种外部设备不通过CPU而直
相关文章
相关标签/搜索