白皮书(2010)
虚拟化平台就在你身边
ARM® 架构虚拟化扩展,以及 SMMU 对虚拟化等解决方案的重要性
Roberto Mijat
软件解决方案架构师
Andy Nightingale
产品经理 – ARM 处理器部门
图 1 – 使用 Open Kernel Labs 的 OKL4 Microvisor 解决方案的示例
资料来源:OK-labs (www.ok-labs.com
图 2 – 使用 VMWare MVP 的移动虚拟化应用程序的示例
资料来源:VMWare (www.vmware.com)
图 3 -Green Hills Software INTEGRITY Secure Virtualization (ISV) 解决方案
资料来源:Green Hills Software (http://www.ghs.com/)
图 4 - 传统和虚拟化系统中的地址转译阶段
资料来源:VirtualLogix (http://www.redbend.com/)
图 6 - 系统中系统内存管理单元 (SMMU) 所处位置的示例。连贯性互联可确保主控器之间的缓存连贯性
图 7 - 阶段 1 地址转译的应用和功能
图 8 – 使用 SMMU 消除回弹缓冲区
图 9 - 阶段 2 地址转译的应用和功能