Intel VMCS

Intel Virtual Machine Control Structure (Intel VMCS) shadowing ,即 Intel虚拟机控制结构映射,是Intel 自2013年推出Haswell系列志强处理器提供的 硬件虚拟化 技术中重要的改进。

注解

知乎上「河马虚拟化」专栏有一篇 VMX(2) – VMCS理解 详细描述了VMCS结构和切换的逻辑。

响应灵敏和安全的桌面虚拟化需要使用虚拟机监控(virtualization machine monitor, VMM)软件来部署和管理虚拟机,以及底层硬件平台。第4代Intel Core vPro处理器提供了新型代基于硬件的Virtual Machine Control Structure (VMCS) Shadowing技术,可以实现多重VMM使用模式的高性能加速。

../_images/nested_virtualization.png

VMCS改进

  • VMCS通过硬件层加速减少了L0层VM退出
../_images/software_and_hardware_vmcs.png